Страница 1 из 1
Не показывает LAYER с shape в mapserver
Добавлено: 24 июл 2012, 19:29
rdv
Вроде запустил mapserver
Пытаюсь прикрутить показ shapefile (которые скачал с
http://gis-lab.info/projects/osm_shp/region)
никак не могу настроить простой mapfile прошу помощи
пока так:
Код: Выделить всё
MAP
IMAGETYPE PNG
EXTENT 77.8022 49.0831 89.87 54.48922
SIZE 800 600
SHAPEPATH "data"
IMAGECOLOR 255 255 255
LAYER # Определяем полигональный слой
NAME vegetation
DATA vegetation-polygon
STATUS ON
TYPE POLYGON
CLASS
NAME "Территория"
STYLE
COLOR 232 232 232
END # Конец определения стиля
END # Конец определения класса
END # Конец определения полигонального слоя
Вызываю
localhost/cgi-bin/mapserv.exe?map=test.map&layers=vegetation&mode=map
в ответ - пусто
логи гдеб глянуть мапсервера?
может кто поделится мапфайлами под региональные shape с гислаба?
буду ОЧЕНЬ благодарен
Re: Не показывает LAYER с shape в mapserver
Добавлено: 25 июл 2012, 05:44
Denis Rykov
Уже давно никто не использует mode=map, используйте MapServer в качестве WMS-сервера.
Re: Не показывает LAYER с shape в mapserver
Добавлено: 25 июл 2012, 09:22
rdv
Denis Rykov писал(а):Уже давно никто не использует mode=map, используйте MapServer в качестве WMS-сервера.
а есть примеры мапфайла и запроса ? в доке я так понимаю
сюда смотреть надо
вообще я примеры и базовую инфу брал
отсюда
,а про wms там только вариант подключения внешнего wms к мапсерверу
Re: Не показывает LAYER с shape в mapserver
Добавлено: 25 июл 2012, 09:25
Denis Rykov
Да, документация правильная. Есть и на гислабе
статья.
Re: Не показывает LAYER с shape в mapserver
Добавлено: 25 июл 2012, 10:00
rdv
может кто поделится готовыми мапфайлами для шейпов osm взятых с гислаба?
Re: Не показывает LAYER с shape в mapserver
Добавлено: 25 июл 2012, 10:09
rdv
Denis Rykov писал(а):Уже давно никто не использует mode=map, используйте MapServer в качестве WMS-сервера.
а действительно результаты вывода могут зависить от режима использования mapserver`a ?
я взял примеры с
с гислаб туториала по масерверу5 и просто пытался поменять источник данных ,вместо алтая сделать другой регион из шейпфайла osm. Думаю в wms надо докручивать уже после того как заработает хотябы такой map.
или я не прав и метод вывода (wms \ mode=map) серьёзно влияют на результаты вывода из шейпа?
Re: Не показывает LAYER с shape в mapserver
Добавлено: 25 июл 2012, 10:38
rdv
ну или может у кого есть пример мапфайла к osm postgis БД гислаба?
Re: Не показывает LAYER с shape в mapserver
Добавлено: 25 июл 2012, 10:55
Denis Rykov
Вы для каких целей хотите использовать MapServer? Как бэкенд к какому-то клиентскому приложению? Тогда не с режимом map ни browse даже не стоит связываться, сразу поднимайте WMS и уже с ним если будут вопросы - пишите.
Re: Не показывает LAYER с shape в mapserver
Добавлено: 25 июл 2012, 11:32
rdv
Denis Rykov писал(а):Вы для каких целей хотите использовать MapServer? Как бэкенд к какому-то клиентскому приложению? Тогда не с режимом map ни browse даже не стоит связываться, сразу поднимайте WMS и уже с ним если будут вопросы - пишите.
к приложению с openlayers надо поднять локальные карты,чтоб не гонять трафик с инетовского osm
в openlayer увидеть изображение с мапсервера в режиме mode=map (с примеров) удалось,а вот прикрутить и поднять его как wms пока не удаётся.
пока ищу мапфайлы готовые под wms,потом уже буду прикручивать к опенлайрсу.
но в целом не ясно - неужели wms\mode=map так сильно влияют на результат ,для начала хотел просто увидеть изображение из shape и потом уже доконфигурить до wms
Re: Не показывает LAYER с shape в mapserver
Добавлено: 26 июл 2012, 12:57
rdv
Вообщем с qgis всё оказалось намного проще.