繁体   English   中英

使用PostGIS检索附近的点

[英]Use PostGIS to retrieve the nearby points

我尝试使用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);

在定义该点的字符串中,您需要在一个圆括号中加上两个闭合的圆括号。 删除后者之一!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM