Каркас для ГИС-приложения Mapserver - PullRequest
2 голосов
/ 16 июля 2010

Я пытаюсь отобразить в Интернете (читай, как создать веб-приложение ГИС) топографические слои данных, хранящиеся в пространственной базе данных POSTGIS / POSTGRES с использованием mapserver.Моя проблема в том, что, хотя мне довелось столкнуться с различными ГИС-фреймворками, которые я мог бы использовать, мой недостаток опыта использования MapServer в первую очередь делает меня неуверенным, какую фреймворк использовать.Так какой же самый простой в использовании фреймворк?Я использую предварительно упакованные двоичные файлы картографического сервера MS4W и установил почти все дополнительные пакеты (фреймворки) с их сайта.

Спасибо за помощь! :) I

Ответы [ 3 ]

4 голосов
/ 16 июля 2010
  • Mapfish (я думаю, что Python и C основаны и идеально подходят для mapserver)
  • GeoServer (на основе Java)
  • Featureserver (RESTful, легкий и эффективный)

Другие интересные ссылки:

Я несколько раз использовал Geoserver и Feature server и никогда не углублялся в mapserver. Я знаю, что у Mapserver есть большое сообщество, и они любят помогать, проверять их в IRC и их списках рассылки.

0 голосов
/ 08 сентября 2016

Поскольку у вас уже установлен MS4W.Самый простой способ опубликовать картографический сервис из Postgres - это MapServer, который является компонентом ms4w.

Чтобы начать публиковать wms из MapServer,

1) Прочитайте документацию по Mapfile, которая является файлом определения сервиса о том, как настроена WMS.2) Прочтите документацию по подключению ogr postgis.Вы сможете написать соединение с базой данных, следуя инструкциям довольно легко.3) После того, как вы получили действительный Mapfile с правильной информацией о строке соединения postgis, вы можете опубликовать WMS для вашего топоса.

MapServer очень мощный и простой в использовании.Файловый сервис обеспечивает большую гибкость, что очень важно, когда вам нужно что-то опубликовать динамически.GeoServer также очень популярен и имеет графический интерфейс, который чрезвычайно прост в использовании, несколькими щелчками мыши, и ваши сервисы готовы к работе.Другие решения также доступны.Но рассмотрим базу пользователей сообщества и техническую поддержку.Я бы порекомендовал использовать MapServer или Geoserver для вашего случая.У нас был наш Mapserver, содержащий также топографические сервисы USGS, который является очень стабильным, гибким и реализуемым, так что, к сожалению, немного.

Надеюсь, это полезно.

0 голосов
/ 29 ноября 2014

Мы разработали интерфейс под названием OWGIS для отображения данных ГИС.

Сайт: http://www.owgis.org

Описание: OWGIS (Open WebGIS) - это веб-приложение OpenSource Java Servlets, которое создает сайты WebGIS путем автоматического написания кода HTML и JavaScript. Сайты WebGIS конфигурируются с помощью файлов XML, которые определяют, какие слои будут отображаться на картах, а также тексты, которые будут использоваться в интерфейсе. Наиболее примечательные функции OWGIS включают анимацию, вертикальные профили и вертикальные разрезы, различные цветовые палитры, динамические карты, загружаемые данные и многоязычные интерфейсы. Все эти функции создаются автоматически без какого-либо дополнительного веб-программирования.

...