#1 Thu 20 February 2025 09:13
- Lucas_Gauducheau17
- Juste Inscrit !
- Date d'inscription: 21 Sep 2024
- Messages: 6
[Arcgis Pro] règle attributaire calculer surface
Bonjour,
Je rencontre un problème avec une règle attributaire dans ArcGIS Pro. Je souhaite calculer automatiquement la somme des surfaces des panneaux présents dans une zone et mettre à jour un champ (Surf_Reco) dans la couche zone. J’utilise une classe de relation entre ces deux couches dans une Geodatabase fichier (FGDB).
J’ai écrit une expression Arcade dans une règle attributaire immédiate appliquée à la couche zone, qui récupère les panneaux liés via FeatureSetByName et additionne leurs surfaces. Cependant, la règle ne s’exécute pas du tout :
Update :
J'ai réussi à calculer la somme des surfaces grâce à ce code :
Code:
var zone_id = $feature.IdPrAgPVZo; var panneaux = FeatureSetByRelationshipName($feature,"Zone_projet_AgriPV_Projet_AgriPV_Panneau"); var panneaux_zone = Filter(panneaux,"IdPrAgPVZo = @zone_id"); var surface_totale = 0; for (var panneau in panneaux_zone) { surface_totale += Area(panneau); } return surface_totale;
Seulement le déclencheur fonctionne lorsque que je modifie mes zones mais je voudrais que le déclencheur fonctionne lorsque j'ajoute un panneaux quelqu'un à une solution ?
Dernière modification par Lucas_Gauducheau17 (Thu 20 February 2025 10:15)
Hors ligne
#2 Thu 20 February 2025 10:10
- ClémentL
- Moderateur
- Date d'inscription: 11 Feb 2025
- Messages: 17
Re: [Arcgis Pro] règle attributaire calculer surface
Bonjour,
Pourriez-vous communiquer la règle que vous avez appliquée ? Parvenez-vous à utiliser une autre règle plus simple sur la même couche ? Quelles versions d'ArcGis Pro et de fgdb utilisez-vous ?
Bonne journée !
Clément
Hors ligne
#3 Thu 20 February 2025 16:57
- ClémentL
- Moderateur
- Date d'inscription: 11 Feb 2025
- Messages: 17
Re: [Arcgis Pro] règle attributaire calculer surface
D'après cet article, il semble qu'il faille plutôt ajouter une règle sur la couche des panneaux qui mettrait à jour la zone concernée
https://www.esri.com/arcgis-blog/produc … ute-rules/
Hors ligne
#4 Fri 21 February 2025 08:22
- gribs38
- Participant occasionnel
- Date d'inscription: 13 Jan 2015
- Messages: 40
Re: [Arcgis Pro] règle attributaire calculer surface
Bonjour,
Dans arcgis pro et la fenêtre de configuration des règles attributaire, il y a, sous la fenêtre où l'on rentre l'expression, des cases à cocher pour le déclencheur : Insérer, Mettre à jour, supprimer. Avez-vous vérifier que la case Insérer est cochée?
Bonne journée,
Hors ligne
#5 Fri 21 February 2025 10:30
- Lucas_Gauducheau17
- Juste Inscrit !
- Date d'inscription: 21 Sep 2024
- Messages: 6
Re: [Arcgis Pro] règle attributaire calculer surface
Bonjour,
L'article semble intéressant je vais voir si je peux appliquer sa méthode à mon cas merci.
Oui j'ai coché les 3 déclencheurs.
Dernière modification par Lucas_Gauducheau17 (Fri 21 February 2025 10:30)
Hors ligne