osm2pgsql错误尝试将.osm导入到Ubuntu Server上的postGis

时间:2013-07-24 00:22:10

标签: postgis

我正在尝试在Ubuntu Server 12.04上设置一个磁贴服务器,我已经安装了Postgresql和PostGis以及Mapnik和Osm2pgsql。我正在尝试运行以下命令将北爱尔兰地图导入gis数据库。 osm2pgsql --slim -d gis -W -S -C 800爱尔兰和北爱尔兰.osm.pbf

然后当我按下Enter键时,系统会提示我输入密码,然后我会得到以下内容,我认为是错误

使用投影SRS 900913(球形墨卡托) 无法打开样式文件'-C':没有这样的文件或目录 发生错误,清理  我不明白发生了什么以及如何将osm文件放入数据库所有帮助非常感谢。提前致谢

2 个答案:

答案 0 :(得分:3)

来自文档:

  

-S | - style
  样式文件的位置。默认为/usr/share/osm2pgsql/default.style

它尝试将参数'-C'作为文件打开。如果您的tileserver上有'/usr/share/osm2pgsql/default.style'文件,则可以省略-S选项。

答案 1 :(得分:0)

我只是想开始对所有回答我问题的人表示感谢。当我尝试解决问题时,我犯了一个大错误,我立即下载到许多地图并填满了我的硬盘驱动器并且确实如何尝试在Ubuntu中进行恢复我无法做到。所以我完全删除了整个Ubuntu服务器和我设置的磁贴服务器。我重新安装了Ubuntu,我按照http://switch2osm.org/serving-tiles/manually-building-a-tile-server/上的教程完成了我的步骤,设置了一个磁贴服务器,发现当我设置Mapnik-Styles时,我没有将estimate_extent更改为false,将“extent”更改为“ 20037508,-19929239,20037508,19929239“在datasource-settings.xml.inc文件中。在我重新检查所有步骤后,一切都开始正常。再次感谢所有的帮助。