RUS  ENG 

Webserver

Страницы: 1
RSS
Webserver
 
Приветствую. У нас есть карты, созданные в zulu6, и есть GeoServer, куда мы эти карты (*.shp) экспортируем в виде wms-слоя. Сторонние клиенты подключаются, все довольны. Вопрос: можно ли обойтись без геосервера, подключаясь напрямую к zulu? Существует ли вообще такой механизм?
 
У нас сейчас в новой версии реализованы и WMS клиент в Zulu и WMS служба на ZuluServer
Официально версия еще не вышла, но пользователи уже есть. Можно в ролике посмотреть, что нового по-крупному в 7-версии
ftp://ftp.politerm.com.ru/zulu/zulu_2010.pps или http://www.politerm.com.ru/download/zulu/zulu_2010.pps
И можно в демонстрационном режиме попробовать поработать. Если пришлите на [email protected] телефон для связи, проще будет обсудить.
 
Как же правильно опубликовать слой (карту) для подключения через wms? Я через утилиту ZSDataPrepare.exe его опубликовал, через ZsWsSetup.exe добавил, прохожу по ссылке

http://server_name:6473/ws?VERSION=1.1.1&;REQUEST=GetMap&SRS=EPSG:4326&WIDTH=934&HEIGHT=576&LAYERS=my_layer_name&TRANSPARENT=TRUE&FORMAT=image/png&BBOX=29.876103205207,59.606971118734,30.830425701485,60.195504092231&STYLES=&BGCOLOR=0xffffff

и получаю ответ вида

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE ServiceExceptionReport SYSTEM "http://schemas.opengis.net/wms/1.1.1/WMS_exception_1_1_1.dtd">
<ServiceExceptionReport version="1.1.1" >
<ServiceException code="LayerNotDefined">
Could not find layer my_layer_name.
</ServiceException></ServiceExceptionReport>
 
Добавлю: одну карту получилось опубликовать, но только с русским именем (кириллицей). Теперь, когда прохожу по ссылке (см. предыдущий пост), браузер отображает пустую png. Еще вопрос: где и как указывать логин-пароль для подключения? И нужно ли? Потому что в демке

http://zs.zulugis.ru:6473/ws?VERSION=1.1.1&;REQUEST=GetMap&SRS=EPSG:4326&WIDTH=934&HEIGHT=576&LAYERS=spb:piter&TRANSPARENT=TRUE&FORMAT=image/png&BBOX=29.876103205207,59.606971118734,30.830425701485,60.195504092231&STYLES=&BGCOLOR=0xffffff

этого не требовалось.
 
Слой должен в запросе быть вида <namsepace>:<layername> (spb:piter) namespace и layername из утилиты ZsWsSetup.exe
 
Проблема может появиться если слой в zulu настроен на местную координатную систему, ее следует
изменить на целевую (вы осуществляете запрос в EPSG:4326). Если все же настройка совпадает с запрашиваемой
рекомендую прислать данные (wms.xml и целевой публикуемый слой) архивом на [email protected].
Страницы: 1