Allocation euclidienne (Outils Spatial Analyst)
Résumé
Calcule pour chaque cellule la source la plus proche en fonction de la distance euclidienne.
Héritage :
Cet outil est obsolète et sera retiré dans une version ultérieure.
L’outil Distance Allocation (Allocation de distance) fournit des fonctionnalités ou des performances améliorées.
Illustration

Utilisation
Les données source en entrée peuvent être une classe d’entités ou un raster. La classe d’entités peut être ponctuelle, linéaire ou surfacique.
Lorsque les données source en entrée correspondent à un raster, l'ensemble des cellules source englobe toutes les cellules du raster source comprenant des valeurs valides. Les cellules associées à la valeur NoData ne figurent pas dans la source. Zéro est une valeur autorisée. Vous pouvez créer un raster source à l’aide des outils d’extraction.
Lorsque les données source en entrée correspondent à une classe d’entités, les emplacements source sont convertis en raster en interne avant l’analyse.
Lorsque vous utilisez des données d’entité pour les données source en entrée, vous devez traiter la taille de cellule en sortie avec prudence si elle est grossière par rapport au détail dans l’entrée. Le processus de rastérisation interne utilise la même valeur par défaut Cell assignment type (Type d’attribution de cellule) que l’outil Feature to Raster (Entités vers rasters), à savoir la méthode du centre de cellule. Cela signifie que les données ne figurant pas au centre de la cellule ne seront pas incluses dans la sortie source rastérisée intermédiaire ; elles ne seront donc pas représentées dans les calculs de distance. Par exemple, si les sources sont représentées par une série de petits polygones (tels que des emprises de bâtiments) dont la taille est petite par rapport à la taille de cellule en sortie, il se peut que quelques-uns de ces polygones seulement apparaissent aux centres des cellules raster en sortie et que, vraisemblablement, la plupart des autres polygones soient perdus et exclus de l’analyse.
Pour éviter cette situation, vous pouvez entre-temps effectuer la rastérisation des entités en entrée directement avec l’outil Feature to Raster (Entités vers rasters) et définir le paramètre Field (Champ). Ensuite, utilisez la sortie en entrée dans l'outil de distance que vous souhaitez utiliser. Vous pouvez également sélectionner une petite taille de cellule pour capturer le nombre de détails approprié à partir des entités en entrée.
La valeur Maximum Distance (Distance maximale) est spécifiée dans les mêmes unités cartographiques que les données source en entrée.
Le raster de valeurs en entrée est utile lorsqu'un raster en entrée ou des données d'entités sont un raster issu d'une fonction qui engendre la valeur un ou zéro. Ces fonctions perdent leurs valeurs de zone originales associées aux emplacements de cellule source. Le raster de valeurs en entrée peut restaurer ces valeurs ou permettre d'analyser les combinaisons supplémentaires de valeurs de zone dans les cellules sources.
Si vous l'utilisez, un raster de valeurs en entrée peut modifier la configuration et les résultats d'une allocation euclidienne en sortie. Il n'a pas d'incidence sur la distance euclidienne facultative ou les résultats relatifs à la direction.
Le paramètre Output cell size (Taille de cellule en sortie) peut être défini par une valeur numérique ou obtenu à partir d’un jeu de données raster existant. Si la taille de cellule n’est pas explicitement spécifiée en tant que valeur de paramètre, elle est dérivée de l’environnement Cell Size (Taille de cellule), s’il est spécifié. Si la taille de cellule du paramètre ou la taille de cellule de l’environnement n’ont pas été spécifiées, la taille de cellule en sortie par défaut est déterminée en fonction du type de jeu de données en entrée de la façon suivante :
Si le jeu de données en entrée est un raster, la taille de cellule du jeu de données est utilisée.
Si le jeu de données en entrée est une entité en entrée et si l’environnement Snap Raster (Raster de capture) est défini, la taille de cellule du raster de capture est utilisée. Si aucun raster de capture n’est défini, la taille de cellule résulte de la division par 250 de la largeur ou de la hauteur la plus petite (parmi les deux) de l’étendue spécifiée dans le système de coordonnées en sortie de l’environnement.
Si la taille de cellule est spécifiée à l’aide d’une valeur numérique, l’outil l’utilise directement pour le raster en sortie.
Si la taille de cellule est spécifiée à l’aide d’un jeu de données raster, le paramètre affiche le chemin du jeu de données raster au lieu de la valeur de la taille de cellule. La taille de cellule de ce jeu de données raster sera utilisée directement dans l’analyse, à condition que la référence spatiale du jeu de données soit la même que la référence spatiale en sortie. Si la référence spatiale du jeu de données est différente de la référence spatiale en sortie, elle est projetée en fonction de la valeur Cell Size Projection Method (Méthode de projection de la taille de cellule) spécifiée.
L’étendue de traitement par défaut pour cet outil est la valeur Union of Inputs (Union des entrées). L’étendue combinée des deux jeux de données en entrée est traitée.
Cet outil prend en charge le traitement parallèle. Il est possible d’obtenir de meilleures performances, en particulier sur les jeux de données volumineux, si votre ordinateur est doté de plusieurs processeurs ou de processeurs multicœurs. Reportez-vous à la rubrique d’aide Traitement parallèle avec Spatial Analyst pour plus d’informations concernant cette fonctionnalité et sa configuration.
Lorsque vous utilisez le traitement parallèle, les données temporaires sont écrites pour gérer les blocs de données en cours de traitement. L’emplacement par défaut du dossier temporaire se trouve sur votre disque
C:local. Vous pouvez contrôler l’emplacement de ce dossier en définissant une variable d’environnement système appelée TempFolders et en spécifiant le chemin d’accès au dossier à utiliser (par exemple,E:\\RasterCache). Si vous disposez de privilèges d’administrateur sur votre ordinateur, vous pouvez également utiliser une clé de registre (par exemple, [HKEY_CURRENT_USER\SOFTWARE\ESRI\ArcGISPro\Raster]).Par défaut, cet outil utilise 50 pour cent des cœurs disponibles. Si les données en entrée sont inférieures à 5 000 par 5 000 cellules en taille, le nombre de cœurs utilisés peut être moindre. Vous pouvez contrôler le nombre de cœurs que l’outil utilise à l’aide de l’environnement Facteur de traitement parallèle.
Lorsque le format raster en sortie est
.crf, cet outil prend en charge l’environnement de stockage raster Pyramide. Des pyramides seront créées dans la sortie par défaut. Pour tout autre format en sortie, cet environnement n’est pas pris en charge et aucune pyramide n’est créée.Reportez-vous à la rubrique Environnements d’analyse et Spatial Analyst pour plus d’informations sur les environnements de géotraitement qui s’appliquent à cet outil.
Paramètres
| Etiqueter | Explication | Type de données |
|---|---|---|
|
Données raster ou vecteur source en entrée |
Emplacement des sources en entrée. Il s’agit d’un raster ou d’une entité qui identifie les cellules ou les emplacements qui seront utilisés pour calculer la distance euclidienne pour chaque emplacement de cellule en sortie. Pour les rasters, le type d'entrée peut être entier ou à virgule flottante. Si le raster source en entrée est à virgule flottante, le paramètre Input value raster (Raster de valeurs en entrée) doit être défini et être entier. Le raster de valeurs est prioritaire sur le paramètre Source field (Champ source). |
Raster Layer; Feature Layer |
|
Distance maximale (Facultatif) |
Le seuil que les valeurs de distance cumulée ne peuvent pas dépasser. Si une valeur de distance euclidienne cumulée dépasse cette valeur, la valeur en sortie de l'emplacement de cellule sera NoData. La distance par défaut va jusqu'à la bordure du raster en sortie. |
Double |
|
Raster de valeurs en entrée (Facultatif) |
Raster d’entiers en entrée qui identifie les valeurs de zone à utiliser pour chaque emplacement source en entrée. Pour chaque localisation source (cellule ou entité), cette valeur est attribuée à toutes les cellules allouées à la localisation source pour le calcul. Le raster de valeurs est prioritaire sur le paramètre Source field (Champ source). |
Raster Layer |
|
Taille de cellule en sortie (Facultatif) |
Taille de cellule du raster en sortie à créer. Ce paramètre peut être défini par une valeur numérique ou obtenu à partir d’un jeu de données raster existant. Si la taille de cellule n’est pas explicitement spécifiée en tant que valeur de paramètre, la valeur de taille de cellule de l’environnement est utilisée si elle est spécifiée. Sinon, des règles supplémentaires sont utilisées pour la calculer à partir des autres entrées. Consultez la section Utilisation pour en savoir plus. |
Analysis Cell Size |
|
Champ source (Facultatif) |
Champ permettant d’attribuer des valeurs aux emplacements source. Il doit être de type entier. Si le paramètre Input value raster (Raster de valeurs en entrée) a été défini, les valeurs dans cette entrée sont prioritaires par rapport à ce paramètre. |
Field |
|
Raster de distance en sortie (Facultatif) |
Raster de distance euclidienne en sortie. Le raster de distance identifie, pour chaque cellule, la distance euclidienne de la cellule source la plus proche, du jeu de cellules source le plus proche ou de l'emplacement source le plus proche. Le raster en sortie est de type virgule flottante. |
Raster Dataset |
|
Raster de direction en sortie (Facultatif) |
Raster de direction euclidienne en sortie. Le raster de direction contient la direction calculée, en degrés, de chaque centre de cellule par rapport au centre de cellule source le plus proche. La plage de valeurs s’étend de 0 à 360 degrés, 0 étant réservé pour aux cellules source. La direction plein est correspond à 90 et les valeurs augmentent dans le sens horaire (180 correspond au sud, 270 à l’ouest et 360 au nord). Le raster en sortie est un entier. |
Raster Dataset |
|
Méthode de calcul de distance (Facultatif) |
Indique si la distance est calculée avec une méthode plane (Terre plate) ou géodésique (ellipsoïde).
|
String |
|
Données raster ou d’entités interruptions en entrée (Facultatif) |
Jeu de données qui définit les interruptions. Les interruptions peuvent être définies par un entier ou un raster à virgule flottante, ou par une entité ponctuelle, linéaire ou surfacique. |
Raster Layer; Feature Layer |
|
Raster de direction arrière en sortie (Facultatif) |
Raster de direction arrière euclidienne en sortie. Le raster de direction arrière contient la direction calculée, en degrés. La direction identifie la cellule suivante le long du chemin de retour le plus court vers la source la plus proche tout en évitant les interruptions. La plage de valeurs s’étend de 0 à 360 degrés, 0 étant réservé pour aux cellules source. La direction plein est correspond à 90 et les valeurs augmentent dans le sens horaire (180 correspond au sud, 270 à l’ouest et 360 au nord). Le raster en sortie est de type entier. |
Raster Dataset |
Valeur de retour
| Etiqueter | Explication | Type de données |
|---|---|---|
|
Raster d’allocation en sortie |
Le raster d'allocation euclidienne en sortie. Les valeurs d'une cellule (zones) désignent l'emplacement source le plus proche. Le raster en sortie est un entier. |
Raster |
Environnements
Validation automatique, Taille de cellule, Cell Size Projection Method (Méthode de projection de la taille de cellule), Compression, Espace de travail courant, Etendue, Transformations géographiques, Masque, Mot-clé CONFIG en sortie, Système de coordonnées en sortie, Facteur de traitement parallèle, Pyramide, Espace de travail temporaire, Raster de capture, Taille de tuile
Informations de licence
- Basic: Nécessite Spatial Analyst
- Standard: Nécessite Spatial Analyst
- Advanced: Nécessite Spatial Analyst