You are on page 1of 33

La godatabase pour les nuls

Salle de classe SIG 2011

2
Copyright 2011 ESRI SIG 2011 La godatabase

Exercice 1 : Construire une Godatabase et intgrer des


donnes
Temps estim: 40 minutes
Dans cet exercice, vous allez construire une Godatabase sur la commune de Courtance puis vous y
chargerez diffrentes sources de donnes spatiales et attributaires lies la gestion du cadastre et des
rseaux deau sur la commune de Courtance. Lobjectif de cet exercice est dapprendre dfinir la
structure dune Godatabase en crant des jeux de classes, des classes dentits et des tables. Les tapes
de lexercice vous proposent dimporter des donnes dans diffrents formats : Fichier de formes,
Fichier DXF, Table DBF, Table ASCII et des donnes Raster.
Dans cet exercice vous allez :

Examiner les donnes sources avec ArcCatalog


Crer une Godatabase et dfinir sa structure
Charger plusieurs donnes dans une classe dentits
Importer plusieurs fichiers de formes dans une Godatabase
Importer une table dans une Godatabase
Importer un fichier DAO dans une Godatabase
Convertir une table en une classe dentits de points dans une Godatabase
Crer une Mosaque.
Ajouter des rasters une Mosaque.

Etape 1 : Examiner les donnes sources avec ArcCatalog


Avant de construire votre Godatabase et de dfinir sa structure, vous allez prendre connaissance des
sources de donnes intgrer.
Dmarrez ArcCatalog.
Placez-vous dans le rpertoire C:\Courtance.
Les sources de donnes intgrer sont listes ci-dessous :

Fichier DXF contenant les tronons du rseau


deau de la commune digitaliss sous AutoCAD.

Fichier de formes contenant les btiments.

Fichiers TIF couvrant la commune de Courtance.

3
Copyright 2011 ESRI SIG 2011 La godatabase

Fichiers de formes contenant, par section


cadastrale, les limites des parcelles digitalises
avec ArcView 3.3

Table dBASE contenant la liste des propritaires des


parcelles de la commune de Courtance issue de la base de
donnes MAJIC.
Fichier ASCII contenant la localisation des lments
ponctuels du rseau deau (vannes, raccords, ) issu du
relevs GPS.
Fichier de formes contenant les limites des sections
cadastrales.

La phase de conception ncessite une bonne connaissance des donnes modliser. Vous allez,
laide de longlet Aperu dArcCatalog, parcourir vos donnes afin de prendre connaissance du
contenu de chaque source de donnes.
Maintenant que vous connaissez le contenu des sources de donnes, vous allez visualiser le schma
suivant reprsentant la structure de votre Godatabase. Vous passerez ensuite la phase de cration
de la base de donnes.

Courtance.gdb

Cadastre
Jeu de classes

Batiments

Classe dentits

Parcelles

Classe dentits

Sections

Classe dentits

Raccordements

Classe dentits

Rseau_eau

Classe dentits

Rseau
Jeu de classes

Propritaires
Table
Emprise
Mosaque

4
Copyright 2011 ESRI SIG 2011 La godatabase

Etape2 : Crer une Godatabase et dfinir sa structure


Cette tape a pour objectif dapprendre crer une Godatabase et crer des classes dentits et les
jeux de classes.
A partir du rpertoire Courtance, excutez la commande Nouveau > Godatabase fichier puis
nommez la Courtance.gdb.
Vous allez maintenant crer le jeu de classe Cadastre. Comme vous lavez vu sur le schma
prcdent, ce jeu de classe va contenir les classes : Sections, Parcelles et Batiments. Pour crer un jeu
de classes vous devez connaitre sa rfrence spatiale. Celle-ci se caractrise par le systme de
coordonnes et ltendue gographique des classes dentits quil va contenir. Dans cet exercice vous
vous contenterez dimporter la rfrence spatiale de la source de donnes ayant la plus grande
tendue gographique soit, dans notre cas, le fichier des Sections.
Slectionnez la Godatabase puis, partir du menu contextuel (clic droit), excutez la commande
Nouveau > Jeu de classe dentits. Nommez le jeu de classe Cadastre.
Cliquez sur le bouton Suivant pour modifier la rfrence spatiale du jeu de classes.
Dans cette nouvelle fentre, cliquez le bouton Importer puis slectionnez le fichier
Sections.shp.

Cliquez sur le bouton Ajouter puis deux fois sur le bouton Suivant en laissant les paramtres
par dfaut.
Validez la cration du jeu de classe dentits en cliquant sur le bouton Terminer.
Vous allez rpter la mme opration pour crer le jeu de classes qui contiendra les deux classes
dentits du rseau deau. Comme prcdemment vous importerez la rfrence spatiale du fichier
des sections qui couvre lensemble de la commune de Courtance. Vous nommerez le jeu de
classe Rseau.
5
Copyright 2011 ESRI SIG 2011 La godatabase

