我想在我的Java应用程序中创建一个城市的地图。我已经能够用Geotools库做到这一点,但只有shapefile已经被映射。我试图能够映射OSM数据。我已经下载了创建地图所需的OSM切片。有谁知道我可以如何使用这些瓷砖映射到我的Java应用程序中?我已经看过PostGIS,但我只是一个初学者,而且我理解它很复杂。如何使用OSM Tiles在Java应用程序中创建映射?
2
A
回答
1
你应该建立自己的堆栈OSM:
- PostGIS
- GeoServer
- OpenStreerMap in a Box - 数据导入到PostGIS中,利用Geoserver风格&东西
- GeoTools渲染和空间的东西或Open Layers为Web应用程序。还有一个Open Layers for GWT库可用。
有很多知识,一旦你决定要做什么,我会很乐意回答你的进一步的问题(桌面与Web应用程序,你自己的渲染等...) 。您应该先阅读关于如何在PostGres中导入osm数据的教程,然后尝试配置GeoServer以使用导入的数据(通过使用OSM中的那些人在盒子中提供的工具)。您可以使用行业标准WMS/WFS来呈现数据。
0
mapsforge project是一个基于java的库,用于绘制嵌入到应用程序中的OSM映射。
相关问题
- 1. 如何在graphhopper中映射osm方式?
- 2. Openstreetmap(osm),如何为我的数据库创建映射?
- 3. 什么程序集使用EntityTypeConfiguration在EntityFramework中创建表映射
- 4. 如何使用REST-ful URL创建Spring 3 + Tiles 2 Web应用程序?
- 5. 如何在mule中使用java映射?
- 6. 将室内平面图映射为OSM-XML以用于iPhone应用程序
- 7. 如何使用映射属性在NHibernate中创建一对一的映射
- 8. 如何使用Java Swing创建图像映射?
- 9. 如何为java spring maven应用程序映射域?
- 10. 如何在Ruby中使用xml映射创建XML对象
- 11. 创建Apache Tiles简单应用程序时出现异常
- 12. 如何使用Hibernate为有序列表创建映射文件?
- 13. 如何使用java和eclipse创建Facebook应用程序
- 14. 如何在web.xml中创建url映射
- 15. web应用程序中的Servlet映射
- 16. 如何使用android应用程序更新openstreetmap(OSM)
- 17. 如何将iPhone应用程序中的webview映射到Apple Watch应用程序
- 18. 如何在java小应用程序中创建图形实例
- 19. 如何在java web应用程序中创建虚荣URL?
- 20. 创建Java应用程序中
- 21. 如何在使用java 1.6的Java应用程序内创建临时目录?
- 22. 如何使用PowerShell在IIS 5.0中创建应用程序?
- 23. 如何在livecode中使用webservice创建登录应用程序?
- 24. 如何使用winnovative在窗口应用程序中创建pdf
- 25. 如何使用命令行在IIS中创建应用程序?
- 26. 如何在android应用程序中使用xmlserializer创建xml
- 27. 如何在OpenShift中使用凭据创建应用程序?
- 28. 如何在java play 2.5中使用inmemory数据库创建假应用程序?
- 29. 如何在使用java的谷歌应用程序引擎中创建表单?
- 30. 用Java创建独立应用程序
谢谢!我会试试这个。对于另一篇文章感到抱歉。我一直在寻找许多不同的解决方案来解决我的地图问题。我只是一个初学者,对我来说理解PostGIS有点困难。我设法创建了切片并使用OpenLayers创建标记并将它们映射到OSM切片上作为背景,但这只能在HTML浏览器中看到。我一直在试图找到一种在Java应用程序中嵌入HTML浏览器的方法,但没有运气。这就是我回到这种解决方案的原因。 – meebee 2012-02-11 05:41:28