2013-02-18 128 views
2

我有一個包含一組點的表。我想作一個查詢,檢查點之間的距離,如果距離小於容差,則將點設置爲1。特定距離內的點

任何建議如何我可以完成這樣的任務?

以下是我所擁有的圖形問題。現在我想,只有一個點會存在其中三個不同的道路達到

enter image description here

+1

[你有什麼試過嗎?](http://mattgemmell.com/2008/12/08/what-have-you-tried/) – vyegorov 2013-02-18 17:58:32

+0

所以你試圖刪除大致重複的點? – 2013-02-18 23:47:07

+0

@Tim孩子我編輯了這個問題以更好地理解我的擔憂 – 2013-02-19 09:10:57

回答

0

如果我understandd你的權利:

1)閱讀ST_Distance

2)自己寫的功能,至極將使用ST_Distance,也許其中algorythms(爲你的任務一點簡化)

+0

我編輯了這個問題以更好地理解我的疑慮 – 2013-02-19 09:12:00

1

這是一個棘手的問題,有多種方法來解決它。

一個明顯的策略是嘗試使用ST_SnapToGrid找到對齊虛擬網格的唯一點。該技術對投影單位(例如,UTM儀表)的效果最好,但對於具有可變物理距離的地理座標(具有緯度/經度),效果不佳。

+0

我編輯了這個問題以更好地理解我的疑慮 – 2013-02-19 09:14:00

相關問題