Dans ltape suivante vous procderez au chargement des entits parcelles depuis lensemble des
fichiers de formes sur lesquelles elles sont actuellement stockes. Dans ce cas de figure, il est
prfrable de crer au pralable la structre de la classe dentits qui recueillera le chargement.
Slectionnez le jeu de classe Cadastre puis excuter la commande Nouveau > Classe dentits
partir du menu contextuel.
Dans la zone Nom, saisir Parcelles.
Dans la zone Alias, saisir Parcelles cadastrales.
Dans la fentre Type, slectionnez Entits Polygone.
Cette fentre Type vous permet de dfinir le type dentits (Point, Ligne, Polygone ou Annotation)
que va contenir votre classe dentits.

Cliquez 2 fois sur le bouton Suivant.


Le panneau suivant affiche les champs attributaires qui seront ajouts la table. Vous pouvez ajouter
des nouveaux champs en saisissant leurs noms et en dfinissant dautres proprits. Il est galement
possible dimporter des champs dune table existante. Vous allez importer des champs depuis
Parcelles_AB.shp.
Cliquez sur Importer au bas de lassistant.
Accdez votre dossier Courtance, puis cliquez successivement sur Parcelles_AB.shp et sur
Ajouter.

6
Copyright 2011 ESRI SIG 2011 La godatabase

Validez la cration des champs laide du bouton Terminer.


A aucun moment, lors de la cration de cette classe dentits vous navez eu dfinir sa rfrence
spatiale. Ceci est d au fait quelle sattribue automatiquement la rfrence spatiale du jeu de classe
dans lequel elle se trouve. Vous auriez construit cette classe dentits en dehors dun jeu de classe, il
aurait fallu dans ce cas lui dfinir un systme de projection.

Etape 3 : Charger plusieurs donnes dans une classe dentits


Remarque: Dans cette tape vous allez charger les parcelles depuis les fichiers de formes vers la
classe dentit que vous venez de crer. Dans les tapes ultrieures, vous procderez limport des
classes dentits et de la table, leur structure sera donc cre directement au moment de limport des
sources de donnes. Il est possible de procder aux deux mthodes. Nanmoins le chargement prend
plus de temps car il faut chaque fois crer les structures des classes dentits.
Vous allez procder au chargement des 9 fichiers de formes contenant les parcelles. Le chargement
de donnes est une tape o il convient de bien contrler la structure des attributs des donnes
sources par rapport aux attributs de la classe dentits destination.
Placez-vous sur la nouvelle classe dentits Parcelles puis excutez la commande Charger des
donnes (Clic droit sur la classe dentits).
Passez le panneau dintroduction en cliquant sur le bouton Suivant.
Slectionnez le premier fichier de formes Parcelles_AB puis cliquez sur le bouton Ajouter.
Ritrez lopration successivement pour chaque fichier de formes jusqu Parcelles_I.

7
Copyright 2011 ESRI SIG 2011 La godatabase

Une fois tous les fichiers de formes ajouts, cliquez sur le bouton Suivant.
Cliquez nouveau sur Suivant en conservant loption par dfaut.
En vous appuyant sur la copie dcran ci-dessous, dfinir si besoin les correspondances entre les
noms de champs de la cible (la classe dentits de la Godatabase) et les noms des champs dans
les fichiers de formes.

Cliquez sur le bouton Suivant.


Lors du chargement de donnes, il est possible de spcifier une requte afin de ne pas charger dans la
Godatabase lensemble des donnes de la source. Dans cet exercice, vous chargerez lensemble des
entits.
8
Copyright 2011 ESRI SIG 2011 La godatabase

Conservez loption Charger toutes les sources de donnes puis cliquez sur le bouton Suivant
puis sur le bouton Terminer.
Une fois le chargement termin, affichez lAperu de la classe Parcelles.

Interrogez quelques parcelles, laide de loutil


chargs.

pour vrifier que les attributs ont bien t

Etape 4 : Importer plusieurs fichiers de formes dans une Godatabase


Au cours de cette tape, vous allez importer les fichiers de formes des sections cadastrales et des
btiments. Les classes des sections et des btiments vont tre stockes dans le jeu de classes
Cadastre. A la diffrence de la procdure adopte pour la classe des parcelles, la procdure dimport
permet de crer la classe dentits et deffectuer en mme temps le chargement des entits.
Slectionnez le jeu de classes dentits Cadastre puis, partir du menu contextuel, excutez la
commande Importer > Classe dentits (multiple).
Dans la zone Classe dentits en entre slectionnez les fichiers Sections.shp et Batiments.shp

9
Copyright 2011 ESRI SIG 2011 La godatabase

Cliquez sur OK pour lancer limport des fichiers dans le jeu de classes dentits Cadastre.
Une fois limport termin, affichez lAperu de la classe Sections et Batiments.

Batiments

Sections

10
Copyright 2011 ESRI SIG 2011 La godatabase

Etape 5 : importer une table dans une Godatabase fichier


