Suite

Calcul de l'attribut pour la distance réseau entre plusieurs points dans ArcGIS Desktop ?


Il existe un réseau routier et deux classes d'entités ponctuelles. Pour une classe d'entités, je dois calculer un champ pour maintenir la distance de route (pas euclidienne !) de chaque point à un certain point dans l'autre classe d'entités. Existe-t-il un moyen de le faire dans ArcGIS 10 ? Si je comprends bien, ce que je dois faire est globalement similaire à la génération d'une table Near, mais pour les distances routières.


Vous devez utiliser le solveur Closest Facility dans le NA. N'oubliez pas d'activer l'extension NA ! Regardez ce court tutoriel si vous n'avez jamais travaillé avec NA auparavant.

  1. Créez une installation la plus proche de la couche NA.
  2. Chargez tous les points de votre première classe d'entités en tant que ressources.
  3. Chargez tous les points de votre deuxième classe d'entités en tant qu'incidents.
  4. Modifiez l'option Installations à rechercher dans la couche NA en fonction du nombre d'entités dans les installations.
  5. Résolvez la couche NA.

Ce que vous obtiendrez est une couche de sortie Routes qui contiendra des lignes entre chaque installation et chaque incident. Vous pouvez ensuite joindre les informations de longueur d'itinéraire selon vos besoins en utilisant l'opération de jointure dans ArcMap ou en utilisant un outil GP tel que Join Field.


Voir la vidéo: ArcGIS 10: Analysis in 3D (Octobre 2021).