如何使用OSM API(http://wiki.openstreetmap.org/wiki/API)和Ruby從OpenStreetMap(OSM)檢索數據?有沒有可用於我的目的的紅寶石寶石?我一直在爲我的目的尋找一個好的解決方案,但沒有任何東西能滿足我的需求。 舉例:以國名作爲輸入,我需要獲得該國所有街道的列表等。 任何類型的鏈接/代碼示例或起點都不錯。然後我可以探索更多的東西來找出我需要的東西。謝謝!使用OSM API檢索OpenStreetMap數據的Ruby程序
-1
A
回答
2
由於所提出的問題是Stack Overflow的主題,我將回答「如何找到我可以使用的東西」的問題,而不是對工具本身給出任何類型的建議。
我不熟悉OpenStreetMap的任何寶石。
所以我從終端執行以下命令:
gem list --remote | grep street
我的終端回答我這個:
openstreetmap (0.2.1)
然後我拉起我信賴的瀏覽器,並打開了紅寶石工具箱.org並搜索openstreetmap。
這會產生一個顯示30個結果的頁面。在那裏,我看到了提到的寶石,但我也看到Rosemary
這看起來很有希望,因爲它是一個「OpenStreetMap API客戶端的紅寶石」,它最後更新只有4個月前。
所以,希望這有助於未來的搜索。你有很多工具可以開始你的搜索以達到你在這個問題中要求的地步,這樣你就可以開始做你所需要的事情。
2
您要使用的main API不適合此類查詢。它主要用於編輯和檢索小型地區數據量在小型地區。對於更大的查詢更好地使用Overpass API,這是更快,並且如果需要也允許非常complex query conditions。
立交橋API使用XML作爲輸入並提供XML或JSON作爲輸出格式。因此,在任何常用的腳本語言中使用它應該相當容易。
相關問題
- 1. OpenStreetMap的(OSM)熱圖
- 2. 如何使用android應用程序更新openstreetmap(OSM)
- 3. PHP的OpenStreetMap應用程序
- 4. 過濾postgis的openstreetmap數據
- 5. openstreetmap的高程API
- 6. Openstreetmap(osm),如何爲我的數據庫創建映射?
- 7. 使用OSM Map API
- 8. 是否有openstreetmap的API?
- 9. 在java程序中的OpenStreetMap API實現
- 10. Openlayer與OpenStreetMap的(OSM)爲基礎層
- 11. 編輯數據從epi.js應用程序中的api檢索
- 12. 使用Youtube API檢索基本數據
- 13. 使用Angular從Api中檢索數據
- 14. Android應用程序檢索數據從API(模型到活動)
- 15. 在我的C++程序中使用OpenStreetMap
- 16. 在QT4中未使用代理服務器加載Openstreetmap(OSM)
- 17. 使用OpenStreetMap數據的路由引擎
- 18. 使用HTML存儲數據,使用PhoneGap檢索應用程序
- 19. 從edX API檢索數據
- 20. Requests.get API數據檢索
- 21. 從SOAP API檢索數據
- 22. OpenStreetMap路由 - Java Swing應用程序
- 23. 我如何使用XML檢索Android應用程序的數據?
- 24. 傳單 - 通過傳單發送到osm的請求數(openstreetmap)
- 25. 「在距離內搜索」OpenStreetMap的API
- 26. PHP API檢索數據
- 27. 檢索使用Ruby捲曲
- 28. Ruby on Rails:使用函數從模型中檢索數據
- 29. 如何從通用Windows應用程序中檢索Rest Api中的數據?
- 30. 使用Android在線存儲/檢索應用程序數據