Вопросы по интерполяции и отображению карт

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Ответить
Илья Чумаров
Интересующийся
Сообщения: 17
Зарегистрирован: 06 фев 2011, 10:37
Репутация: 0

Вопросы по интерполяции и отображению карт

Сообщение Илья Чумаров »

Здравствуйте!
Есть web-клиент и сервер. Общаются они через HTTP. Сервер на JAVA.
Есть:
- метеоданные (БД MySQL) - допустим скорость ветра на определенных координатах - для их извлечения естественно нужны sql запросы.
Нужно чтобы сервер умел создавать полигональную карту допустим в shp формате из этих метеоданных и пересылать клиенту.
Вопрос: Подойдет ли мне для этих целей MapServer? Если нет, то почему, и какие могут быть альтернативы.
Подскажите пожалуйста!
Илья Чумаров
Интересующийся
Сообщения: 17
Зарегистрирован: 06 фев 2011, 10:37
Репутация: 0

Re: Вопросы по интерполяции и отображению карт

Сообщение Илья Чумаров »

Т.е
1)java будет делать запрос к MySQL,
2)получать нужные данные,
3)сохранять их в приемлимом формате для MapServer,
4)формировать map файл для MapServer,
5)делать http запрос к MapServer,
6)получать html страницу с картой от MapServer
7)вытаскивать из нее картинку и передавать ее web-клиенту
Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: Вопросы по интерполяции и отображению карт

Сообщение Denis Rykov »

Если перенести информацию о геометрии и всю атрибутику в базу данных PostgreSQL+PostGIS, а в качестве клиента использовать OpenLayers - всё упрощается в разы, в качестве прослойки между OL и PostGIS поднимается WMS или WFS сервер, который непосредственно взаимодействует с базой. В этом случае непонятно предназначение вашего Java сервера.
Spatial is now, more than ever, just another column- The Geometry Column.
Илья Чумаров
Интересующийся
Сообщения: 17
Зарегистрирован: 06 фев 2011, 10:37
Репутация: 0

Re: Вопросы по интерполяции и отображению карт

Сообщение Илья Чумаров »

Эх.. хорошо бы так, но клиент не только карты должен показывать, но и др. функции выполнять. Клиент уже пишется на FLEX (FLASH).
А между флексом и WMS или WFS сервером можно ведь контакт наладить через http?
..Да и к тому же метео данных очень много..
Допустим пользователь выбирает тему в клиенте - метеорология, в этой теме есть какая-нибудь среднемесячная скорость ветра. Затем выбирает месяц/сезон/год - и получает карту.
Неужели MapServer сможет формировать такую карту - там ведь сначала нужно данные в sql запросах извлечь из метео БД.......
Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: Вопросы по интерполяции и отображению карт

Сообщение Denis Rykov »

OpenLayers - это библиотека для отображения пространственных данных в веб-браузере, никто не мешает для других функций использовать свои реализации, а карту показывать в отдельном div-е. Что касается последнего вопроса - почитайте: http://gis-lab.info/qa/wms-filter.html и http://gis-lab.info/qa/postgis-mapserver.html
Spatial is now, more than ever, just another column- The Geometry Column.
Ответить

Вернуться в «Веб-картография»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость