PROCÉDURE
Dans ArcGIS Pro, il est possible de copier les valeurs de champ d’une entité à une autre. Lorsque vous utilisez un projet qui implique une collecte de données continues, les classes d’entités peuvent s’intersecter et partager les mêmes valeurs de champ. Les règles attributaires permettent aux utilisateurs de renseigner automatiquement les champs attributaires des nouvelles entités créées avec les valeurs des classes d’entités d’intersection. Cette méthode est utile dans la gestion des données et l’analyse spatiale.
Dans cet article, une règle attributaire est appliquée pour renseigner automatiquement le champ Localisation (à partir de la classe d’entités ponctuelles Lot) avec les valeurs du champ Nom (à partir de la classe d’entités surfaciques Zone) lorsque les deux classes d’entités s’intersectent. La table attributaire de l’entité surfacique Zone est illustrée ci-dessous.
Note: Both intersecting features must have the same coordinate system to populate the attribute field value.
Note: The dataset requires Global IDs to add an attribute rule.
var <variable_name> = FeatureSetByName($datastore, "<feature_layer>") for( var f in <variable_name>){ if(Intersects($feature, f)){ return f.Name} }
La carte ci-dessous affiche le champ Localisation de la couche d’entités ponctuelles Lot renseigné avec les valeurs du champ Nom de la couche d’entités surfaciques Zone lorsque les deux couches d’entités s’intersectent.
ID d’article: 000031093
Obtenir de l’aide auprès des experts ArcGIS
Télécharger l’application Esri Support