2

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

我已经使用自制软件安装了 postgres、postgis 和 osm2pgsql。

但是,在将 osm 数据导入 postgres 时,我收到一个错误:“错误:AddGeometryColumn() - invalid SRID”

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

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

使用的操作系统:狮子

4

1 回答 1

3

我最近也有同样的问题。你的问题意味着你还没有安装墨卡托投影。您可以使用以下方法修复它:

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

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

:)

尝试按照我的笔记: https ://gist.github.com/2417488

祝你好运!

于 2012-04-21T20:29:16.543 回答