0

我正在尋找一些幫助,在我現有的Rails應用程序中設置openstreetmap。我是整個地圖的新手。 在我的應用程序中,我正在跟蹤車輛的位置。現在我想添加一個功能,以便我可以獲取道路的最大速度,名稱和類型。我正在考慮openstreetmap,因爲我不想爲每個位置進行第三方API調用,因爲每天的位置數大於1M。在現有Rails應用程序中集成openstreetmap

我是否需要複製整個OSM模式?因爲架構中有許多不相關的表。或簡單我應該解析.osm文件並創建節點的方式和關係的表只? 另外我需要保持這個數據更新。

我真的很感激,如果任何人可以指出我在正確的方向..或分享一些鏈接,可以幫助我開始?

感謝

+0

crosspost:https://help.openstreetmap.org/questions/57179/integrate-osm-in-existing-rails-app – scai

回答

0

這裏是我是如何能夠在OSM苗條模式在我目前的Rails應用程序集成。

brew install osm2pgsql //這是Mac OS,您可以使用您的操作系統的包管理器

Postgres的

需要brew install postgis //延長運行數據庫上運行以下命令

CREATE EXTENSION IF NOT EXISTS postgis;

CREATE EXTENSION IF NOT EXISTS hstore;

now time將數據遷移

osm2pgsql -c -d DATABASE_NAME --slim planet.osm.pbf

相關問題