Vous allez continuer intgrer vos donnes en important la table des propritaires. Dans une
Godatabase, les tables ne peuvent tre regroupes dans des jeux de classes. La dmarche permettant
dimporter une table est similaire celle permettant dimporter un fichier de formes ou une
couverture.
Placez-vous sur la Godatabase Courtance.gdb.
A laide du menu contextuel, excutez la commande Importer > Table (unique)....
Dans la zone Table en entre, slectionnez la table Proprietaires.dbf situe dans le rpertoire
C:\Courtance.
Valider votre choix en cliquant sur Ajouter.
La zone Emplacement
Courtance\Courtance.gdb.

en

sortie

est

automatiquement

renseigne

par

C:\

Dans la zone Nom de la Table en sortie, saisir Propritaires.


Dans longlet Appariement des champs (facultatif), vous avez la possibilit dajouter et de
supprimer certains champs ou de changer leur nom dans la table en sortie. Dans cet exercice, vous
importerez lensemble des champs contenus dans le fichier source.
Lancez limport de la table en cliquant sur le bouton OK.

Etape 6 : Importer un fichier DAO dans une Godatabase


Vous allez intgrer les donnes concernant le rseau deau. Les tronons du rseau deau sont stocks
sous la forme de polylignes dans le fichier DXF. La classe des tronons va tre stocke dans le jeu de
classes Rseau.
Placez-vous sur le jeu de classe Rseau.
A laide du menu contextuel, excutez la commande Importer > Classe dentits (unique).
Dans la zone Entits en entre, slectionnez la classe dentits polyline du fichier
Rseaux_eau.dxf.
Valider votre choix en cliquant sur Ajouter.
Nommez la classe dentits en sortie Rseau_eau.

11
Copyright 2011 ESRI SIG 2011 La godatabase

Cliquez sur OK pour lancer limport du fichier DXF dans la Godatabase.


Lorsque vous importez un fichier DAO dans une Godatabase, un certain nombre dattributs de
dessin utiliss par AutoCAD ou Microstation sont conservs dans la table attributaire de la classe
dentits. Par exemple, le champ LAYER permet de connatre les couches dans lesquelles les entits
ont t dessines.
Une fois limport termin, affichez lAperu de la classe Rseau_eau.

Interrogez quelques tronons, laide de loutil


chargs.

pour vrifier que les attributs ont bien t

12
Copyright 2011 ESRI SIG 2011 La godatabase

Etape 7 : Convertir une table en une classe dentits de points dans une
Godatabase
Une autre source de donnes intgrer dans la Godatabase est un fichier ASCII issu de relevs GPS
effectu sur les conduites du rseau deau. Ce fichier contient un ensemble dlments ponctuels du
rseau (vannes, pompes, raccords, rservoirs, ...) localiss en X et en Y dans le systme de
coordonnes Lambert II.
ArcGIS vous offre la possibilit de vous connecter des fichiers ASCII et de les utiliser comme des
tables. Pour cela, le fichier doit possder une structure tabulaire avec sur la premire ligne le nom des
champs spars par une virgule, un point-virgule ou tabulation. Le fichier raccordements.txt issu du
relev GPS utilis dans lexercice est dcrit avec le sparateur de tabulation. Il a la structure suivante:

A laide de longlet Aperu, visualisez la table en slectionnant le fichier raccordements.txt.


Vous constatez que la table possde un champ X et un champ Y. Ces informations de localisation
peuvent tre utilises par ArcGIS pour crer un fichier de formes ou une classe dentits ponctuelles.
Pour votre information ces coordonnes sont dans le mme systme que le jeu de classe Rseau.
Vous allez crer une classe dentits ponctuelles partir du fichier texte, en ayant dfini la rfrence
spatiale, puis vous lintgrerez dans le jeu de classe Rseau.
Slectionnez le fichier raccordements.txt puis excutez la commande Crer une classe
dentits > A partir dune table XY situe dans le menu contextuel.
Dans la zone Champ X, slectionnez le champ nomm X
Dans la zone Champ Y, slectionnez le champ nomm Y
Cliquer sur le bouton Rfrence spatiale des coordonnes en entre pour spcifier une
nouvelle rfrence spatiale en entre.
Cliquez sur Importer puis slectionner le jeu de classe Rseau.
Validez votre choix en cliquant sur Ajouter puis sur OK.
Pour la classe dentits en sortie slectionnez la Godatabase Courtance.gdb et nommez la
classe dentits Raccordements.
13
Copyright 2011 ESRI SIG 2011 La godatabase

Cette commande ne permet pas la cration dune classe dentits directement dans un jeu de classes.
Vous allez donc crer la classe dentits Raccordements dans la Godatabase et faire un glisserdposer dans le jeu de classe Rseau.
Lancez la conversion en cliquant sur OK.
La classe dentits Raccordements doit apparatre dans la Godatabase. Si ce nest pas le cas,
slectionnez la Godatabase et cliquez sur la touche F5 (commande Actualiser). Vous pouvez vrifier
son contenu en la slectionnant et en vous plaant sur longlet Aperu.
Vous allez ensuite glisser-dposer la classe dentits Raccordements vers le jeu de classe
Rseau.
Votre Godatabase doit possder la structure suivante :

Etape 8 : crer une mosaque (facultatif)


