Pré requis
Généralités
Fonctionnalités
Outils
Gestion des cartes
Gestion des paquetages
Paramètres complémentaires de la base MongoDB
Import de données complémentaires
Bibliothèque de scripts
Règle « idcalculation »
Règle « computeIdent »
Règle « updateYearQuality »
Règle « updateCircularPipe »
Règle « updateSlope »
Règle « updateInteriorDiameter »
Règle « updateOrientation »
Règle « propagateOrientation »
Règle « propagateFromContainer »
Règle « propagateFromNearest »
Règle « propagateFromAdresse »
Règle « propagateAttribute »
Règle « copyValue »
Règle « copyGeometryValue »
Règle « copyConnectedAttribute »
Règle « copyFromAbacus »
Règle « assertNotNull »
Règle « assertIsUnique »
Règle « assertConnected »
Règle « assertConnectivity »
Boite à outilsLa
bibliothèque de scripts est définie par un ensemble de fichier en langage
Arcade définissant une liste de fonctions paramétrables pouvant être utilisées
pour la définition de règles attributaires ou d’expression de champ calculé.
Fonction de
calcul d’un identifiant unique numérique obtenu par une séquence qui est
affecté dans un champ numérique. Un second champ de type texte est également
renseigné à partir de l’identifiant numérique obtenu et d’un préfixe et/ou
suffixe.
Paramètres :
► Séquence de la base de données ;
► Préfixe de l'identifiant (facultatif) ;
► Suffixe de l'identifiant (facultatif) ;
► Champ identifiant texte ;
► Champ identifiant numérique ;
Fonction de
calcul d'un identifiant unique, de type texte, sur la base d'une séquence et
d'un préfixe et/ou suffixe facultatif.
Cette
fonction ne s’exécute pas sur le client car elle nécessite un accès aux
séquences de la base de données.
Paramètres :
► Séquence de la base de données ;
► Préfixe de l'identifiant (facultatif) ;
► Suffixe de l'identifiant (facultatif).
Fonction de
mise à jour de l’attribut « Qualité de la date de pose » en fonction
de l’attribut « Date de pose » et de l’attribut « Précision de
la date de pose »
Pas de
paramètres.
Fonction de
mise à jour automatique de la largeur d'une canalisation si la forme est circulaire.
Pas de
paramètres.
Fonction de
mise à jour de la valeur de la pente d'une canalisation.
Pas de
paramètres.
Fonction de
calcul, basée sur une table de correspondance, du diamètre intérieur d'une
canalisation en fonction du matériau et du diamètre extérieur ou nominal selon
le matériau.
Cette
fonction ne s’exécute pas sur le client car elle nécessite l’accès à la table de
correspondance entre le matériau et les diamètres.
Paramètres :
► Source de la table de correspondance ;
► Champ de la table de correspondance « Groupe » ;
► Champ de la table de correspondance « Matériau » ;
► Champ de la table de correspondance « Diamètre » ;
► Champ de la table de correspondance « Diamètre Intérieur ».
Fonction de calcul de l'orientation d'un
élément ponctuel (Appareil ou Jonction) en fonction des linéaires auxquels il
est connecté.
Cette
fonction ne s’exécute pas sur le client.
Paramètres :
► Nom du réseau ;
► Champ orientation de la couche.
Fonction de calcul de l'orientation des
ponctuels connectés à un linéaire qui vient d’être modifié.
Cette
fonction ne s’exécute pas sur le client.
Paramètres :
► Nom du réseau ;
► Source de données ponctuel à orienter (Appareil ou Jonction) ;
► Champ orientation à modifier.
Fonction de
propagation d'attribut(s) d'un élément surfacique contenant la plus grande
partie d’un élément (ponctuel, linéaire ou surfacique) sur lequel s'applique la
règle.
Cette
fonction ne s’exécute pas sur le client car elle nécessite l’accès à la table
des conteneurs.
Paramètres :
► Nom de la source surfacique sur laquelle prélever les informations ;
► Liste des champs sources à lire ;
► Liste des champs à renseigner.
L’ordre des champs détermine les appariements.
Fonction de
propagation d'attribut(s) d’un élément à proximité, dans une tolérance donnée,
sur l'élément concerné par la règle.
Cette
fonction ne s’exécute pas sur le client car elle nécessite l’accès à la table de
l’élément le plus proche.
Paramètres :
► Nom de la source de donnée de recherche ;
► Distance maximale de recherche ;
► Liste des champs sources à lire ;
► Liste des champs à renseigner.
L’ordre des champs détermine les appariements.
Fonction de
propagation de l'adresse (ponctuel) la plus proche, dans une tolérance donnée,
de l'élément concerné par la règle.
Cette
fonction ne s’exécute pas sur le client car elle nécessite l’accès à la table
d’adresses.
Paramètres :
► Source de donnée de recherche ;
► Distance maximale de recherche ;
► Champ de la source correspondant au « Numéro de la voie » ou «» ;
► Champ de la source correspondant à l’« Indice de répétition » ou «» ;
► Champ de la source correspondant au « Type de la voie » ou «» ;
► Champ de la source correspondant au « Nom de la voie » ou «» ;
► Champ de la source correspondant au « Code postal » ou «» ;
► Champ de la source correspondant à la « Commune » ou «» ;
► Champ à renseigner : concaténation des champs demandés (non «»).
Fonction de
propagation de valeurs d'attributs modifiées dans les éléments connectés de la
source indiquée.
!
Cette fonction ne peut pas
s’exécuter sur le client (accès à d’autre tables).
Paramètres :
► Liste de champs à lire ;
► Nom du réseau ;
► Source de données ;
► Liste des champs à renseigner.
L’ordre des champs détermine les appariements.
Fonction de
copie d'attribut(s) depuis un même objet.
Paramètres :
► Liste des champs sources à copier ;
► Liste des champs à renseigner.
L’ordre des champs détermine les appariements.
Fonction de
prélèvement d'information(s) provenant de la géométrie pour alimenter des
attributs de l'enregistrement.
Paramètres :
► Liste des noms de propriétés à lire ;
► Liste des champs à renseigner.
Selon le type de géométrie de l’objet, les propriétés à lire, possibles pour cette règle, sont : « x », « y », « z », « fromx », « fromy », « fromz », « tox », « toy », « toz », « wkid », « length » et « area ».
L’ordre des
champs détermine les appariements.
Fonction de
copie des valeurs existantes depuis la ligne connectée.
Cette
fonction ne s’exécute pas sur le client.
Paramètres :
► Liste des champs à renseigner ;
► Nom du réseau ;
► Liste des champs à prélever dans la source linéaire ;
► Liste des règles de choix en cas de valeur multiple (« first », « biggest », « smaller ») ;
L’ordre des champs détermine les appariements.
Fonction de
calcul d'un attribut en utilisant un abaque.
Cette
fonction ne s’exécute pas sur le client.
Paramètres :
► Source de donnée de l’abaque ;
► Liste des champs de filtre de la source ;
► Liste des champs à lire sur la source ;
► Liste des champs contenant les valeurs du filtre ;
► Liste des champs à renseigner.
L’ordre des champs détermine les appariements.
Fonction de
validation pour vérifier que les champs listés ne sont pas vides.
Paramètres :
► Liste des champs à contrôler ;
► Restriction à un ensemble de type de ce groupe (facultatif).
Fonction de
validation pour vérifier l'unicité de la valeur d'un champ s'il est défini. Cette
fonction ne s’exécute pas sur le client.
Paramètres :
► Liste des champs à contrôler ;
► Nom du réseau ;
► Source de données ;
► Restriction à un groupe de la source (facultatif).
Fonction de
validation pour vérifier la présence d’un nœud à chaque extrémité d'un arc.
Cette
fonction ne s’exécute pas sur le client.
Paramètres :
► Nom du réseau.
Fonction de
validation de la cardinalité attendue (définie dans la configuration
complémentaire du réseau de distribution).
Cette
fonction ne s’exécute pas sur le client
Paramètres :
► Nom du réseau ;
► Définition de la cardinalité (calculé par 1NetworkManager). Il s’agit d’une association entre un groupe, un type et une cardinalité attendue présentée sous la forme d’une chaine de caractère contenant des définitions du type « <codegroupe>_<codetype>=<codecardinalité>» séparées par des virgules.