osm2pgsql在Mac上失败

时间:2012-04-21 20:23:09

标签: postgresql

我正在尝试使用TileMill处理openstreetmap。

我已经使用自制软件安装了postgres,postgis和osm2​​pgsql。

然而,当涉及将osm数据导入postgres时,我收到一个错误: “错误:AddGeometryColumn() - SRID无效”

就像osm2pgsql正在创建与postgis不兼容的sql。

我正在关注教程: http://mapbox.com/tilemill/docs/guides/osm-bright-mac-quickstart/

使用的操作系统: 狮子

1 个答案:

答案 0 :(得分:3)

我最近遇到了同样的问题。 您的问题意味着您尚未安装墨卡托投影。您可以使用以下方法修复它:

wget http://svn.openstreetmap.org/applications/utils/export/osm2pgsql/900913.sql&& psql -f 900913.sql gis

你很快就会遇到下一个错误“错误:函数setsrid(box3d,整数)不存在”https://github.com/mapbox/tilemill/issues/1375

:)

尝试关注我的笔记: https://gist.github.com/2417488

祝你好运!