Les mosaques correspondent un ensemble de jeux de donnes raster affichs sous la forme dune
image mosaque de manire dynamique. Les jeux de donnes raster qui sont rfrencs par une
mosaque peuvent tre des fichiers image autonomes ou des jeux de donnes raster qui existent dj
dans la godatabase.
Les mosaques vous permettent galement dajouter des donnes raster dans diffrents rsolutions,
espaces par pixel et nombre de canaux.
Dans cette tape, vous allez crer une mosaque partir de trois fichiers TIF.
Dans ArcCatalog, dveloppez C:\Courtance
Ce dossier contient trois fichiers TIF qui partagent des tendues superposes.
Affichez un aperu de chaque fichier pour voir ltendue de chacune delles.
La premire tape consiste crer une mosaque vide et sa structure dans la godatabase.
Cliquez avec le bouton droit de la souris sur la godatabase Courtance.gdb, pointez sur
Nouveau, puis slectionnez Mosaque.

14
Copyright 2011 ESRI SIG 2011 La godatabase

Loutil Crer une mosaque souvre.


Vous crez une structure de godatabase qui stocke des informations sur lemplacement des rasters
source, sur leurs proprits et sur la manire dont ils doivent tre traits lors de laffichage de la
mosaque. La mosaque ne copie pas de donnes; elle gnre simplement une image mosaque
dynamique la vole lors de laccs la mosaque.
Entrez Emprise comme nom de la mosaque.
Cliquez sur le bouton de navigation du volet Systme de coordonnes.
Cliquez sur Importer.
Accdez C:\Courtance.
Slectionnez Emprise1.tif et cliquez sur Ajouter.
Cliquez sur OK pour fermer la bote de dialogue Proprits de rfrence spatiale.
Cliquez sur OK dans la fentre de loutil Crer une mosaque.

La mosaque est cre dans la godatabase Courtance.gdb. La limite est ltendue de tous les jeux
de donnes raster, dfinie par leurs emprises, au sein de la mosaque. Les emprises renferment le
contour de chaque raster au sein de la mosaque. Dans ltape suivante, vous allez ajouter les trois
15
Copyright 2011 ESRI SIG 2011 La godatabase

fichiers TIF la mosaque.

Etape 9 : Ajouter des rasters a une mosaque (facultatif)


Dans cette tape, vous allez ajouter les trois fichiers TIF la mosaque que vous avez cre
prcdemment. Lorsque vous ajoutez des donnes raster, un pointeur vers lemplacement des
donnes est stock dans la mosaque. Les pixels ne sont pas transfrs ni stocks lintrieur de la
mosaque dans la godatabase.
Dans la fentre Catalogue, cliquez avec le bouton droit de la souris sur la mosaque et
slectionnez Ajouter des rasters. Loutil Ajouter des rasters la mosaque souvre.
Assurez-vous que le type de raster est dfini sur Jeu de donnes raster (Raster Dataset).
Cliquez sur la flche de la liste droulante sous Entre et slectionnez Dataset.
Cliquez sur le bouton de navigation sous Entre et slectionnez les trois fichiers TIF puis
cliquez sur Ajouter.

Cliquez sur OK pour excuter loutil.


Vous remarquerez que les fichiers TIF ont t ajoutes la mosaque Emprise. Lorsque vous crez
une mosaque, vous pouvez lafficher sous forme dimage mosaque ou de catalogue (ou table).
Chaque jeu de donnes raster est ajout en tant que ligne dans la table de la mosaque et est
reprsent par un polygone demprise.

16
Copyright 2011 ESRI SIG 2011 La godatabase

Exercice 2 : Comportements de godatabase


Temps estim: 40 minutes
Dans cet exercice, vous utiliserez ArcCatalog et ArcMap pour explorer et utiliser des comportements de
godatabase lis la gestion du cadastre et des rseaux deau sur la commune de Courtance. Lobjectif
de cet exercice est dapprhender le fonctionnement et lutilit des comportements spcifiques au
format godatabase. Les tapes de lexercice vous proposent de voir et de manipuler les comportements
suivants : sous-type, domaine, topologie, classe de relations et annotations.

Dans cet exercice vous allez :

Explorer des sous-types dans la fentre Catalogue.


Explorer des sous-types dans ArcMap.
Explorer des domaines dans la fentre Catalogue.
Explorer des domaines dans ArcMap.
Explorer les proprits dune classe de relations dans la fentre Catalogue.
Consulter des donnes relies dans ArcMap.
Explorer une topologie dans la fentre Catalogue.
Visualiser une topologie dans ArcMap.
Convertir des tiquettes en annotations de godatabase.

Etape 1 : Explorer des sous-types dans la fentre catalogue


Dans cette tape, vous allez explorer des sous-types existants dans la classe dentits Batiments. Les
sous-types classent les entits de btiments en fonction dun critre : Public ou Priv.
Dmarrer ArcMap et ouvrez une nouvelle carte vierge.
Dans la fentre Catalogue, accdez la classe dentits Batiments dans la godatabase
Courtance_Comportements.gdb et ouvrez ses proprits.

