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

дополнительная инфа с привязкой к локациям

Добавлено: 12 окт 2009, 00:48
duke
Доброго времени суток, уважаемые участники конференции!

Подскажите, возможно ли при помощи например mapserver реализовать ввод и получение данных (дополнительной информации) касаемо конкретных объектов на карте. Например кликаешь по зданию и получаешь его историю, которую можно не только читать, но и дополнять (вводить новые данные). Или при переходе к зданию можно получить его фотографии.
Помимо этого интересует вопрос, можно ли на основании подобных данных раскрашивать карту в определенный цвет (на подобие диаграммы), относительно определенных условий запроса?

Спасибо!

Re: дополнительная инфа с привязкой к локациям

Добавлено: 12 окт 2009, 09:11
Mavka
1. Получение информации (обратное геокодирование) в WMS называется GetFeatureInfo. Ищи что то подобное в своем клиенте, в OpenLayers это называется WMSGetFeatureInfo.
1*. Можно и самому запросить данные в базе. Обычно берут ID объекта и ищут по этому ключу в базе.
2. Внешние вид ответа на запрос можно настраивать как на стороне сервера (templates), так и парсить клиентом.
3. Что-либо менять - или WFS-T (кошерно) или самому работать с базой.
4. "Раскрашивать карту в определенный цвет". Не совсем понятно. Стили можно ставить в зависимость от атрибутов геометрии. Например, хранить для каждого полигона в базе поле с цветом.