Помогите составить список необходимых компонент для WEB-GIS
Добавлено: 23 апр 2012, 16:05
Для нужд общественной организации необходимо создать веб-сервис с активным использованием GIS.
Существующие вебсервисы с ГИС отображающие разные объекты, фото, дороги, это большой плюс для каждого человека, но хотелось бы добавить к существующим возможностям дополнительный функционал.
Помогите разобраться, какое необходимо настольное ПО(или веб-приложение), какое серверное и какие веб-технологии использовать.
Требования:
Рисование пользователем полигонов поверх карты города- многоугольники содержащие группы домов, участки дорог и т.д. Это можно делать как в десктоп-клиенте, так и через веб.
Создание слоев с определенными полигонами. Слоев 100+, полигонов в слое 1000+.
Возможно ли такое:
Создание полигона содержащего список домов, например:
при вводе списка
ул. Победы, д.1
ул. Победы, д.3
ул. Победы, д.5
ул. Победы, д.7
ул. Надежды, д.32
ул. Надежды, д.34
ул. Надежды, д.36
ул. Надежды, д.38
ул. Надежды, д.40
должен создаться полигон с именем Полигон_35, в рамки которого входят дома из списка.
Хранение пользовательских полигонов;
Возможность выдавать наименование полигона в случае ввода координаты места или адреса на карте, если адрес или координата находятся в пределах полигона.
Например, если введен адрес ул. Победы, д.3, то должно быть возвращено имя полигона, содержащего ул. Победы, д.3, а именно Полигон_35
Возможность отображать границы полигона поверх участка карты города.
К серверной части:
возможность отдавать данные через запросы из WEB.
WMS, PostGIS, PostgreSQL, OSM...??
Каким образом можно минимизировать затраты? Что именно можно использовать из открытого ПО для реализации таких возможностей?
OSM вижу как источник адресов домов, названий улиц, привязка их к названию города или населенного пункта.
Можно ли где-либо в веб(платный сервис, бесплатный с ограничениями) хранить свои полигоны и работать с ними путем запросов?
Существующие вебсервисы с ГИС отображающие разные объекты, фото, дороги, это большой плюс для каждого человека, но хотелось бы добавить к существующим возможностям дополнительный функционал.
Помогите разобраться, какое необходимо настольное ПО(или веб-приложение), какое серверное и какие веб-технологии использовать.
Требования:
Рисование пользователем полигонов поверх карты города- многоугольники содержащие группы домов, участки дорог и т.д. Это можно делать как в десктоп-клиенте, так и через веб.
Создание слоев с определенными полигонами. Слоев 100+, полигонов в слое 1000+.
Возможно ли такое:
Создание полигона содержащего список домов, например:
при вводе списка
ул. Победы, д.1
ул. Победы, д.3
ул. Победы, д.5
ул. Победы, д.7
ул. Надежды, д.32
ул. Надежды, д.34
ул. Надежды, д.36
ул. Надежды, д.38
ул. Надежды, д.40
должен создаться полигон с именем Полигон_35, в рамки которого входят дома из списка.
Хранение пользовательских полигонов;
Возможность выдавать наименование полигона в случае ввода координаты места или адреса на карте, если адрес или координата находятся в пределах полигона.
Например, если введен адрес ул. Победы, д.3, то должно быть возвращено имя полигона, содержащего ул. Победы, д.3, а именно Полигон_35
Возможность отображать границы полигона поверх участка карты города.
К серверной части:
возможность отдавать данные через запросы из WEB.
WMS, PostGIS, PostgreSQL, OSM...??
Каким образом можно минимизировать затраты? Что именно можно использовать из открытого ПО для реализации таких возможностей?
OSM вижу как источник адресов домов, названий улиц, привязка их к названию города или населенного пункта.
Можно ли где-либо в веб(платный сервис, бесплатный с ограничениями) хранить свои полигоны и работать с ними путем запросов?