Загрузить файл KML в базу данных и отобразить на карте OpenLayers - PullRequest
3 голосов
/ 12 августа 2010

Я хочу создать простую форму на моем WordPress-сайте, чтобы люди могли загружать файлы KML, которые затем будут сохраняться в БД, а маршрут показывается на карте openlayers - openstreetmap.

Проект предназначен для походного участка для хранения пешеходных маршрутов.

Любые документы для этого / форумы / советы. Я совершенно новичок в этой карте.

Приветствия

Andy

Ответы [ 3 ]

4 голосов
/ 25 августа 2010

Вот пример openstreetmap с наложением kml, сделанным в openstreetmap: http://maps.burningsilicon.net/

Прежде чем приступить к работе с этим примером, я рекомендую прочитать некоторую вводную документацию по открытым слоям, поскольку ее внутренняя работа не всегда тривиальна для понимания.

Не забудьте наложить некоторые ограничения на загруженные файлы kml. Вы должны либо ограничить размер и / или количество узлов, так как огромные файлы kml, генерируемые gps-трекерами, могут легко заглушить браузер. Кроме того, вы также можете упростить загруженные файлы kml с помощью gpsbabel (http://www.gpsbabel.org/).

Если это звучит слишком сложно для вас, возможно, вам подойдет Google Maps.

1 голос
/ 12 июля 2011

Я настоятельно рекомендую вам прочитать эту книгу: Руководство для начинающих 2.10 2011 года Эрика Хаззарда.

Для такого новичка, как вы, эта книга предлагает множество документов с соответствующим примером, касающимся файла KML.

А для базы данных вы можете использовать PostgreSQL 9.0.Просто помогаю.Удачи.

1 голос
/ 02 апреля 2011

Мне нужно отредактировать OpenStreetMap, чтобы немного улучшить мою карту города и внедрить онлайновую систему маршрутов. У меня есть файл KML со всеми автобусными остановками из моего города, и я хотел бы как-то наложить его в программе редактора OSM, чтобы я мог соответственно создавать улицы и пешеходные переходы в OSM. Есть ли у вас подсказка

...