我下载了意大利文件。postgis.
因此,我尝试从表planet_osm_point的字段"way"(几何)中提取纬度和经度,使用函数ST_X(), ST_Y(),这些是我通过查询米兰市中心的一个点得到的坐标。
X: 1025988.29850153Y: 5709056.87437553
我做错了什么?
数据需要投影到WGS84:
SELECT ST_Y(ST_Transform(way, 4326)) AS lat, ST_X(ST_Transform(way, 4326)) AS long
FROM planet_osm_point;
不要安装来自spatialreference.org(即srid=94326
)的空间引用,因为当您在空间上启用数据库时,您应该已经有了这个引用。如果srid=4326
尚未存在,则在空间启用数据库时存在问题或跳过了步骤。