2010-08-13 62 views
2

我使用VBA在GIS中工作。我有一個幾何網絡,包含2層河(折線)和水文站(點)。我想找到距離選定河流最近的點,但我希望能夠在網絡上測量這個距離,而不是直接距離。如何在VBA中找到幾何網絡上最接近的點?

我該如何在VBA中編碼?

+1

這更適合gis.stackexchange.com – 2010-08-17 03:20:34

回答

1

很難回答你的問題,因爲你沒有詳細描述你的「幾何網絡」,但Floyd–Warshall algorithm將找到網絡中河流各點和水文站點之間的所有距離。

維基百科在很多語言中有links to implementations;在適應VBA方面應該沒有困難。