banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

#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,


Fichier(s) joint(s) :
Pour accéder aux fichiers vous devez vous inscrire.

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

 

Pied de page des forums

Copyright Association GeoRezo