Suite

Ajout de fichiers de distance séparés pour calculer la distance totale dans ArcGIS

Ajout de fichiers de distance séparés pour calculer la distance totale dans ArcGIS


J'ai deux fichiers raster :

  1. Un raster de la distance à la sortie pour un ruisseau. Valeur = 0 à la sortie du ruisseau (blanc), et la valeur maximale est au début du ruisseau (noir).
  2. Un raster de distances euclidiennes à partir de la limite du ruisseau. Les distances sont calculées à partir de la limite du ruisseau (rouge-vert).

Je dois créer un troisième fichier qui ajoute les distances euclidiennes aux distances des ruisseaux. Essentiellement, je dois mettre à l'échelle les distances euclidiennes en fonction des distances des ruisseaux, de sorte que le fichier final représente la "distance totale" de chaque point de la zone d'étude.


Une façon consiste à convertir les distances des ruisseaux au format entier si elles ne sont pas déjà des entiers. Pour plus de précision, vous pouvez les multiplier par une valeur plus grande (un "facteur d'échelle") et arrondir ; plus tard, vous pouvez diviser par cette même valeur.

Étant donné que les distances des ruisseaux sont des nombres entiers, vous pouvez effectuer une allocation euclidienne (généralement en même temps que vous calculez la distance euclidienne). À chaque cellule de la zone entière, cela associe la valeur de sa cellule de distance de ruisseau la plus proche. Divisez la valeur d'allocation euclidienne par le facteur d'échelle utilisé dans la première étape (le cas échéant) et ajoutez-le à la distance euclidienne. Vous pouvez en profiter pour pondérer différemment les deux distances si vous le souhaitez, simplement en changeant le facteur d'échelle.


Voir la vidéo: 413-I EUCLIDEAN DISTANCE and RECLASSIFY