For the complete documentation index, see llms.txt. This page is also available as Markdown.

Gestion des connexions à la Base de données

Modification, suppression et configuration des connexions à la Base de données inclus le gestionnaire de Puits GeoDin - les clés de configuration GeoDin.INI, les Paramètres d'affichage du gestionnaire de Puits, et la référence des Tableaux du Système.

Une fois qu'une Connexion à la base de données existe, vous la gérez depuis le gestionnaire d'objets GeoDin (GOM) : Editer ou Supprimer la connexion, contrôler la manière dont les connexions et les Projets sont affichés, et ajuster l'infrastructure sous-jacente GeoDin.INI configuration. La référence plus approfondie aux Tableaux Système au bas de la page documente la manière dont la structure d'un Projet GeoDin est stockée.

Editer une Connexion à la base de données

Lorsque l'icône de la Base de données d'une Connexion à la base de données est sélectionné dans le gestionnaire d'objets GeoDin (GOM), la Méthode Edit database connection "Editer la connexion à la base de données" est disponible.

La Base de données doit être fermée.

La modification d'une Connexion à la base de données est la même chose que la création d'une connexion Nouveau, à l'exception du fait que la connexion actuellement utilisée est remplacée. Tous les deux le nom de la connexion et le fichier Access ou la Base de données Client/Serveur peuvent être modifiés.

Les Paramètres des Bases de données Access sont décrits dans le chapitre :

MS Access

Les Paramètres des Bases de données Client/Serveur sont décrits dans le chapitre :

Client/Serveur

Supprimer une connexion à la base de données

Une connexion à la base de données existante peut être supprimée dans le gestionnaire d'objets GeoDin à l'aide de la méthode Delete database connection "Supprimer la connexion à la base de données".

La base de données doit être fermée et elle doit être une base de données personnalisé(e) ; les bases de données système ne peuvent être supprimées que sur le Bases de données du Système.

En confirmant avec OK supprime la connexion à la base de données dans le gestionnaire d'objets GeoDin. Cela supprime la connexion mais pas les données, sauf dans les exceptions suivantes détaillées ci-dessous.

Pour une base de données Access, l'option de supprimer également le fichier *.accdb de la banque de données Access existe.

Bases de données utilisateur vs. bases de données système dans les déploiements centralisés

Comprendre la distinction entre les bases de données utilisateur et système est particulièrement important lorsque GeoDin est installé de manière centralisée et accessible via Remote Desktop (RDS/Citrix) ou une installation réseau partagée.

Bases de données de l'Utilisateur (icône cylindre Bleu) sont stockées, inclus, dans le registre Windows du PC local de l'Utilisateur individuel. Dans un déploiement centralisé, cela signifie qu'elles sont stockées dans le profil de registre de cet Utilisateur sur le serveur terminal. Seul cet Utilisateur voit ces connexions - les autres Utilisateurs ouvrant GeoDin depuis la même installation ne les verront pas.

Bases de données du Système (icône cylindre Jaune) sont configurées de manière centralisée pour l'installation et stockées comme *.CON Fichiers inclus dans le CONFIG Répertoire de l'Installation GeoDin (voir Bases de données du Système). Chaque Utilisateur qui ouvre GeoDin depuis cette installation voit les mêmes Bases de données du Système.

