我想在我的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