Cliquer sur longlet Champs.


17
Copyright 2011 ESRI SIG 2011 La godatabase

Rechercher le champ Type_bati dans la colonne Nom du champ.


Ce champ stocke le type de btiment de chaque entit (public ou priv). Il est de type entier court.
Cliquez sur longlet Sous-types.
Le champ de sous-type est qui a t paramtr est Type_bati. Seuls les champs de type entier
peuvent tre dfinis comme champs de sous-type.

Dans la section Sous-types, les valeurs numriques indiques dans la colonne Code font rfrence
aux valeurs du champ Type_bati. Il ny a que 2 valeurs uniques dans ce champ qui sont 1 et 2. Dans
la colonne Description, une description synthtique a t inscrite pour chaque code. Par la suite vous
pourrez afficher ces descriptions dans la table la place du code.

Slectionner le premier sous-type (Priv) en cliquant sur la petite case grise lextrmit gauche
de la ligne.

Dans la zone Domaines et valeurs par dfaut situe au bas de la bote de dialogue, faites dfiler
vers le bas jusquau champ Nature.
Le champ affiche la nature du btiment. La valeur par dfaut pour le sous-type priv est
Entreprise . Si vous numrisez une nouvelle entit btiment priv, la valeur Entreprise sera
automatiquement inscrite dans le champ Nature.
Dans la mme classe dentits, chaque sous-type aura un comportement proche de celui dune classe
dentit. Une valeur par dfaut voire un domaine pourra tre affect un champ en fonction dun
sous-type ce qui vitera de multiplier les classes dentits.
Dans lexemple, au lieu de stocker les btiments publics et les btiments privs dans 2 classes
dentits diffrentes, un sous-type a t paramtr sur la classe dentits Batiments et les entits
btiments publics et privs pourront tre gres indpendemment.
18
Copyright 2011 ESRI SIG 2011 La godatabase

Cliquez sur Annuler dans la bote de dialogue Proprits de la classe dentits.

Etape 2 : Explorer des sous-types dans ArcMap


Vous allez prsent utiliser des sous-types dans ArcMap.
Ajoutez la couche Batiments
Courtance_Comportements.gdb.

la

carte

partir

de

la

godatabase

Dans la table des matires, vous pouvez constater que pour la couche Batiments ArcMap a cr
automatiquement une symbologie catgorielle sur le champ de sous-type.

A laide de loutil dinterrogation

, identifiez un btiment sur la carte.

Vous constatez que la valeur affiche pour le champ Type_bati nest pas le code numrique (1,2)
mais le descriptif du code du sous-type. Vous allez maintenant examiner la table attributaire de cette
couche.
Ouvrez la table attributaire de la couche Batiments.

19
Copyright 2011 ESRI SIG 2011 La godatabase

Dans le champ Type_bati, vous constatez que les valeurs affiches correspondent aux descriptifs des
sous-types et non aux codes. Vous pouvez cependant afficher les valeurs des codes en utilisant la
procdure suivante :
Excutez la commande Apparence partir du bouton Options de la table

Dcochez loption Afficher les descriptions des domaines de valeurs codes et des soustypes.

Cliquez sur OK pour valider ces options dapparence de la table.


Vous constatez que ce sont maintenant les valeurs des codes de sous-types qui saffichent. Ces
valeurs sont celles qui sont effectivement stockes dans la table.

Excutez nouveau la commande Apparence partir du bouton Options de la table, puis


cochez loption Afficher les descriptions des domaines de valeurs codes et des sous-types.
Fermez la fentre Table.
Fermer ArcMap et cliquez sur Non pour ne pas enregistrer les modifications.

20
Copyright 2011 ESRI SIG 2011 La godatabase

Etape 3 : Explorer des domaines dans la fentre catalogue


Les domaines permettent de dfinir les valeurs valides qui peuvent tre stockes dans un champ. Un
domaine peut dfinir une plage de valeurs (par exemple 2 6) ou une srie de valeurs prcodes (par
exemple 10, 30, 50 et 100).
Dans cette tape vous allez visualiser les domaines qui ont t cres dans la godatabase
Courtance_Comportements.gdb.
Dmarrer ArcMap et ouvrez une nouvelle carte vierge.
Depuis la fentre Catalogue, slectionnez la Godatabase Courtance_Comportements.gdb.
Affichez les proprits de la Godatabase (Clic droit > Proprit) puis slectionnez longlet
Domaines.
Pour faciliter la saisie et assurer lintgrit des valeurs qui codent la nature des btiments, deux
domaines de valeurs prcodes ont t crs : Domaine_priv et Domaine_public.
Placez-vous sur le domaine Domaine_priv.

Dans la zone Proprits du domaine, notez que le type de champ est dfini sur Texte et que le
type de domaine correspond Valeurs prcodes.
Dans la zone Valeurs prcodes, notez la liste des 3 valeurs valides : Association ,
Entreprise et Particulier .
Lorsque ce domaine sera appliqu un champ, ces trois codes seront les seuls valeurs valides
acceptes dans le champ. Toute autre valeur sera considre comme rrone.
Vrifiez que pour le Domaine_public, la liste comporte les 4 valeurs : Administration ,
Etablissement scolaire , Etablissement sportif et Hpital .
Cliquez sur Annuler.

