Страница 1 из 1

Нужна общая информация по работе с PostGIS и MapServer

Добавлено: 28 май 2009, 09:46
churilova
Здравствуйте! Я не просто новичок в гис, я практически полный лузер. На предприятии поставили задачу разработки приложения для документирования местной сети интернет с привязкой к карте города. Обязателен web-интерфейс, СУБД PostgreSQL, желателен полный OpenSource (и для компании, и для меня :) ). Исходная карта есть в ArcView 3.1. Должна быть возможность добавления не только оборудования, участков сети и т. п., но и новых зданий.

На этом сайте нашла информацию по PostGIS и MapServer. Мой вопрос: может ли кто-то обрисовать мне общую схему, с чего начинать изучать? В каком порядке? Как эти системы взаимосвязаны друг с другом и с СУБД?

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

Re: Нужна общая информация по работе с PostGIS и MapServer

Добавлено: 28 май 2009, 11:48
Denis Rykov
Почитайте следующие статьи, думаю станет все намного понятнее.

PostGIS
Установка PostgreSQL/PostGIS для Windows
Основы работы с PostGIS
Место PostGIS/PostgreSQL среди СУБД с поддержкой пространственных данных

MapServer
Обучающее пособие по MapServer 5.x
Начало работы с MapServer

Еще советую обртить внимание на OpenLayers.
Ну и самая главная ссылка - http://gis-lab.info/qa.html.

Re: Нужна общая информация по работе с PostGIS и MapServer

Добавлено: 29 май 2009, 01:44
churilova
Спасибо большое за ссылки :) Статьи и руководства я видела, не подскажете с чего начинать? Или лучше все сразу? :)

И еще вопрос: Возможно ли переконвертировать карту из ArcView для хранения в PostgreSQL?

Re: Нужна общая информация по работе с PostGIS и MapServer

Добавлено: 29 май 2009, 02:17
gis
Карту нет, данные да.

Начинать с учебника по ГИС. Почитать что такое пространственные данные, карта, ГИС ... А потом уже техническую документацию по продуктам.

Re: Нужна общая информация по работе с PostGIS и MapServer

Добавлено: 29 май 2009, 09:21
Mavka
  1. Взять QuantumGIS и собрать карту из того материала что есть
    [на этом этапе разберетесь что такое ГИС и решите все основные вопросы]
  2. Перевести растровые подложки в WMS [MapServer], проверять работу в QGIS
  3. Векторные данные забросить в PostGIS, проверять работу в QGIS
  4. Создать WMS и WFS [MapServer] из данных в PostGIS
  5. Собрать карту на web-сервере [OpenLayers] из слоев WMS и WFS [п.п. 3, 4 можно выполнить средствами самого OpenLayers, решать вам]
Все OpenSource и все основные материалы на Gis-lab есть.

web-интерфейс - только для просмотра или для редактирования?

Re: Нужна общая информация по работе с PostGIS и MapServer

Добавлено: 29 май 2009, 11:23
churilova
Вот это то, что надо! Спасибо большое, Mavka!

И смотреть, и редактировать. Нужно, чтоб была возможность добавлять и дома (желательно), и оборудование (обязательно). Читала сегодня про MapServer, пока не поняла, можно ли с его помощью организовать редактирование...

Re: Нужна общая информация по работе с PostGIS и MapServer

Добавлено: 30 май 2009, 10:02
Mavka
Редактирование - это WFS-T, в MapServer его нет. См. GeoServer

WMS - готовая картинка, просто растр
WFS - это информация о объекте [его координаты, поля из базы данных] в XML формате
WFS-T - позволяет делать "Т"ранзакции, т.е. отправлять серверу измененные данные

Re: Нужна общая информация по работе с PostGIS и MapServer

Добавлено: 30 май 2009, 13:44
Konstantin Tokar
churilova писал(а):Вот это то, что надо! Спасибо большое, Mavka!

И смотреть, и редактировать. Нужно, чтоб была возможность добавлять и дома (желательно), и оборудование (обязательно). Читала сегодня про MapServer, пока не поняла, можно ли с его помощью организовать редактирование...
Посмотрите в сторону GeoServer - он более развит, хотя и не без проблем.
http://geoserver.org

Re: Нужна общая информация по работе с PostGIS и MapServer

Добавлено: 01 июн 2009, 04:40
churilova
Спасибо всем за информацию:) Поставили все, что нужно, будем пробовать, разбираться:)