Dans les organisations dotées d'une Installation GeoDin centrale (p. ex. accessible via Remote Desktop), les Bases de données de Projet partagées doivent être enregistrées comme Bases de données du Système par l'administrateur informatique (créé le niveau système et stocké comme *.CON Fichiers inclus dans l'installation CONFIG Répertoire). Cela garantit que tous les utilisateurs voient les mêmes connexions de la Base de données sans que chaque personne ait besoin de Configurer sa propre connexion.

Migration d'une Base de données Access sur PostgreSQL en utilisant Copier tous les projets

Le Copier tous les projets Méthode (Disponible à le Niveau de la Base de données) est la façon recommandée sur migrer un Access entier (.accdb) base de données en une base de données PostgreSQL. Il crée une copie 1:1 de tous les projets tout en préservant les ID des projets et toutes les données.

Étapes :

  1. Connectez à la fois la Base de données Access source et la Base de données PostgreSQL cible dans GeoDin.

  2. Sélectionner la Base de données source inclus le Gestionnaire de Puits.

  3. Choisissez la Méthode Copier tous les projets.

  4. Sélectionner la Base de données PostgreSQL cible comme destination et confirmer.

Une fois Copier terminé, Tous les deux Bases de données sont fermées automatiquement. Ouvert seulement l’une d’elles à partir de maintenant — avoir les mêmes IDs du Même projet dans deux Bases de données simultanément peut causer de la confusion. Supprimer ou Renommer l’ancienne Connexion à la base de données une fois la migration vérifiée.


Configuration

Affichage des connexions à la Base de données inclus le gestionnaire d'objets GeoDin

Le réglage Par défaut du gestionnaire de Puits GeoDin affiche :

  1. connexions de Base de données qui ont été configurées comme Bases de données du Système à côté du Système

  2. connexions de Base de données spécifiques à l'Utilisateur ; celles-ci sont stockées de manière spécifique à l'Utilisateur dans le registre Windows inclus et sont également visibles uniquement sur l'Utilisateur qui a configuré cette connexion

Prévenir les connexions spécifiques à l’Utilisateur

Définir User ADODataBases=false dans la section [Bases de données] du fichier GeoDin.ini masque à la fois ces connexions de base de données et la méthode de création de celles-ci. Les méthodes permettant de créer de telles connexions sont alors également masquées.

[Section [DBCréerListe] (partie facultative)]{.Soulignement}

Cette section limite la Liste des Bases de données, inclus lesquelles de Nouveau projets GeoDin peuvent être créé

Exemple :

Les utilisateurs peuvent créer de Nouveau projets uniquement inclus la Base de données GIS-Projets.

Définition des groupes de Base de données

Les Bases de données inclus la section [SystemDataBases] peuvent être regroupées de manière facultative inclus le gestionnaire de Puits. sur ce faire, premier créer une Nouveau section inclus le Fichier de configuration où les groupes peuvent être définis :

Dans la section de configuration pertinente d'une Base de données de Système (voir ci-dessous), saisissez le Nom du Groupe à l'aide du Paramètre GOMGroup.

Les groupes sont affichés dans le gestionnaire de Puits GeoDin sous forme de dossiers et sont classés par ordre alphabétique juste sous le ...\Bases de données nœud.

Paramètres d'affichage

Le paramètre Texte standard inclus dans le gestionnaire d’objets GeoDin (GOM) affiche tous les projets inclus dans la Base de données ouverte. Les Information supplémentaire pour un Projet (Identification, Auteur :, date de création) s’affichent en déplaçant le Pointeur de la souris sur l’icône du Projet inclus dans le GOM :

Echantillon Projet GeoDin

Projet 120/01

Projet 120/02

Identification :DEMOPR

FUGRO CONSULT GMBH

20.01.2011

Vous pouvez Configurer le type d’affichage et l’Etiquetage des Projets inclus la Base de données en cliquant avec le bouton droit à l’Entrée de la Base de données et en sélectionnant afficher les Propriétés depuis le menu contextuel. Ces Paramètres sont spécifiques à la configuration de chaque Utilisateur sur un PC local. Ils ont un Non-effet sur la façon dont les mêmes Projets sont affichés sur d'autres stations de travail.

Requêtes

GeoDin propose, dans chaque Projet, une série de Texte standard Requêtes. Il s'agit par exemple de la recherche « Tous les points », ainsi que des Requêtes pour les Types d'objets ou Types de stations de mesure. Si vous souhaitez n'utiliser que des Requêtes personnalisé(e) dans vos Projets, vous pouvez masquer les Requêtes des Types d'objets et Types de stations de mesure. Pour ce faire, désactivez les Options -Types d'objets- et -Types de stations de mesure-.

Les Requêtes de la -Configuration de système- sont les Requêtes globales, qui sont des Requêtes système GeoDin. Les Requêtes de l'-Administrateur de base de données- concernent les Requêtes de l'Utilisateur "SYSQUERYOWNER", qui sont stockées dans la Base de données. De plus amples informations sur ces Requêtes sont données dans le chapitre inclus sur la création Requêtes et Groupes d'objets.

Ici aussi, les Requêtes, qui sont préparées par le gestionnaire du Système GeoDin, peuvent être affichées ou masquées.

Vue étendue du Puits

Avec l’option -Vue étendue du puits- vous sélectionnez si des informations détaillées sur le puits unique doivent être affichées dans le gestionnaire de puits GeoDin. Cela concerne d’une part l’existence de Valeurs mesurées à l’endroit concerné et d’autre part l’existence de Documents liés. Les Objets sont affichés dans ce cas avec différents Symboles :

Échantillons

B 02 : S1 (0-1)

Trou de forage 02

Trou de forage 03

Ici, une petite sphère bleue symbolise l’existence de Valeurs mesurées, un petit symbole de document l’existence de Documents liés.

En cas de documents existants, cette Sélection entraîne un élargissement de l’affichage du puits par les documents individuels :

Trou de forage 02

Documents

Graphiques

Trou de forage

Plan d'installation

Données de sondage

Vous trouverez de plus amples informations sur la navigation et l’affichage des documents dans le chapitre Documents.

L’affichage d’informations détaillées sur chaque puits dans le gestionnaire de puits GeoDin demande plus de temps pour ouvrir les branches que sans affichage. Pour les connexions lentes à la Base de données, il peut être judicieux de ne pas utiliser cette option, Au moins temporairement.

Limiter les Projets affichés dans le gestionnaire de puits GeoDin

Si votre répertoire de projet contient un grand nombre de Projets, il peut être utile de limiter le nombre de Projets affichés par une condition dans le champ WHERE en syntaxe SQL. Chaque gestionnaire de projet GeoDin contient les Champs de données suivants :

NOM_DU_CHAMP
FIELD_TYPE
FIELD_LEN
FIELD_DEC
Description

PRJ_Identification

C

6

0

Projet Identification

NOM_PROJET

C

40

0

Nom du projet

PRJ_ALIAS

C

40

0

Nom d’alias (ou de Projet)

PRJ_TYPE

C

1

0

Type de Projet

PRJ_OPT

N

10

0

Paramètre optionnel

PRJ_Utilisateur

C

30

0

Nom de l'Auteur :

PRJ_DATE

D

10

0

Date créé

PRJ_PATH

C

78

0

Chemin OU alias de Base de données

Exemples de recherche SQL :

  1. Afficher tous les projets de l’auteur « Hutton » :

WHERE : PRJ_UTILISATEUR = 'Hutton'

  1. Afficher tous les projets créé après le 01.01.2004 :

WHERE : PRJ_DATE >= '01.01.2004'

  1. Afficher tous les projets créé en 2004 :

OÙ : PRJ_DATE >= '01.01.2004' ET PRJ_DATE <= '31.12.2004'

Note : Le Format de date dépend du programme de Base de données utilisé. Dans une Base de données Access, la date doit être définie comme suit :

#mm/jj/aaaa# (#Mois/Jour/Année#)

Dans Access, le exemple Les Requêtes ci-dessus sont :

OÙ : PRJ_DATE >= #01/01/2003#

OÙ : PRJ_DATE >= #01/01/2002# et PRJ_DATE <= #31/12/2002#

Tri de la liste de projets affichée

Le Tri et les informations affichées peuvent être définis pour le gestionnaire de puits GeoDin en choisissant les entrées pertinentes dans les listes déroulantes. Si plusieurs éléments sont nécessaires, saisissez-les dans le champ d'entrée prévu à cet effet. Les éléments peuvent être séparés par n'importe quels caractères du clavier.

Par exemple, l'Entrée 'Nom (Identification du projet)' affiche le Nom du projet et (entre parenthèses) son Identification.

Les mots-clés suivants peuvent être utilisés :

'Identification, Nom, Alias, Date, Auteur :'.


Référence : Tableaux Système

Les tableaux système d'un Projet contiennent la définition du Type de puits, les définitions du Type de point de mesure et les descriptions de structure des tableaux de données physiques.

Les tableaux système décrivent les tableaux de données physiques et les relations entre les tableaux de données d'un Projet GeoDin.

Les tableaux système se composent des tableaux suivants :

Définition du Type de puits

Tableau
Nom de tableau système
Définition

LOCTYPES

GeoDin_SYS_LOCTYPES

Définition des Types d'objets

LOCTABTY

GeoDin_SYS_LOCTABTY

Définition des tableaux de données

LOCTABS

GeoDin_SYS_LOCTABS

Attribution des tableaux de données aux Types d'objets

LOCSTRS

GeoDin_SYS_LOCSTRS

Définition des structures des tableaux de données

Définition du Type de point de mesure

Tableau
Nom de tableau système
Définition

INVTYPES

GeoDin_SYS_INVTYPES

Définition du point de mesure

INVTABS

GeoDin_SYS_INVTABS

Attribution des Types de données aux types de points de mesure

DATTYPES

GeoDin_SYS_DATTYPES

Définition des Types de données

STFGRP

GeoDin_SYS_STFGRP

Définition des groupes de substances

MESSTRS

GeoDin_SYS_MESSTRS

Définition de tous les paramètres du Type de point de mesure

Remarques sur les Champs de données décrits :

Descripteurs

contiennent des références ; le Nom de champ se termine avec _DESC ; sauf pour les descripteurs des Dictionnaires, un Descripteur doit être exactement long de 8 caractères et se composer de lettres majuscules et de chiffres.

Nom long

Chaque Descripteur se voit attribuer un Nom long avec 40 fois ; le Nom de champ se termine avec _NOM ; ce Nom est affiché inclus dans les listes de Sélection GeoDin et devrait donc décrire de manière unique le Puits.

Options

Options pour un Puits sont stockées bit par bit sous forme binaire dans un Paramètre longint ; le Nom de champ se termine avec _OPT ; le bit 0 vaut 1 ; le bit 1 vaut 2 ; le bit 3 vaut 4 et ainsi de suite. Chaque bit a une fonction oui/non pour une caractéristique du Puits. Plusieurs bits peuvent être définis en même temps.

Enregistrement d'un Type de puits

Chaque Type de puits est enregistré avec un enregistrement de données inclus dans le Tableau LOC-TYPES. Les Champs de données suivants sont utilisés pour cela :

Champ
Description

Description générale

Descripteur du type de digestion (exactement 8 caractères de long, composé de lettres majuscules)

GEN_NOM

Nom long du Type de puits

GEN_OPT

Options du Système

Drapeaux de bits GEN_OPT :

Bit (Valeur)
Signification

0 (1)

Puits du Système GeoDin (ne peut pas être modifié)

1 (2)

Puits compatible SEP, Mai être importé

2 (4)

Type de puits s'affiche lors de 'Créer'

3 (8)

Type de puits nécessite un lien sur d'autres

4 (16)

Le Type de puits permet de créer des Programmes de mesure Texte standard

5 (32)

Attribution des éléments graphiques

6 (64)

Unités dynamiques

7 (128)

Description de document

Enregistrement des Tableaux utilisés pour le Type de puits (LOCTABTY)

Chaque Type de table de données est enregistré avec un enregistrement de données inclus dans le Tableau LOCTABTY.

Champ
Description

TABE_TYPE

Type de table. Décrit l’utilisation de base d’un tableau de données. Des champs obligatoires sont prescrits par le Système pour chaque type de tableau de données. (Voir le tableau de valeurs ci-dessous.)

TAB_OPT

Options du Système (voir le Tableau des drapeaux de bits ci-dessous)

TAB_TRC

Texte standard code de traduction. Réservé par Système jusqu’à 16.

INV_TYPE

Type de point de mesure. Si le tableau de données définit le type de point de mesure (p. ex. tableau de Données générales, Tableau de Filtre, Tableau d’Echantillon), INV_TYPE détermine le type de point de mesure et donc le type de Résultats de mesure qui peut être lié.

Valeurs du TABE_TYPE :

Valeur
Signification

Valeur=1

Tableau de Données générales

valeur=2

Tableaux de Données de couche

valeur=3

Données générales d'expansion

valeur=4

Développement du Trou de forage

valeur=5

Remblayage

valeur=6

Dépose et installation de tuyaux

Valeur=7

Retrait des installations spéciales

Valeur=8

Spécification du point de mesure de retrait

Valeur=9

Echantillon Tableau

Valeur=10

Registre des sondages

Valeur=11

Données de sondage

valeur=12

Lien de LOC

valeur=13

Lien de FIL

valeur=14

Lien de PRB

valeur=15

Expansion Boue de forage / Balayage

valeur=16

Tableau de données indifférencié 1:n sur Emplacement

Valeur=17

Tableau des Valeurs mesurées - tableau réel inclus GEOTAB

Valeur=18

Données de titre SVZ

Valeur=19

Versions du Tableau de Données de couche

Valeur=20

SED des Valeurs mesurées comme sondage temporel pour la structure Graphique semblable à Sonddata

Valeur=21

Echantillon de Valeurs mesurées comme probing-temporal pour une structure Graphique semblable à Sonddata

Valeur=22

Tableau de données 1:n pour Emplacement avec SUBID

Valeur=23

Tableau de données 1:n pour Emplacement avec SUBID pour LTO_HNMTab

Valeur=24

Tableau mem temporaire - pas à LOCOBJ

Valeur=25

Attributs graphiques

Valeur=26

Expansion des versions des données de titre

Valeur=27

Versions d'extension du Trou de forage

Valeur=28

Versions d'extension du Remplissage

Valeur=29

Versions de retrait des tuyaux et d'installation

Valeur=30

Versions de retrait des installations spéciales

Valeur=31

Suppression des versions des données de Filtre

Valeur=32

Suppression des versions de Boue de forage / Balayage

Valeur=33

Description de document, Données générales

Drapeaux binaires TAB_OPT :

Bit (Valeur)
Signification

0 (1)

Tableau principal (tableaux généraux et tableaux de couche) ; dans le cas du tableau de sondage Enregistrer, les sondes sont enregistrées en tant que BLOB dans le tableau reg (le champ SNDDATA de type B doit être défini dans le tableau reg), le tableau des données de sondage reste vide

1 (2)

Tableau de Données de couche SEP

2 (4)

Les informations de Profondeur commencent à 0

3 (8)

Les postes peuvent être imprimé(s) au format DIN

4 (16)

Verrou d'écriture

5 (32)

pas visible

6 (64)

Supprimer le verrou

7 (128)

Verrou d'insertion

8 (256)

Tableau de données de couche numéroté avec des sous-couches

Affectation des Tableaux de données sur les Types d'objets (LOCTABS)

Pour chaque Type de puits, les Descripteur (GEN_DESC) des Tableaux de données sur être utilisé pour le Type de puits sont stockés inclus le Tableau LOC-TABS. Cela définit, par exemple, si le Type de puits Contient des Tableaux pour les descriptions de Couche, etc. OU pas. Simultanément, à la fois, le Descripteur de table (TAB_DESC) est utilisé sur référer sur une structure d'un Tableau de données, qui est définie inclus le Tableau LOCSTRS.

Structure des tableaux de données (LOCSTRS)

Les structures de tous les tableaux de données sont stockées, inclus dans le tableau LOCSTRS. Chaque tableau de données peut contenir un maximum de 255 champs de données.

Champs de données
Description

DESCRIPTION DE L'ONGLET

Descripteur d'un tableau de données

NOM_DU_CHAMP

Nom de champ physique

FIELD_TYPE

Type de champ physique ; C (caractère), N (Numérique), D (date), S (date/Heure) et M (Mémo) sont autorisés

FIELD_LEN

Longueur de champ physique (pour D:=10)

FIELD_DEC

Nombre de Décimales pour les champs Numériques

FIELD_CNT

Compteur en cours du champ inclus dans un Tableau de données

FIELD_OPT

Options du Système (extrait) (voir le Tableau des indicateurs de bits ci-dessous)

FIELD_LONG

Nom long pour Champ de données

CHAMP_DIC

Descripteur d'un Dictionnaire pour le Champ de données

FIELD_GRP

Descripteur d'un Dictionnaire pour le Champ de données

CHAMP_UNITÉ

Unité de mesure

FIELD_FMT

Format de sortie

DÉFINITION_DU_CHAMP

Valeur par défaut

Drapeaux de bits FIELD_OPT :

Bit (Valeur)
Signification

0 (1)

Champ indexé

1 (2)

Index unique (unique) uniquement si le bit 0 est défini

2 (4)

Le champ est utilisé pour la signature / pour les Valeurs mesurées : champ de décalage

3 (8)

Le champ est utilisé pour la signature (secondaire)

4 (16)

Le champ est utilisé pour la signature (tertiaire)

5 (32)

Champ obligatoire

6 (64)

Les codes longs sont utilisés (WB)

7 (128)

soit seulement une Abréviation (pas bit 6) soit une Entrée longue modifiable (avec bit 6) (bit 6 désactivé) : à : une seule touche est autorisée / désactivé : plusieurs touches sont autorisées ; (bit 6 à) : à : les textes longs peuvent être modifiés / désactivé : les textes longs ne peuvent pas être modifiés

8 (256)

Champ visible (pour les valeurs mesurées)

9 (512)

Champ modifiable (pour les valeurs mesurées) (vide : Toujours défini)

10 (1024)

Paramètres de quantité

11 (2048)

Paramètre calculé

12 (4096)

Valeurs négatives autorisées

13 (8192)

Inorganique

14 (16384)

Verrouillage d’écriture

15 (32768)

Champ externe

16 (65536)

Verrouillage d’écriture conditionnel

17 (131072)

contrôle les champs WB, Dic : Bit 6 à - écrire la clé combo (au lieu de Nom long) inclus dans la BD ; 131136 pour Dic - Montrer le Texte brut, clé, inclus dans la BD : 17+6 ; 131168 identique au champ obligatoire, 17+6+5 Dic : Bit 6 désactivé - ? en Texte brut (clé, inclus dans la BD) ; 131200 pas obligatoire, une seule clé 17+7 ; 131232 comme champ obligatoire, une seule clé 17+7+5 Dic : Bit 6 désactivé - ? en Texte brut (plusieurs clés, inclus dans la BD) ; 131072 pas obligatoire, plusieurs clés 17 ; 131104 champ obligatoire, plusieurs clés 17+5

18 (262144)

TVQK_SingleNorm Recodage du Texte standard pendant la saisie

19 (524288)

Le champ a des unités dynamiques

20 (1048576)

dernier champ FixedCol

21 (2097152)

Le champ est automatiquement transféré sur Nouveau DS

Le Contenu de référence de Puits, measurement, Rapport, document et copie de Projet, autrefois dupliqué sur cette page, se trouve désormais sur ses pages sujet - voir Travailler avec les Données de mesure, Référence des Opérations du Puits, Travailler avec les Projets, Modèles de Rapport, et Gestion des Documents.

Sujets connexes

Mis à jour

Ce contenu vous a-t-il été utile ?