Etape 4 : Explorer des domaines dans ArcMap


Dans cette tape, vous allez mettre jour un btiment en modifiant une valeur dans un champ associ
un domaine. Vous comprendrez ainsi le rle des domaines pour assurer lintgrit des donnes
dans une Godatabase.
Ouvrez le document Domaines_Courtance.mxd
Affichez la barre doutils Editeur si ncessaire.
Excutez la commande Editeur > Ouvrir une session de mise jour.
21
Copyright 2011 ESRI SIG 2011 La godatabase

Dans la table des matires, cliquez droit sur la couche Batiments puis sur
Slection/Slectionner tout. Cliquez OK dans la fentre qui saffiche, la slection peut prendre
quelques secondes.
Dans le menu Editeur, actionnez la commande Valider la slection.

3 entits ne sont pas valides, seules ces entits restent slectionnes. Cliquez sur OK.

Ouvrez la table attributaire de la couche Batiments et affichez uniquement les enregistrements


slectionns.
Dans le champ NATURE, vous constatez que les valeurs ne correspondent ni la liste des
descriptions du domaine Domaine_Priv ni celle du domaine Domaine_public. Deux valeurs
comportent des fautes de saisie et la valeur Caserne ntait pas prvue dans aucune des liste.
Slectionnez une une les valeurs dans la table (en cliquant sur la cellule).
Vous remarquerez qu chaque fois un menu droulant vous propose les valeurs prdfinies des
domaines. Chaque domaine tant appliqu au champ Nature en fonction dun sous-type, la liste
Domaine_public est propose pour les btiments publics et la liste Domaine_priv pour les
btiments privs.
Fermez votre session de mise jour laide de la commande Editeur > Quitter la session de
mise jour. Vous ne sauvegarderez pas vos modifications.
Fermer ArcMap.

Etape 5 : Explorer les proprits dune classe de relation


Une classe de relation est cre dans une godatabase. Elle enregistre les paramtres de la relation
entre deux tables ou classes dentits stockes dans la mme godatabase. La relation est alors
exploitable en permanence. Dans cette tape, vous allez explorer les proprits dune classe de
relation, reliant la classe dentits Parcelles et la table des Propritaires.
Lancez ArcMap.
Dans la fentre Catalogue, dveloppez la Godatabase Courtance_Comportement.gdb puis le
jeu de classe dentits Cadastre.
Cliquez avec le bouton droit sur Parcelles_Proprietaires, puis slectionnez Proprits.
Cliquez sur longlet Gnral si ncessaire.
22
Copyright 2011 ESRI SIG 2011 La godatabase

Dans longlet Gnral lensemble des paramtres de la relation sont consultables.

Le type de la relation est Simple : Il ny a pas dincidence sur la table des propritaires lors de la
suppression dune ou plusieurs parcelles.
La cardinalit est 1-M : une parcelle peut avoir un ou plusieurs propritaires, non linverse car la
table dorigine est celle des parcelles et la table de destination celle des propritaires.
Deux champs nomms IDPROP sont les champs de cl, le premier sur la table des parcelles (cl
primaire) et le deuxime sur la table des propritaires (cl trangre).
Cliquez sur Annuler.

Etape 6 : Consulter des donnes relies dans ArcMap


Ouvrez le document Parcelles_Proprietaire.mxd.
Le document ArcMap contient la couche des parcelles.
A laide de loutil dinterrogation

, identifiez une Parcelle.

La fentre didentification apparat et les attributs de lentit saffichent.

23
Copyright 2011 ESRI SIG 2011 La godatabase

Cliquez ici

En cliquant sur le signe + (cf. copie dcran ci-dessus) puis en slectionnant lobjet, faites
apparatre les attributs des propritaires issus de la table relie).

Vous constatez quArcMap a retrouv automatiquement lenregistrement reli sur la table


Proprietaires en utilisant les informations dfinies dans la classe de relations. Vous noterez
galement quil nest pas ncessaire de charger la table (ou la classe) relie dans le document
ArcMap pour pouvoir accder aux attributs des objets relis.
Vous allez ensuite charger dans ArcMap, la table Proprietaires en passant par la relation.
24
Copyright 2011 ESRI SIG 2011 La godatabase

Fermez la fentre Identifier.


Slectionnez une entit sur la carte avec loutil de slection.
Affichez la table attributaire de la couche Parcelles.

Cliquez sur le bouton Options de la table


puis dans la commande Tables relies >
Parcelles_Proprietaires : Proprietaires afin dafficher la table relie.
Cette commande ajoute la table Propritaires dans la table des matires et laffiche dans la fentre
Table. Les enregistrements correspondants dans la table relie sont automatiquement slectionns.

25
Copyright 2011 ESRI SIG 2011 La godatabase

