使用PostGIS检索附近的点

时间:2016-09-16 12:21:39

标签: postgresql postgis

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

我使用了3826几何体。

“错误:解析错误 - 无效的几何体 提示:“... 79721.29349234176 2759680.13418412))”< - 解析几何中位置44的错误“

    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);

1 个答案:

答案 0 :(得分:0)

在定义该点的字符串中,您有一个左括号和两个结束括号。删除其中一个!