簡體   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