> For the complete documentation index, see [llms.txt](https://docs.geodin.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.geodin.com/geodin-desktop/fr/analyse-des-donnees/object-type-formulas.md).

# Formules du Type de puits

Les Types d'objets peuvent porter leurs propres Formules - à des champs de données maîtres et comme spatiales (`$%EGIS`) Opérations - aux côtés du système de Formules de Types de données qu'ils partagent avec valeurs mesurées. Cette page est la référence pour ces mécanismes au niveau du type de puits : comment une Formule Générale est définie (Nom, cible, condition et Options) avec sa syntaxe complète, comment les Types de données sont gérés et transformés à ce type de puits, les contrôles de gestion de liste des Formules, les Formules spatiales du type de puits et EGIS, et les Requêtes Système et de Cadre du puits configurées à un type de puits. L'installation, l'édition et la gestion du type de puits sont couvertes dans [Gestion des Types d'objets](/geodin-desktop/fr/administration/object-types-management.md).

***

## Référence : Formules Générales

Les Formules servent aux Calculs de Champs de données basés sur des Valeurs déjà existantes dans l’Ensemble de données. Les Formules définies pour un Type de donnée seront calculées automatiquement tant qu’elles sont marquées comme « Actives ». Le Calcul est effectué lorsque vous Ajoutez, Modifiez ou Supprimez des Détails dans l’ensemble de données ou lorsque vous Ajoutez ou Mettez à jour des ensembles de données, par exemple en utilisant la Méthode -Importer- de la Base de données GeoDin.

Habituellement, les Formules sont définies via la configuration du Système du Type de donnée et sont calculées automatiquement. De plus, la fonction [Calcul](/geodin-desktop/fr/analyse-des-donnees/data-checks-and-validations.md) est Disponible lors de l’enregistrement des mesures pour saisir une Formule manuellement ou l’Executer.

L’Exécution des Formules actives s’effectue dans l’ordre de leurs Définitions de Type de donnée. Vous devez garder cela à l’esprit lorsque vous utilisez des Formules interdépendantes.

Chaque Formule est définie par un Nom unique et des Propriétés qui définissent le mode de Calcul.

**Nom**

Le Nom désigne la Formule ; il doit être significatif pour une Sélection ultérieure.

**Cible**

Dans tous les cas, la Cible est un Champ du Type de donnée actuellement. Seuls les Paramètres définis dans le Type de donnée peuvent être utilisés comme Cible dans la Formule.

**Paramètre de déclenchement**

Si un Paramètre de déclenchement est défini, la Formule n’est exécutée que si le Changement dans l’Ensemble de données est effectué sur ce Paramètre. La définition d’un Paramètre de déclenchement permet ainsi le Calcul mutuel de différents Champs de données.

**Exemple :**

Scénario de Calcul :

(1) Le champ 3 est calculé à partir du champ 1 et du champ 2, c’est-à-dire que le Champ Cible de la Formule est le champ 3.

(2) Si le Contenu du champ 3 est Modifié, la Valeur du champ 2 doit être ajustée.

L’objectif de (2) ne peut pas être réalisé, puisque la Formule de (1) Ecraserait immédiatement le champ 3. Si le champ 3 est défini comme Paramètre de déclenchement dans une autre Formule et le champ 2 comme Paramètre cible, (2) est réalisé.

L’Évaluation d’une Formule avec des Paramètres de déclenchement a lieu lors de la saisie de données (grille de saisie ou Ecran de saisie), c’est-à-dire que seules les entrées effectuées à cet endroit Déclenchez la Formule. Une Formule avec un Paramètre de déclenchement n’est donc efficace que dans l’éditeur.

**Condition**

La condition est un terme logique renvoyant soit VRAI, soit FAUX. Une Formule ayant une condition n’est exécutée que si le Calcul de la condition renvoie VRAI.

Une condition est créée avec la même Syntaxe de la formule que celle utilisée pour la Formule. Elle peut être construite en utilisant des Paramètres du même Type de donnée ainsi que des Champs de données maîtres.

**Formule**

Dans les cas normaux, la Formule est un terme conduisant à un Résultat de Calcul. Elle peut accéder aux Paramètres du Type de donnée actuellement ainsi qu’aux Contenus des Champs de données maîtres et Utiliser des Liens provenant d’autres types de données. Un menu de Sélection fournit toutes les Options pour construire une Formule.

**Options**

1. La formule est active

Le Calcul est exécuté lors de la Modification de l’Ensemble de données. Sans cette Option, la Formule ne sera pas exécutée.

1. Ecraser une Cible

Même s’il existe une Entrée dans le Champ Cible, celle-ci sera Ecrasée par le Résultat du Calcul. Si cette Option est inactive, seuls les Champs Vides seront remplis.

1. Résultat 0, si Toutes les valeurs sont inférieures à la limite de détermination
2. Macro

Pour la gestion complexe de Formules de Texte avec des constructions OU ou %COND.

1. échange de Texte (aucun Calcul)

Le Texte résultant du traitement de la Formule est saisi dans le Champ Cible ; cela signifie que les variables utilisées seront remplacées par les Valeurs de l’Ensemble de données actuellement sans effectuer d’autre Calcul. Cela permet la création d’un texte formaté à partir des ensembles de données ou des données maîtres. La condition pour une utilisation réussie d’une telle Formule est un formatage Alphanumérique du Champ Cible (type : C).

**Opération**

Une Opération peut être organisée lors de l’utilisation de la Formule. Cette Opération consiste à Copier l’Ensemble de données actuellement dans un autre Type de donnée. L’Opération peut être sélectionnée, après quoi le Type de données cible est ajusté. Le Type de donnée doit être du même type d’examen. En combinaison avec l’Exécution conditionnelle des Formules, certains processus peuvent être configurés pour correspondre à un enregistrement.

**Executer**

* si tous les paramètres sont définis

Si cette Option est active et que la Formule, par exemple un Paramètre de Somme, Contient plusieurs Noms de champs, le Résultat du Calcul n’est écrit que s’il existe des entrées pour tous les champs utilisés. Sinon, les champs partiellement existants ou partiellement remplis sont utilisés pour le Calcul.

* si dernière Formule valide dans un Bloc de la même Ligne

Plusieurs Formules peuvent être définies pour un seul et même Paramètre cible. Cette Option entraîne l’Exécution de la dernière Formule valide mentionnée. Les Formules énumérées avant ne seront pas exécutées et ne peuvent pas s’influencer mutuellement.

* si l’énoncé de la vérification de condition a changé

Une condition peut être définie pour l’Exécution de la Formule. Avec cette Option, vous pouvez déterminer la Formule à exécuter si l’Évaluation de la condition Modifie sa Valeur.

**Exemple :**

Si la condition est $NA$>2 et que la Valeur dans NA égaux 1, la Valeur peut être modifiée aussi souvent que souhaité. La Formule ne sera pas exécutée tant que la Valeur est inférieure à 2.

### Définition des Formules

Une Formule est définie comme une chaîne de caractères (similaire à une définition de Texte macro) et Contient des opérateurs mathématiques pour calculer un Résultat.

Par exemple : $DAT.PAR1$ \* 100

Les caractères à l’intérieur des signes $ se rapportent à un Champ de données GeoDin. Les opérateurs suivants peuvent être utilisés :

(x) représente la Colonne de GeoDin (par exemple $DAT:PAR1$)

Des espaces Vides peuvent être inclus dans les Formules. Des Valeurs numériques ancrées (100 dans l’exemple ci-dessus) peuvent être saisies directement dans la Formule.

### Utilisation des conditions

***Note :***

*La Formule peut être saisie directement dans l'Editeur de mesure après avoir cliqué sur le Bouton* *ou dans l'onglet Système sous Types de données-> Réglages de type de données->Formules* ([Formules générales](/geodin-desktop/fr/analyse-des-donnees/formula-basics.md)).

**Exemple de condition simpleExemple :**

*Destination :* WAS:NA\_CALC

*Condition :* $WAS:MG$>3

*Formule :* $WAS:NA$/2

Le Paramètre cible NA\_CALC est calculé Si le Paramètre MG a une Valeur de 3 ou plus.

**Exemple pour condition multipleExemple :**

*Destination :* WAS:NA\_CALC

*Condition :* $WAS:MG$>3 ET $WAS:CA$<10

*Formule :* $WAS:NA$/2

Le Paramètre cible est calculé, Si Tous les deux le Paramètre MG a une Valeur supérieure à trois ET le Paramètre CA a une Valeur inférieure à 10.

**Conditions pour Modifier les Valeurs**

En utilisant le format @O, la Valeur originale d’un enregistrement de données AVANT le dernier Modifier peut être recréée dans l’Editeur de mesure. Ainsi, la vérification des Différences est possible.

**Exemple :**

*Condition :* $WAS:PAR1$ - $WAS:PAR1\@O$ >10

La condition est Vrai, lorsque la Valeur de PAR1 dans la cellule est plus de dix fois la Valeur saisie précédemment.

**Autres exemples de conditions**

Dans une condition, l’Opérateur NULL peut être utilisé. Il définit si un Paramètre a une Valeur.

**Exemple :**

*Destination :* WAS:NA\_CALC

*Condition :* $WAS:MG$>3 ET $WAS:CA$=NULL

*Formule :* $WAS:NA$/2

Le Paramètre cible NA\_CALC est calculé en prenant la moitié de la Valeur du Paramètre NA, si la Valeur du Paramètre MG dépasse 3 et le Paramètre CA est Vide.

Si des chaînes sont utilisées dans une condition, le Texte doit être inclus entre des guillemets (ou hauts). L’absence de guillemets et les fautes d’orthographe sont interprétées comme non égales. L’orthographe de la condition est sensible à la casse.

**Exemple :**

*Destination :* WAS:NA\_CALC

*Condition :* $BEARBEIT$='Müller'

*Formule :* $WAS:NA$/2

Le Paramètre cible NA\_CALC est calculé comme la moitié du Paramètre NA, si l’Auteur : de l’enregistrement de données a le Nom Müller.

### Utilisation de règles spéciales

En plus des opérateurs mathématiques, des constructions syntaxiques spéciales peuvent être utilisées pour l’utilisation des Valeurs des Tableaux GeoDin afin de prendre en compte de nombreux cas particuliers.

**Cas particuliers dans la syntaxe de la FormuleLimites de détection**

**Exemple :** $WAS:BENZEN\@B(0,5)$+$WAS:TOLUEN\@B(0,5)$+$WAS:XYLEN\@B(0,5)$

Dans le cas ci-dessus, où des Valeurs pour des Paramètres individuels de -5 ou -1 sont trouvées, le Calcul de la Somme utilise la moitié de ces Valeurs.

**Valeurs par défaut**

Pour certains Calculs, il peut être nécessaire de travailler avec des Paramètres prédéfinis ou des valeurs par défaut. Lorsqu’un Paramètre n’est pas présent ou n’a pas été analysé dans un Ensemble de données, une Valeur par défaut peut être supposée et utilisée pour le calcul. Ceci est réalisé en utilisant la construction @D(x) dans les signes $, où x est la valeur par défaut prédéfinie utilisée lorsqu’aucune Valeur n’est présente dans le champ.

**Exemple :** VALEUR=$ORGANIC\@D(10)$/$ARGILE\@D(25)

La Valeur calculée a les quotients des substances organiques et Argile dans un Echantillon de sol. Si Non Valeurs sont présentes dans ces champs, les Valeurs Par défaut sont utilisées.

**Valeur moyenne**

Une Valeur moyenne est calculé en utilisant les Symboles « @M » à l’intérieur des Symboles dollar d’une Formule. Les Valeurs individuelles sont séparées par ";" et seuls les champs remplis peuvent être utilisés.

**Exemple :** UWDRYMIN=$UWDRYMIN1;UWDRYMIN2;UWDRYMIN3\@M$

Le Résultat est une Moyenne de UWDRYMIN1 sur UWDRYMIN3.

**Utiliser un Nombre provenant d'un Dictionnaire**

Si un Dictionnaire est utilisé, ce qui produit un Nombre lors de la saisie d’un code, cela peut être utilisé pour un Calcul. En utilisant le Signe « @R », un recodage est effectué.

**Exemple**: CU=($CONE\@R$)/SQRT($PEN1;PEN2;PEN3;PEN4;PEN5\@M$)

En premier lieu, l’Entrée pour CONE est remplacée par la Valeur du Dictionnaire. Pour les Valeurs P1 à P5, une Moyenne est calculée, à partir de laquelle la racine carrée est calculée. La Valeur pour CONE est ensuite divisée par cette Valeur.

**Utilisation des Valeurs d’un autre Type de donnée**

Les Valeurs d'un Type de donnée peuvent être Utilisé dans le calcul de Valeurs dans d'autres Types de données. Pour ce faire, le code d'un Type de donnée est suivi d'un deux-points. La relation sur un enregistrement de données dans un autre Type de donnée est définie par Heure. Pour Comparer les Valeurs, la date est utilisée inclus un Nombre de façons différentes :

| Opérateur                      | Signification                             |
| ------------------------------ | ----------------------------------------- |
| \[=SMPDATE] ou sans définition | La date doit être la même                 |
| \[<=SMPDATE]                   | La date peut être la même ou inférieure à |
| \[\<SMPDATE]                   | La date doit être antérieure à            |
| \[>=SMPDATE]                   | La date peut être la même ou supérieure à |
| \[\<SMPDATE]                   | La date doit être supérieure à            |

**Exemple**: WASSPNN=$ROK:ROKNN\[<=SMPDATE]$-$WASSPROK$

Le Niveau d’eau exprimé en mètres au-dessus du niveau de la mer est calculé en utilisant une Valeur du Type de donnée ROK (Haut du piézomètre). La Valeur utilisée peut provenir du même Jour ou de la Valeur la plus récente Suivant. De cette Valeur, le Niveau actuellement est soustrait.

**Utilisation des Valeurs des Données générales des Stations de mesure**

Il est possible d’incorporer des Champs de données de Données générales inclus dans la Formule pour les Stations de mesure. La relation est définie comme suit : $Tablel.Datafield$.

**Exemple :** $ASBFILTR.INVMBEG$-$WST:WASSPROK$

Le Niveau d'eau dans la destination WASSPNN a été calculé à l'aide de l'élévation des Stations de mesure ($ASBFILTR.INVMBEG$) ET du Niveau d'eau mesuré depuis le Haut du tuyau $WST:WASSPROK$ inclus dans le Type de donnée.

**Équilibre ionique**

En utilisant le Symbole %IONB, l'équilibre ionique peut être calculé et utilisé comme Résultat.

**Exemple**: IONICBALA=$%IONB$

***Attention :*** *Pour un Calcul correct, les champs portant les noms, qui sont attendus par le Calcul, doivent exister et être Utiliser inclus (voir* [*Équilibre ionique*](/geodin-desktop/fr/analyse-des-donnees/geotechnical-analyses.md)*).*

**Numérotage automatique**

Pour attribuer automatiquement des numéros consécutifs sur un Paramètre, l’expression $%FIRSTID:PARAMETER$ peut être utilisée. Le Numérotage pour le Paramètre correspondant Toujours commence à 1.

**Exemple :** $%FIRSTID:TESTNO$

Le numéro de test est automatiquement attribué à un numéro consécutif inclus dans le champ TESTNO pour chaque enregistrement. Le premier enregistrement reçoit le numéro 1.

**Symboles supplémentaires**

$%PI$ produit le Nombre Pi

$%Nom d'utilisateur$ peut Utiliser une (Texte-)Formule, sur Créer le Nom de l'Utilisateur de la Base de données actuellement

$%NOW$ donne la date et l'heure actuellement

**Référence de Puits**

$%OBJECTID$ Accès sur la LOCID pour les Tableaux de Données générales Si Disponible

$%PRJID$ Accès sur la PRJ\_Identification pour les Tableaux de données Général si Disponible

**Texte échange - Formules sur Créer texte formaté**

En activant le boîtier de commande *\[Texte échange (Non Calcul)]* un Calcul est empêché lors de l’exécution de la Formule. Cette option n’est utile que lorsqu’un Paramètre de chaîne comme Résultat est nécessaire. Le Résultat est que les Paramètres sont remplacés par une chaîne de Valeurs réelles, sans qu’aucun Calcul ne soit effectué (Non).

**Exemple :** $LOCREG.SHORTNAME$ / $SMPDATE$

inclus dans le Champ Cible sélectionné, un assemblage de la brève description du Puits, d'une barre oblique et de la date est créé, par exemple "Brg 12 / 12.10.2004".

**Échange de Texte avec Macro**

En plus de l’échange de Texte, les spécifications de Format de papier peuvent être résolues.

Exemple : $LOCREG.SHORTNAME$ du $<SMPDATE@dd.mmmm.yyyy>$

***Attention :*** *Seuls les Paramètres du même Tableau (Type de donnée) ou les Paramètres de Type de puits peuvent être évalués. Le Paramètre du Tableau actuellement doit être spécifié ici Sans l'Abréviation du Tableau. Voir l'exemple.*

***

## Référence : configuration du Type de puits

### Types de données

Types de données sont inclus GeoDin la Base pour la gestion des Valeurs mesurées liées aux Points : (Puits, Filtre, Echantillon).

Lors de la création d'une Base de données, aucun des Types de données n'est installé au départ. Ce n'est qu'en les ajoutant dans le Gestionnaire de type de données qu'ils sont configurés dans une Base de données. Les Types de données peuvent être configurés dans leurs Propriétés, structures et Contenus. Les Types de données créés et/ou modifiés de cette manière constituent alors la Base de l'acquisition de la Valeur mesurée dans l'application spécifique.

### Désinstaller type de données

Avec cette fonction, un Type de donnée est supprimé des Paramètres du Système GeoDin. Le Type de donnée n'est pas Disponible comme modèle inclus dans une Base de données.

Les bases de données déjà existantes ne sont pas affectées. Les Types de données, qui ont été créé à l’aide de ce modèle, peuvent être utilisés.

### Générer des sous-notes (Couche)

Avec cette transforamation, vous pouvez traiter Données de couche qui ne sont pas stockées dans Structure de la table Table GeoDin. Par exemple, certains Types d'objets dans les tables de données stratifiées contiennent non seulement les strates, mais aussi des sous-strates et des strates provenant d’autres versions de dictionnaire stratifiées pour le même objet. La transformation simple, basée sur la table (générer des sous-nœuds) ne peut pas toujours être utilisée pour produire les strates.

**Exemple**:

GeoDin stocke des profils de forage SEP3 avec plusieurs versions de journaux. Toutes les informations sur les Couches sont stockées dans le Tableau S3SCHDAT. Ce Tableau stocke aussi la version du Profil de forage dans le champ INTV inclus, ainsi que les informations de Couche intermédiaire et le type de Couche intermédiaire (SART). Pour afficher les versions individuelles du Profil de forage, Utiliser la transformation sur « générer des sous-nœuds (Couches) »

Trou de forage

Secteur de dessin

Transformation

Attributs

Profondeur supérieure

profondeur de base

stratigraphie

### Formules

**Nouveau**

En utilisant cette icône, des entrées peuvent être ajoutées sur la Liste.

**Reproduction**

Utiliser cette icône pour créer une Copie de l'Entrée sélectionné. Le Nouveau Entrée est ajouté à la Fin de la Liste et sélectionné automatiquement.

**Supprimer**

Avec cette icône, les entrées marquées peuvent être Supprimer de la Liste.

**Déplacer l'Entrée sélectionné vers le haut**

Avec cette icône, les Entrée peuvent être Déplacer vers le haut dans la Liste. Déplacer des Entrée est également possible par glisser-déposer.

**Déplacer l'Entrée sélectionné vers le bas**

Avec cette icône, les Entrée peuvent être Déplacer vers le bas dans la Liste. Déplacer des Entrée est également possible par glisser-déposer.

**Editez sans les changements**

L'édition des entrées d'une Liste peut occasionnellement entraîner un long traitement. Ainsi, par exemple, Déplacer une définition de Séries ou de Colonne dans la Liste peut prendre relativement longtemps, selon le matériau de données de base, car parfois de nombreuses pages sont concernées.

Avec cette icône, la Liste peut être modifiée Sans actualisation. L'édition de la Liste peut être abandonnée avec la croix ou avec la coche.

**Réel double-cliquez sur une Entrée de la Liste**

Ferme la Liste et les Changements inclus dans la Vue arborescente des Propriétés d'objet sur l'Entrée particulière, afin que ses Propriétés puissent être modifiées.

### Exporter des descriptions de sol

L'Elément de publication « Exporter les descriptions de Couche » extrait les informations de Couche pour Le type d'objet « Emplacement » dans un Nouveau Tableau GeoDin\_EXP\_G1GROUND inclus dans la Base de données, actuellement.

Vous pouvez sélectionner le Texte standard de la Couche de description d’enregistrement à prendre en compte pour l’export.

### Formule

Ce chapitre décrit certaines Formules qui peuvent être utilisées/créées dans GOTE pour un Tableau de Données générales du Type de puits.

**Transformation des Coordonnées**

Cette Formule permet de transformer une spécification de coordonnées et de l'écrire dans un Champ Cible.

Paramètres de la Formule :

Méthode = TRANSFORMCOORD (identifiant ancré de la Méthode EGIS)

Résultat = partie des Coordonnées

X = Valeur X de la coordonnée d'entrée

Y = Valeur Y de la coordonnée d'entrée

EPSG = code EPSG de la coordonnée d'entrée

DESTEPSG = 3068

**Exemple :**

Cette Formule transforme la Valeur X du Puits GeoDin en Système de coordonnées 3068 (Soldner Berlin) et écrit la Valeur X transformée dans le Champ Cible de la Formule.

*$EGIS(Méthode=TRANSFORMCOORD Résultat=X X=XCOORD Y=YCOORD EPSG=KSYS DESTEPSG=3068)$*

### Option de version

Les informations de version pour une version de Type de puits sont définies ici. Le premier des renseignements de version inclus dans la Liste est Toujours le plus récent.

Les Changements sur un Type de puits peuvent/devraient être tracés inclus dans la Liste.

Lorsque le Type de puits est modifié, ces informations de version doivent être maintenues par le concepteur du Type de puits.

**Nombre de version:**

Le nombre de version tel qu’affiché sur le Type de puits. Le Format est défini sur Nombre.Nombre.Nombre.

**Modifications :**

Texte d'information affiché à l'Utilisateur lors d'une mise à jour du Type de puits.

**Action :**

Cela n'affecte que des Types d'objets fort spéciaux et doit rester défini sur « aucun / aucune ».

L'option -Ouvrir la base de données- peut être utilisée pour empêcher qu'une Base de données avec une version antérieure de ce Type de puits soit ouverte.

Ceci est utilisé lors de la conversion de l'Unité de G1 pour Convertir explicitement des Bases de données fort anciennes avec le convertisseur.

**Type d'erreur :**

Cela définit si la version de ce Type de puits doit être mise à jour lors de l'ouverture d'une Base de données plus ancienne ou s'il s'agit d'une mise à jour facultative.

**Jusqu'à la version :**

N'est utilisé que pour le cas de l'action « Ouvrir la base de données ». Ici, vous pouvez contrôler séparément si le cas d'Erreur ne doit se produire que jusqu'à un numéro de version inférieur.

**Message :**

Utilisé uniquement dans le cas de l'action « Ouvrir la base de données ». Texte d'information affiché en cas d'erreur lors de l'ouverture de la base de données.

## Référence : Type de puits - Formules

Les Types d'objets peuvent contenir des Formules pour les Champs de données de base. Ces Formules sont ensuite exécutées lors de l'édition avec la Méthode de saisie et de maintenance des données.

Les Formules suivantes regroupent un Nombre de fonctions avec lesquelles les géodonnées peuvent être traitées spatialement.

La syntaxe/grammaire de ces Formules peut être brièvement résumée comme suit.

1. la Formule commence par $%EGIS
2. inclus dans des parenthèses simples, les différents Paramètres de la Formule peuvent être configurés. Les Paramètres sont autorisés sous forme de paires clé-valeur avec des espaces.
3. la Formule se termine avec $
4. Un Paramètre ancré est le paramètre « Méthode ». La Valeur de ce Paramètre décide quelle Méthode d’Exécution de Formule est sur le point d’être utilisée.

**Exemple de structure d’une Formule :**

*$%EGIS(Méthode=XYZ Param1=Value1 Param2=Value2 ... )$*

**Conversion des coordonnéesExemple :**

$%EGIS(Méthode=TRANSFORMCOORD Résultat=X X=XCOORD Y=YCOORD EPSG=EPSG DESTEPSG=3068)$

**Méthode**

TRANSFORMCOORD

**Résultat**

Quel Calcul Résultat doit être transféré sur la cible de la Formule (inclus l'exemple montré, la Valeur X convertie).

**X**

Spécifie quel Champ de données doit être utilisé comme Valeur d'entrée sur X (***exemple :*** XCOORD).

**Y**

Spécifie quel Champ de données doit être utilisé comme Valeur d'entrée pour Y (***exemple :*** YCOORD).

**EPSG**

Indique quel Champ de données Contient le Système de coordonnées sous-jacent (***exemple :*** EPSG).

**DESTEPSG**

Spécifie le Système de coordonnées cible dans lequel le transformer (***exemple :*** 3068 Soldner Berlin).

**Dérivez des Valeurs à partir d’un fichier SIGExemple :**

$EGIS(Méthode=GETPOINTVALUE X=XCOORD Y=YCOORD SOURCE=Nappe phréatique EPSG=EPSG)$

**Méthode**

OBTENIR LA VALEUR DU POINT

Cette méthode peut être utilisée sur Lire des données à partir d’un Fichier SIG (par ex. Forme, GeoJSON) à l’aide d’une paire de coordonnées.

À cette fin, le premier Puits est lu aux Coordonnées transférées et la Valeur souhaitée est renvoyée à partir de l’ensemble d’Attributs configuré de l’Ensemble de données SIG.

De cette manière, p. ex. les noms des districts, les Aires de planification, les numéros TK, etc. peuvent être automatiquement transférés sur les Données générales GeoDin.

**X**

Indique quel Champ de données Contient la Valeur X (***exemple :*** XCOORD).

**Y**

Indique quel Champ de données Contient la Valeur Y (***exemple :*** YCOORD).

**EPSG**

Indique quel Champ de données Contient le Système de coordonnées sous-jacent (***exemple :*** EPSG).

**SOURCE**

Une référence sur une section additionnelle de la configuration des Paramètres de Connexion à la base de données GeoDin peut être liée ici.

Inclus dans les Paramètres de la Base de données, puis définissez la clé suivante avec les Valeurs de SOURCE.

Nappe phréatique= Chemin sur une Forme OU GeoJSON

GROUNDWATERFIELD= Nom de la Colonne des Attributs inclus dans la Forme ou GeoJSON

**Exemple :**

Nappe phréatique=C:\GISData\GW-Model\gw2020.shp

GROUNDWATERFIELD=MAXGW

***Note :*** *Si aucune référence additionnel n’est spécifiée sous SOURCE, Installation GeoDin essaie automatiquement de trouver un Fichier GeoJSON (\*.geojson) avec le Nom du Champ Cible de la Formule dans le répertoire Syslib de l’Installation GeoDin. Le champ Attributs à partir duquel les données sont renvoyées sur la Base de données doit avoir le même Nom dans le GeoJSON que le Champ Cible de la Formule.*

## Référence : Requêtes du Système et de la Bordure de graphique

### Requête système

**Type de définition de recherche**

En premier, Sélectionner l’objectif de la Nouvelle recherche.

Si la recherche doit être ajoutée automatiquement comme une nouvelle branche dans le gestionnaire d’objets GeoDin, Sélectionner **Requête éxécutable**. Il est également possible de Sélectionner si plusieurs sous-recherches conduisent à un ensemble commun de Résultats ou si elles sont utilisées pour une réduction supplémentaire des Résultats. Dans le Seconde cas, une boîte de dialogue apparaît, dans laquelle l'Utilisateur peut choisir des sous-recherches pour restreindre davantage l'ensemble de Résultats.

Un exemple : l'Utilisateur utilise une recherche avec deux sous-recherches, la sous-recherche premier limite les Résultats aux Objets d'une page de Carte, la sous-recherche Seconde limite les Résultats à tous les Sondages avec une certaine Profondeur. Si l'option pour la séquence de condition est sélectionné, la sous-recherche premier fournit les Objets de la page de Carte. L'Utilisateur peut alors éventuellement réduire davantage le nombre de Résultats en choisissant la sous-recherche Seconde. Grâce à la possibilité de réduire davantage le nombre de Résultats au moment où la recherche est utilisée, il est possible de réduire globalement le nombre de recherches nécessaires.

L’option « Modèle pour Requêtes Utilisateur » est utilisée Si le modèle de recherche doit être rendu Disponible aux Utilisateur pour Créer ses propres Requêtes en utilisant l’assistant de recherche (avec ses propres conditions et champs d’affichage sur mesure).

**Résultat de la requête**

Requêtes inclus dans le gestionnaire de Puits GeoDin, les Requêtes se distinguent généralement compris entre une Requêtes entre un résultat de type "Puits" (marbre Rouge) et un résultat de type "Stations de mesure" (marbre Bleu). Normalement, les Stations de mesure (wells, Échantillons) sont liées sur les Objets (p. ex. Sondages) par une relation 1:n. Aux différents Objets de résultat, différentes Méthodes sont Disponible. Un Puits (marbre Rouge) est, par définition, aussi une Stations de mesure et peut donc aussi être affiché comme une Stations de mesure dans le gestionnaire de Puits. Pour des Requêtes avec le type de résultat "Puits", GeoDin attend les Champs de données PRJ\_ID ET LOCID, tandis que fore des Requêtes avec le type de résultat "Stations de mesure", le Champ de données INVID est nécessaire. Lors de la configuration des Champs de résultat, cela doit sur être pris en compte.

Avec l'option -Permet Objets d'autres Projets- il est possible de définir si les Requêtes système affichées dans le gestionnaire d'Objets GeoDin peuvent avoir des Résultats avec une Identification de Projet différente du Projet actuellement.

Exemple : Si, dans un Projet « team », tous / toutes les membres de l'équipe sont gérés, tandis que dans un autre Projet « Sondages », tous / toutes les Sondages sont stockés. Pour chaque Trou de forage, l'information indiquant quel membre de l'équipe l'a modifié est stockée. Il est possible de Créer un lien compris entre les Sondages et les membres de l'équipe. En utilisant une Requête système, il est possible de Créer une branche attachée à chaque Entrée de membre de l'équipe où les Sondages sont affichés. Comme les Sondages sont stockés dans un autre Projet, l'option ci-dessus doit être cochée afin que cela Permet l'affichage de ces Objets sous la branche « team ».

**Nom de recherche inclus dans le gestionnaire de Puits**

Ici, le Nom pour la Requête système inclus dans le gestionnaire de Puits GeoDin peut être saisi. Il est possible d’Utiliser un Nom différent du Nom de fichier de la recherche.

Avec des Requêtes système, il est possible de remplacer une requête standard de GeoDin. Ces requêtes sont automatiquement ajoutées au gestionnaire d’objets. Si cette option est sélectionné, le nom de la requête standard est saisi ici. Un exemple de ce type de requête est la branche « Tous les points ». Cette branche affiche tous les objets du GeoDin\_LOC\_LOCREG pour un Projet spécifique. Il est possible de remplacer cette requête par une Requête système, par exemple pour exclure certains objets des résultats. Dans ce cas, le nom de la requête standard utilisée serait « Tous les points ». La Requête système ne remplacerait la requête standard que dans un système en langue anglaise, car le nom de la requête est différent dans les autres langues. Il est également possible de saisir le texte ID unique GeoDin pour l’entrée « Tous les points », qui correspond au numéro 2316. Ce numéro peut aussi être saisi dans le champ « Nom de requête dans le gestionnaire d’objets » afin de s’assurer que la requête est remplacée correctement pour tous les paramètres de langue, et que le remplacement de la requête « Tous les points » possède le nom correct (spécifique à la langue).

### Requête d'objet cadre

Les requêtes de Bordure de graphique sont créé semblable à un [Requête système](/geodin-desktop/fr/analyse-des-donnees/creating-queries/sql-and-advanced-options.md), mais font partie de La mise en page GeoDin. De cette façon, elles étendent les possibilités de Saisie de données dans La mise en page pour présenter ces données dans un Rapport ou un Graphique. Comme ces recherches peuvent accéder à n'importe quels Contenus de la Base de données, il est possible d'utiliser des Champs de données pour les requêtes qui ne font pas partie de la Structure de la base GeoDin.

Sur une Bordure de graphique, un Nombre quelconque de Requêtes peut être créé. Chaque recherche doit recevoir un Nom unique. Dans les Objets graphiques, les recherches sont adressées avec ces noms pour collecter les données nécessaire pour les Eléments de graphique.

Toutes les Requêtes pour une Bordure de graphique sont gérées dans une liste ouverte. Après avoir effectué des Changements à une recherche, il est possible de ré-exécuter la recherche avec le bouton \<Raffraîchir toutes les requêtes> pour Mettre à jour la Vue dans La mise en page. Toutes les Requêtes sont exécutées et le Graphique affiché est recalculé.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.geodin.com/geodin-desktop/fr/analyse-des-donnees/object-type-formulas.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
