如何在rake db:create或migrate上自动将OSM数据集加载到我的rails postgresql db中

时间:2013-06-20 08:58:56

标签: ruby-on-rails postgresql postgis openstreetmap

我在rails应用中使用Open Streetmap Data。我已经将相关数据下载为.osm,并可以使用osm2pgsql将该数据导入我的数据库。到目前为止没问题。

但是,如何在创建数据库时自动导入数据?例如,当我将应用程序移动到生产服务器时,或者当我只想通过db:drop重置数据库时。

感谢任何帮助。 干杯, 马丁

1 个答案:

答案 0 :(得分:0)

您可以将其添加到db/seeds.rb文件中。

检查此Railscast以获得洞察力。您可能需要从命令行调用osm2pgsql。