Как создать карту в Java-приложении из OSM Tiles? - PullRequest
2 голосов
/ 07 февраля 2012

Я пытаюсь создать карту одного города в моем приложении Java.Я смог сделать это с библиотекой Geotools, но были сопоставлены только шейп-файлы.Я пытаюсь отобразить данные OSM.Я уже скачал плитки OSM, необходимые для создания карты.Кто-нибудь знает, как я могу использовать эти плитки для отображения в моем приложении Java?Я изучил PostGIS, но я только начинающий, и мне сложно это понять.

Ответы [ 2 ]

1 голос
/ 07 февраля 2012

Вы должны собрать свой стек для OSM:

  1. PostGIS
  2. GeoServer
  3. OpenStreerMap in a Box - для импорта данных в стили PostGIS и Geoserver и прочее
  4. GeoTools для рендеринга и пространственных объектов или Открытые слои для веб-приложений. Также имеется библиотека Open Layers для GWT .

У нас много знаний, и как только вы решите, что вы хотите сделать, я буду рад ответить на ваши дальнейшие вопросы (Desktop против Web App, ваш собственный рендеринг и т. Д.). Вы должны начать с чтения учебного пособия о том, как импортировать ваши данные osm в PostGres, а затем попытаться настроить GeoServer для использования импортированных данных (используя инструменты, предоставляемые добрыми парнями из OSM in a Box). Вы можете визуализировать свои данные, используя отраслевой стандарт WMS / WFS.

0 голосов
/ 07 июля 2016

Проект mapsforge - это библиотека на основе Java для рисования карт OSM, встроенных в приложения.

...