【问题标题】:Use PostGIS to retrieve the nearby points使用 PostGIS 检索附近的点
【发布时间】:2016-09-16 20:43:17
【问题描述】:

我尝试使用 PostGIS 来检索附近的点,但是, 我收到了来自 pgAdmin3 的错误消息。 你能帮我调试一下下面的 SQL 查询(Postgresql+PostGIS)吗? 感谢您的善意帮助。

我使用的是 3826 几何体。

"错误:解析错误 - 无效几何 提示:“...79721.29349234176 2759680.13418412))”

    SELECT *  FROM pointslight

    WHERE ST_DWithin(

            ST_Transform(ST_GeomFromText('POINT(279721.29349234176 2759680.13418412))',3826),26986),
            ST_Transform(location,26986), 50)
            ORDER BY ST_Distance(ST_GeomFromText('POINT(279721.29349234176 2759680.13418412))',3826), location);

【问题讨论】:

    标签: postgresql postgis


    【解决方案1】:

    在定义点的字符串中,您有一个左括号和两个右括号。删除后者!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-08-21
      • 1970-01-01
      • 2013-08-05
      • 1970-01-01
      • 1970-01-01
      • 2018-12-27
      • 2020-11-02
      • 1970-01-01
      相关资源
      最近更新 更多