Nous devons trouver la distance d'une série de points le long d'une polyligne donnée.
Nous avons un ensemble de données polylignes représentant des rivières dans un bassin versant, divisé en tronçons de rivière (FID 1 à 35 par exemple).
Nous avons également un ensemble de données ponctuelles de permis de captage dans ce bassin versant, dont certains sont situés le long des rivières - nous pouvons dire à partir du tableau d'attributs que ce sont comme ils sont définis comme des permis d'eau souterraine ou d'eau de surface.
Les deux ne sont pas liés - c'est-à-dire que l'un n'a pas été dérivé de l'autre. Par conséquent, tous les permis d'utilisation des eaux de surface ne se trouvent pas exactement au-dessus des polylignes fluviales, bien qu'en réalité ils se trouvent sur ces fleuves.
Nous devons être en mesure de voir quels points sont "en amont / en aval" les uns des autres, et nous voulions donc avoir une liste des rivières qui atteignent le point, suivie de la distance en aval du début de ce tronçon. Nous pouvons alors comparer les distances en aval de deux points pour voir lequel est en amont et lequel est en aval - le résultat souhaité!
Pour résoudre le problème de trouver des points sur / très près des rivières, on nous a dit d'utiliser un (petit) tampon autour de chaque tronçon de rivière, puis d'interroger le tampon pour trouver les points à l'intérieur.
C'est bien, mais il nous reste alors une zone (tampon), pas une ligne, donc nous ne pouvons pas mesurer une distance le long / à l'intérieur de celle-ci.
Pouvons-nous utiliser un tampon comme décrit pour trouver les points sur / près du tronçon de rivière en question puis, d'une manière ou d'une autre (?!) Interroger ces points pour la distance le long du tronçon de rivière (segment de polyligne)?