簡體   English   中英

Postgis ST_Distance(最小距離計算)

[英]Postgis ST_Distance (Minimum Distance Calculation)

我有一個多邊形類型的幾何體,我正在計算一個POINT的最小距離,可能是在多邊形幾何體的內部(由360個點組成一個封閉的幾何體),或者是通過postgis的ST_Distance方法在多邊形幾何體的外部,當POINT在幾何圖形外部,但是如果POINT在幾何圖形內部,則距離為0,無論POINT是在幾何圖形內部還是幾何圖形外部,我都希望與最接近多邊形幾何圖形的點的距離最小。

看起來您想要到多邊形外殼或外環的距離。 如果您有POLYGON,請嘗試查找到ST_ExteriorRing(poly_geom)的距離。 對於MULTIPOLYGON,請參見ST_ExteriorRing的手冊頁

如果您的點在多邊形內部,則它與多邊形的距離為零。 聽起來您想計算到多邊形邊緣的距離。

在這種情況下,您實際上要創建的幾何形狀是與多邊形的邊界相同的直線而不是多邊形。 然后,從您的點到那條線的ST_Distance就是您要尋找的結果。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM