我正在尝试在Java应用程序中创建一个城市的地图。我已经能够使用Geotools库执行此操作,但只映射了shapefile。我也试图能够映射OSM数据。我已经下载了创建地图所需的OSM图块。有谁知道如何在我的Java App中使用这些图块进行映射?我已经研究过PostGIS,但我只是一个初学者,对我来说理解起来很复杂。
答案 0 :(得分:1)
你应该为osm构建你的堆栈:
涉及到很多知识,一旦你决定要做什么,我将很乐意回答你的进一步问题(桌面与网络应用程序,你自己的渲染等等)。您应该首先阅读有关如何在PostGres中导入osm数据的教程,然后尝试配置GeoServer以使用导入的数据(通过使用Box中OSM的工作人员提供的工具)。您可以使用行业标准WMS / WFS来呈现数据。
答案 1 :(得分:0)
mapsforge project是一个基于java的库,用于绘制嵌入到应用程序中的OSM映射。