MySQL+OpenLayers

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Ответить
mtx
Новоприбывший
Сообщения: 4
Зарегистрирован: 04 июл 2009, 06:56
Репутация: 0

MySQL+OpenLayers

Сообщение mtx »

Добрый день, подскажите, пожалуйста, как можно реализовать сохранение данных (будь то точка, линия, полигон) в бд MySQL? То есть как можно передать интегрированные в openlayers координаты точек в MySQL? Заранее благодарен.
dzfelix
Новоприбывший
Сообщения: 4
Зарегистрирован: 14 июн 2009, 19:41
Репутация: 0

Re: MySQL+OpenLayers

Сообщение dzfelix »

для хранения единичных объектов, типа точки, полигона, и т.д. лично я пользовал geojson
вот из этого примера.
http://www.openlayers.org/dev/examples/ ... rmats.html ,
однако стоит учесть что мне запросы к поликонам не нужны были. т.е. отобразить по номеру - это была задача максимум )
Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Репутация: 9

Re: MySQL+OpenLayers

Сообщение Mavka »

mtx писал(а):передать интегрированные в openlayers координаты точек в MySQL
Не очень понятно... вы хотите хранить информацию в базе данных MySQL и отображать ее в OpenLayers?

Работать с базами данных напрямую OpenLayers не умеет [за исключением OpenLayers.Protocol.SQL.Gears, но оно предназначено для других целей].
Варианты:
  1. Cамому считывать данные из базы и каждый элемент добавлять на карту. Почитайте "WKT in MySQL".
  2. Как советуют в топике "Displaying Multiple Markers from Database" воспользоваться FeatureServer. Он использует в качестве backend'а OGR, который в свою очередь подключается к MySQL. Это сложнее.
лангольеры под окном жрали время ом-ном-ном
ericsson
Гуру
Сообщения: 3321
Зарегистрирован: 27 июл 2009, 19:26
Репутация: 748
Ваше звание: Вредитель полей

Re: MySQL+OpenLayers

Сообщение ericsson »

Искал для коллеги-программера простой пример связки базы и OL, наткнулся одновременно на эту тему и на рецепт из OSM Wiki. Привожу ссылку, дабы не плодить сущности.
http://wiki.openstreetmap.org/wiki/Open ... ynamic_KML
Смысл прост - wrapper-прокладка в виде короткого php-скрипта, который делает получает контекст от OL, переделывает его в запрос к базе, возвращает ответ базы, конструируя KML.
Ответить

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

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

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