Si vous slectionnez un autre enregistrement dans la table origine, vous devez r-excuter la
commande Options > Tables relies pour rafrachir la slection dans la table destination.
Fermez la fentre Table.
Fermez ArcMap.
Cliquez sur Non pour ne pas enregistrer les modifications.

Etape 7 : Explorer une topologie dans la fentre catalogue


La topologie dans les godatabases permet de valider la gomtrie des entits qui y participent
suivant les critres prcis de rgles prdfinies. Vous utiliserez une topologie pour dtecter les entits
qui transgressent une rgle de topologie. Au total 32 rgles sont disponibles dans ArcGis 10.
Ouvrez un document ArcMap vide.
Dans la fentre Catalogue, dveloppez Courtance_Comportements.gdb, puis dveloppez le
jeu de classe dentits Cadastre.
Un fichier de topologie est toujours stock lintrieur dun jeu de classe dentits.
Cliquez avec le bouton droit sur Cadastre_Topology

, puis slectionnez Proprits.

Cliquez sur longlet Gnral si ncessaire.


Avec une license ArcEditor ou ArcInfo vous pouvez modifier les paramtres dune topologie de
godatabase. La topologie na pas encore t valide, donc aucune erreur spatiale na pu tre
dtecte.
Cliquez sur longlet Classes dentits.
Deux classes dentits participent la topologie, Sections et Parcelles, celles-ci sont stockes dans le
jeu de classe.

26
Copyright 2011 ESRI SIG 2011 La godatabase

Avec une license ArcEditor ou ArcInfo vous pouvez ajouter ou supprimer des classes dentits du
jeu de classe la topologie. Donc seule la classe dentits Batiments pourrait tre ajoute ici.
Cliquez sur longlet Rgles.

Cet onglet vous permet dajouter ou de supprimer des rgles au sein de la Topologie. Deux rgles
sont affectes cette topologie : Les entits de Parcelles Ne doivent pas se superposer , et les
entits de Parcelles doivent tre recouvertes par les entits de Sections.
Slectionnez la premire rgle Parcelles Ne doivent pas se superposer puis cliquez sur
Description.
Vous disposez de la description de chacune des rgles utilises.

27
Copyright 2011 ESRI SIG 2011 La godatabase

Grce cette rgle, Vous pouvez contrler quau sein de la mme classe dentit polygone, aucune
entit ne soit recouverte par une autre.
Notez le polygone rouge dans lillustration. Il indique une erreur de superposition.
Dsactivez la case coche en regard de loption Afficher les erreurs.
Vous ne visualisez plus lerreur dans la description.
Fermer la bote de dialogue Description de la rgle.
Cliquez sur longlet Erreurs dans la bote de dialogue Proprits de la topologie.
Longlet Erreurs vous permet de gnrer la liste de toutes les erreurs et exceptions rencontres dans
votre topologie.
Cliquez sur le bouton Gnrer un rcapitulatif.

Vous pouvez remarquer quil y a quatre rgles dans la liste. La rgle doivent tre plus grandes
que la tolrance dagrgat est automatiquement ajoute par le logiciel, ce qui vous permet de
reprer les entits dont la taille est infrieure la tolrance dagrgat et ventuellement de les
supprimer.
Aucune erreur nest rpertorie, en effet, tant que vous navez pas valid la topologie, ArcGIS ne
28
Copyright 2011 ESRI SIG 2011 La godatabase

peut identifier les erreurs et affiche la valeur 0 pour chaque rgle.


Cliquez sur Annuler dans la bote de dialogue des Proprits de topologie.

Etape 8 : Visualiser une topologie dans ArcMap


Vous allez prsent examiner la topologie dans ArcMap et la valider afin de dtecter des erreurs.
Ajoutez Cadastre_Topology la carte partir de Courtance_Comportements.gdb\Cadastre.
Cliquez sur Oui pour ajouter la carte toutes les classes dentits qui participent la topologie.

La couche topologie a t ajoute la carte ainsi que toutes les couches qui participent la
topologie.

Cliquez un emplacement vide dans la table des matires pour dslectionner toutes les couches.
Cliquez sur le bouton Rpertorier par ordre daffichage
en haut de la table des matires
puis faites passer la couche des parcelles au dessus de celle des sections.
Double-cliquez sur la couche Cadastre_Topology pour consulter ses proprits.
Cliquez sur longlet Symbologie.

Les trois types derreurs (surfaciques, linaires et ponctuelles) saffichent par dfaut et correspondent
des sous-couches de la couche topologie. Vous pouvez crer une symbologie pour chaque
gomtrie derreur ou dexception. Les exceptions, sont dfinies par lutilisateur. Les zones valider
sont des tendues o la topologie na pas encore t valide. Vous pouvez aussi dfinir le symbole
des zones valider :
29
Copyright 2011 ESRI SIG 2011 La godatabase

Cochez les Zones valider.


Cliquez sur Zones valider pour afficher le symbole correspondant.
Les zones valider seront symbolises par un hachurage bleu
Cliquez sur OK pour appliquer la symbologie.

