2

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

然后当我按回车键时,系统会提示我输入密码,然后我得到以下我认为是错误的信息

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

4

2 回答 2

3

从文档中:

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

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

于 2013-07-24T07:27:11.150 回答
0

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

于 2013-07-25T18:15:22.793 回答