2010-05-04 102 views
0

我正在努力尋找一種有效的方法來找到與多邊形相交的點與該多邊形的邊界之間的距離。我能夠使用STDistance將點與組成多邊形的每個點進行比較,但這需要花費很多時間。使用SPatial編制索引並沒有太大的幫助,因爲STDistance不是任何約束的一部分,即使我確實放了約束,索引也沒有多大幫助。SQL SERVER空間數據

我明白任何反饋。

謝謝。

回答

1

既然你想找到邊境的距離,你可以查詢到多邊形的外環,其被定義爲距離線串。

select @ polygon.STExteriorRing()。STDistance(@point)

相關問題