【发布时间】:2012-02-07 05:29:07
【问题描述】:
我正在尝试在我的 Java 应用程序中创建一个城市的地图。我已经能够使用 Geotools 库做到这一点,但只映射了 shapefile。我也试图能够映射 OSM 数据。我已经下载了创建地图所需的 OSM 图块。有谁知道我如何使用这些图块在我的 Java 应用程序中进行映射?我研究过 PostGIS,但我只是一个初学者,理解起来很复杂。
【问题讨论】:
标签: java gis tiles openstreetmap
我正在尝试在我的 Java 应用程序中创建一个城市的地图。我已经能够使用 Geotools 库做到这一点,但只映射了 shapefile。我也试图能够映射 OSM 数据。我已经下载了创建地图所需的 OSM 图块。有谁知道我如何使用这些图块在我的 Java 应用程序中进行映射?我研究过 PostGIS,但我只是一个初学者,理解起来很复杂。
【问题讨论】:
标签: java gis tiles openstreetmap
你应该为 osm 构建你的堆栈:
其中涉及很多知识,一旦您决定要做什么,我将很乐意回答您的进一步问题(桌面与 Web 应用程序,您自己的渲染等...)。您应该首先阅读有关如何在 PostGres 中导入 osm 数据的教程,然后尝试配置 GeoServer 以使用导入的数据(通过使用 OSM in a Box 的好心人提供的工具)。您可以使用行业标准 WMS/WFS 来呈现您的数据。
【讨论】:
mapsforge project 是一个基于 java 的库,用于绘制嵌入到应用程序中的 OSM 地图。
【讨论】: