Générer la table de proximité (Outils d'analyse)
Résumé
Calcule les distances et autres informations de proximité entre les entités dans une ou plusieurs classes d’entités ou couches. À la différence de l’outil Proche, qui modifie l’entrée, l’outil Générer la table de proximité écrit les résultats dans une nouvelle table autonome et permet de rechercher plusieurs entités de proximité.
En savoir plus sur le calcul de la proximité par les outils de géotraitement
Illustration

Utilisation
La table en sortie contient les champs suivants :
IN_FID—ID d’objet de l’entité en entrée.NEAR_FID—ID d’objet de l’entité la plus proche.NEAR_DIST—Distance entre l’entrée en entrée et l’entité de proximité. La valeur est exprimée dans l’unité linéaire du système de coordonnées de l’entité en entrée ou en mètres si le paramètre Method (Méthode) est défini sur Geodesic (Géodésique) et que l’entrée est dans un système de coordonnées géographiques.NEAR_FC—Chemin d’accès du catalogue à la classe d’entités qui contient l’entité de proximité. Ce champ est ajouté à la table en sortie uniquement si plusieurs valeurs de paramètre Near Features (Entités de proximité) sont spécifiées.NEAR_RANK—Valeur d’entier classant toutes les entités de proximité selon leur proximité par rapport à une entité en entrée individuelle. L’entité la plus proche obtient une valeur égale à 1, la deuxième plus proche obtient une valeur égale à 2, etc.
Les champs ci-dessous sont ajoutés à la table en sortie si le paramètre Location (Localisation) est sélectionné. L’unité de valeur de champ dépend de la valeur du paramètre Method (Méthode). Si le paramètre Method (Méthode) est défini sur Planar (Planaire), la valeur de champ est exprimée dans l’unité linéaire du système de coordonnées de l’entité en entrée. S’il est défini sur Geodesic (Géodésique), la valeur de champ est exprimée dans le système de coordonnées géographiques associé au système de coordonnées de l’entité en entrée.
FROM_X—Coordonnée X de l’emplacement de l’entité en entrée la plus proche de l’entité de proximité.FROM_Y—Coordonnée Y de l’emplacement de l’entité en entrée la plus proche de l’entité de proximité.NEAR_X—Coordonnée X de l’emplacement de l’entité de proximité la plus proche de l’entité en entrée.NEAR_Y—Coordonnée Y de l’emplacement de l’entité de proximité la plus proche de l’entité en entrée.
Le champ suivant est ajouté à la table en sortie si le paramètre Angle est sélectionné :
NEAR_ANGLE—Angle de la ligne aux emplacementsFROM_XetFROM_Yqui relie les entités en entrée à l’entité de proximité.
Lorsque l’entité en entrée et l’entité de proximité s’intersectent, les valeurs suivantes sont écrites dans la table en sortie :
NEAR_ANGLEetNEAR_DISTsont définis sur 0.0.FROM_XetFROM_Ysont identiques àNEAR_XetNEAR_Yest un emplacement dans l’intersection des deux entités.
Les valeurs du champ
NEAR_DISTseront exprimées dans l’unité linéaire du système de coordonnées des entités en entrée. Si l’entrée se trouve dans un système de coordonnées géographiques, et que le paramètre Method (Méthode) est défini sur Geodesic (Géodésique), l’unité du champNEAR_DISTest le mètre.La table en sortie peut être jointe aux entités en entrée à l’aide du champ
IN_FIDou aux entités de proximité à l’aide du champNEAR_FID.Si la valeur du paramètre Search Radius (Rayon de recherche) est spécifiée et qu’aucune entité de proximité n’est trouvée, aucun enregistrement n’est généré en sortie.
Si la valeur du paramètre Search Radius (Rayon de recherche) n’est pas spécifiée, toutes les entités de proximité sont considérées comme des candidats.
Si la valeur du paramètre Search Radius (Rayon de recherche) n’est pas spécifiée, que le paramètre Find only closest feature (Rechercher uniquement l’entité la plus proche) n’est pas sélectionné et que le paramètre Maximum number of closest matches (Nombre maximal de résultats les plus proches) est défini sur la valeur par défaut (0 ou vide), la table en sortie contient des calculs de distance entre toutes les entités en entrée et toutes les entités de proximité. Ce processus peut prendre du temps et produire une table en sortie volumineuse. Par exemple, si vous avez mille entités en entrée et mille entités de proximité, la table en sortie contient un million d’enregistrements.
Pour calculer la distance et des informations de proximité supplémentaires au sein d’une seule classe d’entités ou couche, la même classe d’entités ou couche peut être utilisée. Dans ce cas, l’entité en entrée en cours d’évaluation est exclue des candidats d’entités en entrée, afin d’éviter que toutes les entités soient les plus proches d’elles-mêmes.
Lorsque vous utilisez l’option Planar (Planaire) pour le paramètre Method (Méthode), utilisez une projection des entités en entrée adéquate pour une mesure de distance (une projection équidistante, par exemple).
En savoir plus sur les systèmes de coordonnées et les projections.
Pour visualiser les valeurs des champs
FROM_X,FROM_Y,NEAR_XetNEAR_Y, la table en sortie peut être utilisée en tant qu’entrée pour l’outil Make XY Event Layer (Créer une couche d’événements XY) ou XY vers lignes.You can set a unit of measurement for the
NEAR_DIST—comme les mètres, kilomètres ou miles—en utilisant le paramètre Distance Unit (Unité de distance).
Paramètres
| Etiqueter | Explication | Type de données |
|---|---|---|
|
Input Features (Entités en entrée) |
Les entités en entrée peuvent être de type point, polyligne, polygone ou multi-point. |
Feature Layer |
|
Entités de proximité |
Une ou plusieurs couches d’entités ou classes d’entités contenant des candidats d’entités de proximité. Les entités de proximité peuvent être de type point, polyligne, polygone ou multi-points. Si plusieurs couches ou classes d’entités sont spécifiées, un champ nommé |
Feature Layer |
|
Table en sortie |
Table en sortie contenant le résultat de l’analyse. |
Table |
|
Rayon de recherche (Facultatif) |
Rayon utilisé pour rechercher les entités de proximité. Si aucune valeur n’est spécifiée, toutes les entités de proximité sont prises en compte. Si une distance sans unité ou inconnue est spécifiée, les unités du système de coordonnées des entités en entrée sont utilisées. Si l’option Geodesic (Géodésique) est utilisée pour le paramètre Method (Méthode), utilisez une unité linéaire, telle que les kilomètres ou les miles. |
Linear Unit |
|
Emplacement (Facultatif) |
Spécifie si les coordonnées x et y de l’emplacement de l’entité en entrée et de l’emplacement le plus proche de l’entité de proximité sont écrites dans les champs
|
Boolean |
|
Angle (Facultatif) |
Spécifie si les valeurs d’angle de proximité sont calculées et écrites dans un champ
|
Boolean |
|
Rechercher uniquement l’entité la plus proche (Facultatif) |
Spécifie si seule l’entité de proximité la plus proche est écrite dans la table en sortie.
|
Boolean |
|
Nombre maximal de résultats les plus proches (Facultatif) |
Limitez le nombre d’entités de proximité signalées pour chaque entité en entrée. Ce paramètre est inactif si le paramètre Find only closest feature (Rechercher uniquement l’entité la plus proche) est activé. |
Long |
|
Méthode (Facultatif) |
Spécifie si le chemin le plus court sera utilisé sur une sphéroïde (géodésique) ou une méthode de distance de terre plate (planaire). Il est recommandé d’utiliser la méthode Geodesic (Géodésique) avec des données stockées dans un système de coordonnées non approprié pour les mesures de distance (Web Mercator ou tout système de coordonnées géographiques, par exemple) et pour un jeu de données couvrant une vaste zone géographique.
|
String |
|
Unité de distance (Facultatif) |
Indique l’unité de mesure du champ
|
String |
|
Champs d'appariement (Facultatif) |
La paire de champs des entités en entrée et des entités de proximité qui seront utilisées pour l’appariement des attributs. Seules les entités de proximité qui partagent des valeurs de champ de correspondance avec des entités en entrée seront utilisées pour le calcul de proximité. Colonnes de la table de valeurs :
|
Value Table |
Environnements
Espace de travail courant, Espace de travail temporaire, Etendue
Informations de licence
- Basic: Oui
- Standard: Oui
- Advanced: Oui