2
我使用VBA在GIS中工作。我有一个几何网络,包含2层河(折线)和水文站(点)。我想找到距离选定河流最近的点,但我希望能够在网络上测量这个距离,而不是直接距离。如何在VBA中找到几何网络上最接近的点?
我该如何在VBA中编码?
我使用VBA在GIS中工作。我有一个几何网络,包含2层河(折线)和水文站(点)。我想找到距离选定河流最近的点,但我希望能够在网络上测量这个距离,而不是直接距离。如何在VBA中找到几何网络上最接近的点?
我该如何在VBA中编码?
很难回答你的问题,因为你没有详细描述你的“几何网络”,但Floyd–Warshall algorithm将找到网络中河流各点和水文站点之间的所有距离。
维基百科在很多语言中有links to implementations;在适应VBA方面应该没有困难。
这更适合gis.stackexchange.com – 2010-08-17 03:20:34