Avant la premire validation, la zone valider recouvre ltendue totale des entits participant la
topologie.
Ouvrez une session de mise jour, avec la barre doutils Editeur.
Dans le menu Editeur, slectionnez Autres outils de mise jour, puis Topologie.
La barre doutils Topologie saffiche. Elle contient des outils de mise jour spcialiss.
Les deux boutons suivants valident votre topologie :
. Le bouton de gauche valide la topologie
dans des zones spcifies, tandis que celui de droite la valide dans ltendue courante.
Fermez la fentre Crer des entits.
Au besoin, effectuez un zoom arrire afin que lintgralit de la topologie soit comprise dans
ltendue courante.
Cliquez sur le bouton Valider la topologie dans ltendue courante

Des erreurs affiches en rouge apparaissent sur votre carte. La zone valider hachure en bleu a
disparu, car vous avez valid votre topologie.

30
Copyright 2011 ESRI SIG 2011 La godatabase

Dans la barre doutils Topologie, cliquez sur loutil Inspecteur derreurs.

Dans la fentre de linspecteur derreurs, cliquez sur Rechercher.


Deux erreurs sont rpertories, une erreur pour chaque rgle.
Dans la fentre de lInspecteur derreurs cliquez droit sur lerreur Doivent tre recouvertes
pas les entits de puis faites Zoom sur.

Dcochez et re-cochez la couche Cadastre_topology dans la table des matires pour visualiser
le dpassement de la parcelle au-del de la section.
La couche Cadastre_topology contient lerreur polygonale qui correspond ce sur-dpassement.
Dans la fentre de lInspecteur derreurs cliquez droit sur lerreur Ne doivent pas se
superposer puis faites Zoom sur.

31
Copyright 2011 ESRI SIG 2011 La godatabase

Remarquez que la parcelle de droite recouvre une partie de la parcelle de gauche. Le recouvrement
est symbolis sur la couche Cadastre_topology sous la forme dune erreur polygonale.
Dans les deux exemples, nous navons que constat les erreurs, nous ne les avons pas corriges. Pour
corriger les erreurs, sont votre disposition des outils dans le menu contextuel de lInspecteur
derreurs, dans la barre doutils Topologie et bien sr les outils ddition classiques qui se trouvent
dans toutes les barres doutils de mise jour, notamment Editeur.
Dans le menu Editeur, slectionnez Quitter la session de mise jour sans lenregistrer.
Fermez ArcMap et cliquez sur Non pour ne pas enregistrer les modifications.

Etape 9 : Convertir des tiquettes en annotations de godatabase


(facultatif)
Au cours de cette tape, vous allez travailler avec les annotations sur un fond de carte reprsentant la
commune de Courtance. Vous commencerez par utiliser la commande qui permet de convertir des
tiquettes en annotations.
Lancer ArcMap et ouvrez le document Anno_Courtance.mxd qui se trouve dans le rpertoire
C:\Courtance_Comportements.
Remarquez que des tiquettes ont t cres pour la couche Sections. Vous allez les transformer en
annotations de godatabase et les stocker dans une nouvelle classe dentits Anno_Courtance. Vous
pourrez ensuite les dplacer et les modifier individuellement.
Dans la zone dchelle, saisissez lchelle de rfrence des annotations 25000 puis appuyer sur
Entre du clavier. La taille des annotations sera fixe lchelle 1/25000.

32
Copyright 2011 ESRI SIG 2011 La godatabase

Dans la table des matires dArcMap, faites un clic droit sur la couche Sections puis choisissez
la commande Convertir les tiquettes en annotations.
Dans la zone Stocker les annotations, cochez loption Dans une base de donnes.

Dcochez loption Lies aux entits et nommez la nouvelle classe dentits Anno_courtance.

Cliquez sur Convertir pour lancer la conversion.


Une fois la conversion termine, la carte a toujours le mme aspect un point prs : les tiquettes des
Sections ont t remplaces par des annotations. Une nouvelle couche nomme Anno_courtance a
t ajoute en haut de la table des matires.
Dans la fentre Catalogue, notez la nouvelle classe dentit annotation cre.

Dans la table des matires, activez et dsactivez la couche Anno_courtance.


La visibilit des annotations de godatabase est contrle de la mme manire que celle des autres
couches. A lissue de cette conversion, les annotations ne peuvent pas tre dplaces ni modifies.
Vous devez pralablement ouvrir une session de mise jour.
Activez la barre doutils Editeur si ce nest pas le cas et ouvrez une session de mise jour.
Sur la barre doutils Editeur, saisissez loutil de slection des annotations.

Dplacez laide de loutil une ou plusieurs annotations.


Les annotations de godatabases se comportent comme des entits gographiques. La mme mthode
sera emprunte pour crer ou mettre jour les annotations de godatabase ou les entits point, ligne
et polygone. Notez le modle dentit dans la fentre Crer des entits li la couche annotation.

Fermez la session de mise jour et fermez ArcMap sans enregistrer les modifications.
33
Copyright 2011 ESRI SIG 2011 La godatabase

You might also like