我想在我的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. 什麼程序集使用EntityTypeConfiguration在EntityFramework中創建表映射
- 3. 使用部分OSM映射限制?
- 4. Openstreetmap(osm),如何爲我的數據庫創建映射?
- 5. 如何在Delphi XE6中爲Android應用程序創建調試映射文件?
- 6. 如何使用REST-ful URL創建Spring 3 + Tiles 2 Web應用程序?
- 7. 如何在mule中使用java映射?
- 8. 如何在WP8應用程序中創建像UI這樣的Tiles?
- 9. 顯示脫機OSM映射文件。建議:帶有Js.library的MB Tiles文件
- 10. 如何使用反射與Spring MVC創建CRUD應用程序
- 11. 如何使用Eclipse在Java EE應用程序中創建程序包
- 12. 將室內平面圖映射爲OSM-XML以用於iPhone應用程序
- 13. 如何使用映射屬性在NHibernate中創建一對一的映射
- 14. 如何使用Java Swing創建圖像映射?
- 15. 如何爲java spring maven應用程序映射域?
- 16. 如何使用Maven在Java Web應用程序中創建構建時間戳?
- 17. 如何在elasticsearch2.3中使用json文件創建映射?
- 18. 如何在Ruby中使用xml映射創建XML對象
- 19. 如何使用Hibernate爲有序列表創建映射文件?
- 20. 創建Apache Tiles簡單應用程序時出現異常
- 21. 如何使用Struts和GlassFish創建Java Web應用程序?
- 22. 如何使用java和eclipse創建Facebook應用程序
- 23. 如何使用Java Swing創建Excel應用程序?
- 24. 如何在Django中創建映射表?
- 25. 如何在web.xml中創建url映射
- 26. web應用程序中的Servlet映射
- 27. 如何將iPhone應用程序中的webview映射到Apple Watch應用程序
- 28. 在Lua中創建排序映射UDF
- 29. 如何在Java中創建命令行應用程序?
- 30. 如何在java web應用程序中創建圖表
謝謝!我會試試這個。對於另一篇文章感到抱歉。我一直在尋找許多不同的解決方案來解決我的地圖問題。我只是一個初學者,對我來說理解PostGIS有點困難。我設法創建了切片並使用OpenLayers創建標記並將它們映射到OSM切片上作爲背景,但這隻能在HTML瀏覽器中看到。我一直在試圖找到一種在Java應用程序中嵌入HTML瀏覽器的方法,但沒有運氣。這就是我回到這種解決方案的原因。 – meebee 2012-02-11 05:41:28