2010-08-13 61 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方面应该没有困难。