Nom | Explication | Type de données |
target_layer | Cliquez sur les entités cible. Les attributs provenant des entités cible et ceux des entités jointes sont transférés à la sortie. | Record Set |
join_layer | Contient les entités de jointure. Les attributs des entités jointes sont joints aux attributs des entités cible. Reportez-vous à l’explication du paramètre Opération de jointure (join_operation dans Python) pour en savoir plus sur les répercussions du type d’opération de jointure sur l’agrégation des attributs joints. | Record Set |
output_name | Nom du service d'entités en sortie.
| String |
join_operation | Indique le mode de traitement des jointures entre les valeurs target_layer et join_layer dans l’entité en sortie, si plusieurs entités de jointure présentent une relation spatiale identique avec une même entité cible. - JOIN_ONE_TO_ONE—Les attributs des entités jointes sont agrégés. Par exemple, si une entité cible ponctuelle figure dans deux entités jointes surfaciques distinctes, les attributs des deux polygones sont agrégés avant leur transfert vers la classe d’entités ponctuelles en sortie. Si les polygones ont respectivement les valeurs attributaires 3 et 7, et que la somme des résumés statistiques est spécifiée pour ce champ, la valeur agrégée dans la classe d'entité en sortie est 10. Il s’agit de l’option par défaut ; seul le total statistique est renvoyé.
- JOIN_ONE_TO_MANY—La classe d’entités en sortie contient plusieurs copies (enregistrements) de l’entité cible. Par exemple, si une même entité cible ponctuelle figure dans deux entités de jointure surfaciques distinctes, la classe d’entité en sortie contient deux copies de l’entité cible : un enregistrement avec les attributs d’un polygone et un enregistrement avec les attributs de l’autre polygone. Aucun résumé statistique n'est disponible avec cette méthode.
| String |
spatial_relationship (Facultatif) | Spécifie les critères utilisés pour joindre spatialement les entités. - INTERSECTS—Les entités des entités jointes sont appariées si elles intersectent une entité cible. Il s’agit de l’option par défaut.
- EQUALS—Les entités dans les entités de jointure sont appariées si elles possèdent la même géométrie qu'une entité cible.
- NEAR—Les entités dans les entités jointes sont appariées si elles se trouvent à une distance spécifiée d’une entité cible. La distance est mesurée à l’aide d’une distance planaire. Indiquez une distance dans le paramètre spatial_near_distance.
- NEAR_GEODESIC—Les entités dans les entités jointes sont appariées si elles se trouvent à une distance donnée d’une entité cible. La distance est mesurée de façon géodésique. Indiquez une distance dans le paramètre spatial_near_distance. Cette option est disponible avec ArcGIS Enterprise 10.7 ou ultérieure.
- CONTAINS—Les entités des entités jointes sont appariées si une entité cible les englobe. Les entités cible doivent être des polygones ou des polylignes. Les entités de jointure ne peuvent être que des polygones lorsque les entités cible le sont également. Un polygone peut contenir tout type d’entité. Une polyligne peut contenir uniquement des polylignes et des points. Un point ne peut pas contenir d’entité, pas même un point. Si l'entité de jointure se trouve entièrement sur la limite de l'entité cible (aucune partie n'est véritablement à l'intérieur ni à l'extérieur), l'entité n'est pas appariée.
- WITHIN—Les entités des entités jointes sont appariées si une entité cible se trouve à l'intérieur d'elles. Cette relation est l’inverse de la relation Contient. Pour cette option, les entités cible ne peuvent être que des polygones lorsque les entités jointes le sont également. Un point peut être une entité de jointure uniquement s’il est également une entité cible. Si la totalité de l'entité dans les entités de jointure est sur la limite de l'entité cible, l'entité n'est pas appariée.
- TOUCHES—Les entités dans les entités jointes sont appariées si elles comportent une limite qui touche une entité cible. Lorsque les entités jointes et cibles sont des lignes ou des polygones, la limite de l’entité jointe ne peut toucher que la limite de l’entité cible et aucune partie de l’entité jointe ne peut dépasser la limite de l’entité cible.
- CROSSES—Les entités dans les entités jointes sont appariées si une entité cible est intersectée par leur contour. Les entités jointe et cible doivent être des lignes ou des polygones. Si des polygones sont utilisés pour les entités jointe et cible, la limite (ligne) du polygone est utilisée. Les lignes qui se croisent au niveau d’un point sont appariées, contrairement à celles qui partagent un segment de ligne.
- OVERLAPS—Les entités figurant dans les entités de jointure sont appariées si elles recouvrent une entité cible.
| String |
spatial_near_distance (Facultatif) |
Distance par rapport à une entité cible pour laquelle les entités de jointure sont prises en compte dans le cadre de la jointure spatiale. Un rayon de recherche est valide uniquement lorsque la valeur du paramètre spatial_relationship est NEAR ou NEAR_GEODESIC.
| Linear Unit |
temporal_relationship (Facultatif) | Spécifie les critères temporels utilisés pour apparier les entités. - MEETS—Lorsque la fin d'un intervalle temporel cible est égale au début de l'intervalle temporel de jointure, les données temporelles cible rejoignent les données temporelles de jointure.
- MET_BY—Lorsque le début d'un intervalle temporel cible est égal à la fin de l'intervalle temporel de jointure, les données temporelles cible sont rejointes par les données temporelles de jointure.
- OVERLAPS—Lorsqu'un intervalle temporel cible commence et se termine avant le début et la fin de l'intervalle temporel de jointure, les données temporelles cible recouvrent les données temporelles de jointure.
- OVERLAPPED_BY—Lorsqu'un intervalle temporel cible commence et se termine après l'heure de début et l'heure de fin de l'intervalle temporel de jointure, les données temporelles cible sont recouvertes par les données temporelles de jointure.
- DURING—Lorsque des données temporelles cible interviennent entre le début et la fin de l'intervalle temporel de jointure, les données temporelles cible se situent pendant les données temporelles de jointure.
- CONTAINS—Lorsque les données temporelles d'une entité de jointure interviennent entre le début et la fin de l'intervalle temporel cible, les données temporelles cible contiennent les données temporelles de jointure.
- EQUALS—Des données temporelles sont considérées égales si leurs instants ou intervalles sont identiques.
- FINISHES—Lorsque des données temporelles cible se terminent au même moment que des données temporelles de jointure, et que les données temporelles cible ont commencé après celles de jointure, les données temporelles cible terminent les données temporelles de jointure.
- FINISHED_BY—Lorsque les données temporelles d'une entité de jointure se terminent au même moment que les données temporelles cible, et que les données temporelles de jointure ont commencé après les données temporelles cible, les données temporelles cible sont terminées par les données temporelles de jointure.
- STARTS—Lorsque des données temporelles cible commencent au même moment que l’intervalle temporel de jointure, et se terminent avant la fin de l’intervalle temporel de jointure, les données temporelles cible démarrent les données temporelles de jointure.
- STARTED_BY—Lorsqu'un intervalle temporel cible commence au même moment que les données temporelles de jointure, et se terminent après les données temporelles de jointure, les données temporelles cible sont démarrées par les données temporelles de jointure.
- INTERSECTS—Lorsqu'une partie quelconque de données temporelles cible intervient au même moment que les données temporelles de jointure, les données temporelles cible intersectent les données temporelles de jointure.
- NEAR—Lorsque des données temporelles cible sont comprises dans une plage de temps spécifiée à partir des données temporelles de jointure, les données temporelles cible sont proches des données temporelles de jointure.
- NEAR_BEFORE—Lorsque des données temporelles cible se situent avant les données temporelles de jointure mais sont comprises dans une plage de temps spécifiée à partir des données temporelles de jointure, les données temporelles cible précèdent de peu les données temporelles de jointure. Cette option est disponible avec ArcGIS Enterprise 10.6 ou ultérieure.
- NEAR_AFTER—Lorsque des données temporelles cible se situent après les données temporelles de jointures, mais sont comprises dans une plage de temps spécifiée à partir des données temporelles de jointure, les données temporelles cible suivent de peu les données temporelles de jointure. Cette option est disponible avec ArcGIS Enterprise 10.6 ou ultérieure.
Spécifie les critères temporels utilisés pour apparier les entités. - MEETS—Lorsque la fin d'un intervalle temporel cible est égale au début de l'intervalle temporel de jointure, les données temporelles cible rejoignent les données temporelles de jointure.
- MET_BY—Lorsque le début d'un intervalle temporel cible est égal à la fin de l'intervalle temporel de jointure, les données temporelles cible sont rejointes par les données temporelles de jointure.
- OVERLAPS—Lorsqu'un intervalle temporel cible commence et se termine avant le début et la fin de l'intervalle temporel de jointure, les données temporelles cible recouvrent les données temporelles de jointure.
- OVERLAPPED_BY—Lorsqu'un intervalle temporel cible commence et se termine après l'heure de début et l'heure de fin de l'intervalle temporel de jointure, les données temporelles cible sont recouvertes par les données temporelles de jointure.
- DURING—Lorsque des données temporelles cible interviennent entre le début et la fin de l'intervalle temporel de jointure, les données temporelles cible se situent pendant les données temporelles de jointure.
- CONTAINS—Lorsque les données temporelles d'une entité de jointure interviennent entre le début et la fin de l'intervalle temporel cible, les données temporelles cible contiennent les données temporelles de jointure.
- EQUALS—Des données temporelles sont considérées égales si leurs instants ou intervalles sont identiques.
- FINISHES—Lorsque des données temporelles cible se terminent au même moment que des données temporelles de jointure, et que les données temporelles cible ont commencé après celles de jointure, les données temporelles cible terminent les données temporelles de jointure.
- FINISHED_BY—Lorsque les données temporelles d'une entité de jointure se terminent au même moment que les données temporelles cible, et que les données temporelles de jointure ont commencé après les données temporelles cible, les données temporelles cible sont terminées par les données temporelles de jointure.
- STARTS—Lorsque des données temporelles cible commencent au même moment que l’intervalle temporel de jointure, et se terminent avant la fin de l’intervalle temporel de jointure, les données temporelles cible démarrent les données temporelles de jointure.
- STARTED_BY—Lorsqu'un intervalle temporel cible commence au même moment que les données temporelles de jointure, et se terminent après les données temporelles de jointure, les données temporelles cible sont démarrées par les données temporelles de jointure.
- INTERSECTS—Lorsqu'une partie quelconque de données temporelles cible intervient au même moment que les données temporelles de jointure, les données temporelles cible intersectent les données temporelles de jointure.
- NEAR—Lorsque des données temporelles cible sont comprises dans une plage de temps spécifiée à partir des données temporelles de jointure, les données temporelles cible sont proches des données temporelles de jointure.
- NEAR_BEFORE—Lorsque des données temporelles cible se situent avant les données temporelles de jointure mais sont comprises dans une plage de temps spécifiée à partir des données temporelles de jointure, les données temporelles cible précèdent de peu les données temporelles de jointure. Cette option est disponible avec ArcGIS Enterprise 10.6 ou ultérieure.
- NEAR_AFTER—Lorsque des données temporelles cible se situent après les données temporelles de jointures, mais sont comprises dans une plage de temps spécifiée à partir des données temporelles de jointure, les données temporelles cible suivent de peu les données temporelles de jointure. Cette option est disponible avec ArcGIS Enterprise 10.6 ou ultérieure.
| String |
temporal_near_distance (Facultatif) |
Distance dans le temps par rapport à une entité cible pour laquelle les entités de jointure sont prises en compte dans le cadre de la jointure spatiale. Des données chronologiques sont valides uniquement lorsque la valeur du paramètre temporal_relationship est défini sur NEAR, NEAR_BEFORE ou NEAR_AFTER et que les deux entités sont chronologiques. | Time Unit |
attribute_relationship [attribute_relationship,...] (Facultatif) | Joint les entités en fonction des valeurs figurant dans un champ attributaire. Spécifiez le champ attributaire de la couche cible qui doit correspondre à un champ attributaire de la couche de jointure. - Champ cible - Champ d'attribut de la couche cible contenant les valeurs à apparier.
- Champ de jointure - Champ d'attribut de la couche de jointure contenant les valeurs à apparier.
| Value Table |
summary_fields [summary_fields,...] (Facultatif) | Statistiques qui seront calculées sur les champs spécifiés. - COUNT : le nombre de valeurs non nulles. Peut être utilisé sur des champs numériques ou des chaînes. Le nombre de [null, 0, 2] est 2.
- SUM : somme des valeurs numériques dans un champ. La somme des [null, null, 3] est 3.
- MEAN : moyenne des valeurs numériques. La moyenne des [0,2, null] est 1.
- MIN : valeur minimale d’un champ numérique. Le minimum de [0, 2, null] est 0.
- MAX : valeur maximale d’un champ numérique. La valeur maximale de [0, 2, null] est 2.
- STDDEV : écart type d’un champ numérique. L'écart type de [1] est null. L'écart type de [null, 1,1,1] est null.
- VAR : variance d’un champ numérique dans une trace. La variance de [1] est null. La variance de [null, 1,1,1] est null.
- RANGE : plage d’un champ numérique. Elle est calculée comme la valeur minimale soustraite de la valeur maximale. La plage de [0, null, 1] est 1. La plage de [null, 4] est 0.
- ANY : exemple de chaîne provenant d’un champ de type chaîne.
| Value Table |
join_condition (Facultatif) | Applique une condition à des champs spécifiés. Seules les entités comprenant des champs remplissant ces conditions seront jointes. Par exemple, vous pouvez appliquer une condition de jointure à des entités lorsque l’attribut HealthSpending (Dépenses de santé) de la couche de jointure est supérieur à 20 % de l’attribut Income (Revenus) de la couche cible. Dans les versions 10.5 et 10.5.1, la condition de jointure à utiliser pour appliquer cette expression est join["HealthSpending"] > target["Income"] * .2. Dans la version 10.6 ou une version ultérieure, utilisez une expression Arcade telle que $join["HealthSpending"] > $target["Income"] * .2. | String |
data_store (Facultatif) | Indique le ArcGIS Data Store dans laquelle la sortie est enregistrée. La valeur par défaut est SPATIOTEMPORAL_DATA_STORE. Tous les résultats stockés dans un répertoire de données Big Data spatio-temporelles seront stockés en WGS84. Les résultats stockés dans un répertoire de données relationnelles conservent leur système de coordonnées. - SPATIOTEMPORAL_DATA_STORE—La sortie sera stockée dans un stockage de Big Data spatio-temporelles. Il s’agit de l’option par défaut.
- RELATIONAL_DATA_STORE—La sortie sera stockée dans un data store relationnel.
| String |
keep_all_target_features (Facultatif) | Spécifie si toutes les entités cible sont conservées dans la classe d’entités en sortie (jointure externe conservée), ou uniquement celles ayant les relations spécifiées avec les entités jointes (jointure interne). - KEEP_ALL—Toutes les entités cible sont conservées dans la sortie (jointure externe conservée).
- KEEP_COMMON—Seules les entités cible ayant les relations spécifiées sont conservées dans la classe d’entités en sortie (jointure interne). Il s’agit de l’option par défaut.
| Boolean |