我正在尝试使用TileMill处理openstreetmap。
我已经使用自制软件安装了postgres,postgis和osm2pgsql。
然而,当涉及将osm数据导入postgres时,我收到一个错误: “错误:AddGeometryColumn() - SRID无效”
就像osm2pgsql正在创建与postgis不兼容的sql。
我正在关注教程: http://mapbox.com/tilemill/docs/guides/osm-bright-mac-quickstart/
使用的操作系统: 狮子
答案 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
祝你好运!