===== Gestion des tables : ===== ==== Généralités ==== Comme dans Arcview, ArcGIS permet de :\\ • Afficher graphiquement la table ou non (affichage graphique des données)\\ • Compacter une table (pour cela il ne faut pas qu’elle soit en lecture seule)\\ • Indexer un champ\\ • Renommer une table\\ • Contient tous les éléments de contrôle d’un tableur\\ • Rafraîchir une Table\\ • Convertir un thème en fichier de formes\\ Pour modifier une table, il faut aller dans l’éditeur et «ouvrir une session de mise à jour ». \\ Ensuite, on fait clique droit sur le thème à modifier et l’on ouvre la table attributaire.\\ ==== Options de gestion des tables disponibles ==== Dans la version 10 d’ArcGIS, les options de gestion des tables provenant de la version précédente sont nombreuses. On détaillera d’abord quelques fonctions accessibles grâce au clic droit puis celles du menu général.\\ === Les options du clic droit === On retrouvera facilement grâce au clic droit sur un champ de colonne des attributs, une liste telle que : trier, calculer des valeurs dans les colonnes, désactiver ou supprimer un champ, statistiques…\\ {{ fonctions:structuration:gestiontable:menu_clicdroit.jpg }} * __L’outil « Calculer des valeurs »__ Cette boite de dialogue donne la possibilité de calculer des valeurs d'une table grâce à une calculatrice. On peut rédiger des formules de calcul en utilisant les valeurs des autres champs de la table.\\ {{ fonctions:structuration:gestiontable:calc_valeur.jpg }} * __L’outil « Calculer la géométrie »__ Une nouvelle option de calcul fait son apparition par rapport à la version 9 : l’outil calcul de géométrie. Celui-ci permet d'accéder à la géométrie des entités dans une couche. L'outil peut calculer des valeurs de coordonnées, des longueurs et des surfaces, selon la géométrie de la couche en entrée (seulement si le système de projection est projeté).\\ {{ fonctions:structuration:gestiontable:calc_geom.jpg }}\\ Pour calculer les géométries, il mieux vaut se mettre en mode mise à jour, car sinon, le logiciel ne pourra revenir en arrière après son calcul.\\ === Les options accessibles par le menu général === Dans la fenêtre générale des données attributaires, en cliquant sur le premier icône en haut à gauche on obtient une liste déroulante qui permet de réaliser d’autres actions assez rapidement.\\ {{ fonctions:structuration:gestiontable:menu_gal.jpg }} * __Sélection__ La première partie du menu est consacrée à la sélection, avec par exemple, sélectionner par l’attribut et inverser la sélection.\\ * __Ajout d’une colonne__ On peut aussi créer un nouveau champ : Cette option à légèrement été modifié depuis la version 9.3. L’équipe ESRI a supprimé la possibilité de rajouter un champ BLOB (objet binaire de grande taille, qui peut contenir une quantité variable de données).\\ {{ fonctions:structuration:gestiontable:ajout_champ.jpg }} * __Jointures et relations__ Le principe de la jointure est resté fidèle aux versions précédentes. Les jointures sous ArcGis 10 ne se font que si les champs de deux tables concordent (c'est à dire qu'elles ont le même type de données).\\ Pour joindre les deux tables, il faut faire un clic droit sur le thème puis aller sur « jointures et relations » et faire « joindre ».\\ {{ fonctions:structuration:gestiontable:acces_jointure.jpg }} On obtient dès lors la boite de dialogue suivante :\\ {{ fonctions:structuration:gestiontable:boite_jointure.jpg }} La boîte de dialogue a été légèrement modifiée par rapport à la version 9. En effet, on trouve dorénavant dans celle-ci des « options de jointure » qui permettent soit de conserver TOUS les enregistrements des tables lors de la jointure, soit de supprimer les données qui ne correspondent pas dans la jointure.\\ * __Relation__ Depuis ArcGIS 9.1, la mise en relation des tables attributaires a remplacé la notion de liaison. Pour obtenir cette relation de table la démarche est similaire à la précédente sauf que l’on obtient par la suite la barre de dialogue suivante : {{ fonctions:structuration:gestiontable:mise_relation.jpg }} Pour défaire ces relations ou jointure, clique droit sur le thème, allé dans « Jointures et relations » est faire supprimer pour revenir à l’état initial (avant jointure ou relation). Comme ceci : {{ fonctions:structuration:gestiontable:supp_relation.jpg }} * __Fusion__ Pour réaliser une fusion de tables, il faut commencer par ouvrir ArcCatalog, puis de créer une Géodatabase personnelle.\\ Les étapes suivantes sont un peu fastidieuses :\\ - Importez y un premier fichier .dbf (Clic droit, puis Import->Table vers Géodatabase)\\ - Une fois la table créée dans la Géodatabase, charger y les données de tous les autres fichiers .dbf : effectuer un clic droit sur la table ; Choisir "Charger des données..." ; cliquer sur "suivant" ; sélectionner un fichier .dbf à charger puis cliquer sur "Ajouter" ; repéter la manipulation pour tous les fichiers à importer ; cliquer sur "suivant" 4 fois et enfin sur "Terminer".\\ - Pour finir exporter la table au format .dbf\\ * __Liaison avec une table externe__ Pour réaliser une liaison avec une table externe, il est nécessaire d’aller au préalable dans ArcCatalog. Se référer à cette page ([[fonctions:interrogation:tables_distantes:arcgis]]).\\ * __Diagrammes__ Ce menu permet aussi de créer des diagrammes 2D et 3D :\\ {{ fonctions:structuration:gestiontable:diagramme.jpg }} * __Exports & rapports__ Les options sont encore nombreuses dans ce menu, on peut notamment exporter la donnée au format DBF, ou encore créer des rapports exportables en pdf, html, xls.\\ {{ fonctions:structuration:gestiontable:rapport.jpg }} ---- [[logiciels:arcgis|ArcGIS]] - //Article réécrit par le groupe ArcGIS – février 2012 - d’après ROBIN Jean & THOMAS Olivier (2006)//