возможности инструмента gis в linux

В настоящее время у меня есть веб-страница openlayers, которая запрашивает сервер tilelite, обслуживающий плитки mapnik с различными шейп-файлами (реки, озера, границы пожара, часовые пояса, природные леса, земля BLM, контуры телевизионного приема ...), добавленные через слои-shapefiles.xml .вкл.

Скоро я буду много путешествовать по западу США. Я ищу систему, которая может генерировать листы локально, чтобы не использовать мои данные (моя текущая установка хорошо работает для этого), но имеет немного больше возможностей, когда дело доходит до запроса данных шейп-файла. Мои текущие настройки довольно ограничены, когда дело доходит до этого. Я могу включать и выключать формы и имена в зависимости от уровня масштабирования, но я ищу что-то, что могло бы позволить мне запрашивать отдельные фигуры и представлять соответствующие данные (из базы данных шейп-файла), скажем, во всплывающем окне или выдвижном кадре. Я согласен с созданием всплывающего окна или выдвижной рамки, если это необходимо.

Я подумываю установить mapserver и посмотреть, что он может сделать, и я, вероятно, сделаю это сегодня, но я просто подумал, что хотел бы спросить, может ли кто-нибудь помочь мне найти инструмент с возможностями, которые я ищу.

Обновление:

Я потратил день, чтобы ознакомиться с картографическим сервером. Я могу включать и выключать слои, чего не мог сделать с тайлами mapnik, которые обслуживаются tilelite и экранируются openlayers. Тем не менее, я не смог найти ни одного примера людей, которые делали то, что я описал ранее, а именно запрашивали отдельные формы и получали атрибуты для этой фигуры из таблицы атрибутов шейп-файла и как-то представляли их на веб-странице с помощью всплывающей подсказки, всплывающего окна... что я прошу возможно еще?


person nomadicME    schedule 17.07.2012    source источник


Ответы (1)


Это возможно. Проверьте здесь

http://openlayers.org/dev/examples/getfeatureinfo-control.html

http://demo.mapserver.org/tutorial/section3.html

person Thomas    schedule 30.07.2012