Suite

Déterminer les points les plus proches sur le réseau ?


Dans ArcGIS, je n'ai qu'une couche de points relative aux points d'écoulement d'un réseau hydrographique. Maintenant, je veux écrire du code dans VBA qui sélectionne un point de cette couche, puis mettre en surbrillance les points les plus proches de ce point. L'un de ces points doit être en aval du point souhaité et un autre point doit être en amont. Dans ce travail, je dois mesurer la distance entre deux points du réseau, pas une distance directe entre deux points. De plus, les deux points sont liés à une couche. Aussi le programme doit être capable de déterminer un des points en aval et un autre des points en amont. Je ne sais pas comment déterminer les points les plus proches sur le réseau. Merci de m'aider à nouveau.


Jetez un œil à la tâche Trace Upstream personnalisée VB6 ainsi qu'à la tâche TraceDownStream.