【问题标题】:get lat lng from planet_osm_polygon.way in postgresql osm db从 postgresql osm db 中的 planet_osm_polygon.way 获取 lat lng
【发布时间】:2017-04-13 08:48:22
【问题描述】:

我已经将一些 osm 数据下载到 postgresql 数据库中。我正在尝试从“planet_osm_polygon”表中获取 lat lng 坐标...字段名称“方式”。

我非常接近:

select ST_Y(ST_TRANSFORM(st_centroid(planet_osm_polygon.way),4626))

但这并不完全正确,它给我的结果大约是 10 个街区外。

【问题讨论】:

    标签: postgresql openstreetmap postgis


    【解决方案1】:

    EPSG:4626 是马达加斯加的当地大地 CRS...我想你提到了 4326...

    select ST_Y(ST_TRANSFORM(st_centroid(way),4326))
    from planet_osm_polygon
    

    【讨论】:

    • 我不知道你是怎么找到的,但是谢谢!!! (我一直在看spatialreference.org,但无法弄清楚)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多