Bandeau haut

Outils pour utilisateurs

Outils du site


fonctions:structuration:gestiontable:gvsig

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
fonctions:structuration:gestiontable:gvsig [//23/02/2011 19:47//] – modification externe 127.0.0.1fonctions:structuration:gestiontable:gvsig [//10/12/2014 16:50//] (Version actuelle) megard
Ligne 1: Ligne 1:
-**Gestion des tables**+**Gestion des tables :**
  
-gvSIG  permet d’apporter un certain nombre de modification à la structure d’une table, une fois qu’une session de mise à jour est ouverte : 
-Joindre entre deux tables, créer un lien entre deux table qui ont un champs commun, insérer ou supprimer une ligne, copier, coller… 
  
-{{:fonctions:structuration:gestiontable:4_.jpg|}}  +La modification de structure d’une table attributaire est à éviter dans la mesure du possible, car l’ajout ou le retrait des champs peut perturber la table.
- +
- +
-**Gestion des champs** +
- +
-Cette fenêtre est accessible à partir de : Table > Field Manager +
-Cette fonction permet d’ajouter de nouveaux champs ou de renommer ceux déjà existant. +
- +
-{{:fonctions:structuration:gestiontable:5_.jpg|}} +
- +
- +
-Sur gvSIG, le champ servant d’index à la table ne se trouve pas par défaut lors de la création d’une table. L’indexation d’une table de façon automatique n’est pas possible+
- +
-{{:fonctions:structuration:gestiontable:8_.jpg|}} +
- +
-On peu remplir un champ de tables de données manuellement.  +
-Le remplissage automatique d’un champ par une expression est possible (Colonne > Calculate expression). +
- +
- +
-{{:fonctions:structuration:gestiontable:6_.jpg|}} +
- +
-Les différents types de données que l’on peut stocker dans un champ d’une table sont : date, booléen, entier, nombre décimal et string+
    
-Chacun de ces types il lui faut préciser sa longueurc'est-à-dire le nombre de caractères de la chaîne, ou le nombre de chiffre constituant un entier ou un flottant+Gvsig 2.0 gère différents types d’attributs : texte, entier, réel double, date et booléen.
  
-Pour les nombres décimaux (double), on peu choisir le nombre de chiffres après la virgule (sa précision).  
  
-La valeur de la donnée stockée dans les champs peu avoir une valeur par défaut.+{{:fonctions:structuration:gestiontable:8.png|}}
  
-  
-{{:fonctions:structuration:gestiontable:7_.jpg|}} 
  
-**Gestion des accès**+**Gestion des champs :**
  
-Il est possible de travailler sur des tables provenant de bases de données externes, via des connexions dont le driver utilisé varie selon le type de système de gestion de bases de données. +Pour commencer l’édition d’une couche ou d’une table, cliquez sur le menu **Commencer l’édition** ou par clic droit sur le nom de la couche ;
-Gestionnaire de Projet > Nouveau +
  
-{{:fonctions:structuration:gestiontable:13_.jpg|}}+Une fenêtre est accessible à partir de **Table > Field Manager**
  
 +A partir de ce menu, vous pouvez :
  
-**Connexion à une BD externe**+- modifier ou supprimer un champ existant
  
-La fonction est accessible à partir de : Afficher > Gestion de connexion à BD Spatiale   après  Ajouter.    +- créer un champ nouveau 
  
-{{:fonctions:structuration:gestiontable:9_.jpg|}}+{{:fonctions:structuration:gestiontable:gvsig9.png|}}
  
 +Lors de la création du champ, on peut définir comme éléments :
  
-**Jointure /liaison /fusion**+**Type** : nombre (texte, réel double (symbologie surface), entier (population).
  
-- **Jointure** à l’aide de la fonction : Table > Joindre ou en cliquant sur l’icône [{{:fonctions:structuration:gestiontable:15.jpg|}}]+{{:fonctions:structuration:gestiontable:gvsig10.png|}}
  
-Sur gvSIGil est possible de faire une jointure entre deux tables qui ont un champ commun.+- **Longueur** : pas besoin d’une longueur de 50 pour les données cadréespar contre pour les noms de communes, cela semble indiqué.
  
-Il faut sélectionner la table d’origine, celle à partir de laquelle la jointure va être créée. Le champ commun aux deux tables qui va matérialiser la jointure doit ensuite être choisi dans la liste des champs de la première table+-**Précision** : sera en fonction de la donnée.
  
-{{:fonctions:structuration:gestiontable:10.jpg|}}+Le champ servant d’index à la table ne se trouve pas par défaut lors de la création d’une table. L’indexation d’une table de façon automatique n’est pas possible.
  
-- Il faut choisir ta table à joindre ainsi que le champ qui correspond à la même information que le champ sélectionné dans la première table.+On peut remplir automatiquement un champ par une expression, ou par le biais (Colonne > Expression) à condition que la l’édition soit déjà activé.
  
-{{:fonctions:structuration:gestiontable:11.jpg|}}+{{:fonctions:structuration:gestiontable:gvsig11.png|}}
  
 +**Gestion des accès : **
 +Il est possible de travailler sur des tables provenant de bases de données externes, via des connexions dont le driver utilisé varie selon le type de système de gestion de bases de données. **Gestionnaire de Projet > Nouveau amer**
  
-**Remarque :**+{{:fonctions:structuration:gestiontable:gvsig12.png|}}
  
-  +**Connexion à une BD externe : **
-- Pour que la jointure puisse se faire, il faut que les tables à relier soient toutes ouvertes dans gvSIG. +
  
-- L’ordre de sélection des tables à joindre a une grande importance puisque c’est dans la première des tables sélectionnées que vont être ajoutés les champs correspondant à la seconde table.+Cette  fonction est accessible à partir de : **Afficher > Gestion de connexion** à BD Spatiale après cliquez sur  **Ajouter**.
  
--**Liaison** à l’aide de la fonction Table > Lien ou on cliquant sur l’icône [{{:fonctions:structuration:gestiontable:12.jpg|}}]+__Jointure /Liasion / fusion :__
  
-La liaison entre deux tables se fait de la même manière que la jointure :+Les opérations de jointures permettent d'ajouter les champs d'une table cible à ceux d'une table source à partir d'un champ commun aux deux tables
 +On peut ainsi générer de nouvelles entités (couche géographique + table attributaire).
  
- - Sélection de la table d’origine à lierpuis du champ à lier, après on sélectionne la seconde table et du champ associé.+Pour effectuer une jointure de tablesvous devez:
  
-Cet outil est différent de la jointure puisque, dès lors qu’elle est initiée, tous les changements effectués dans l’une des tables seront présents dans la seconde.+1. Vous assurer que les tables à joindre sont dans des formats compatibles avec la version de gvSIG  (dbf,  csv...)  et  que  les champs à  joindre sont  de même  type  (texte, numérique...)
  
-**Remarque :**+2. Charger les tables à joindre dans le gestionnaire de projet.
  
-- Les deux tables à lier ne doivent pas forcement avoir un même champ.+3. Ouvrir une des tables à joindre
  
-- **Liaison avec une table externe**+4. Lancer la commande Table > Joindre ou cliquer sur l'icône correspondante
  
-Sur gvSIG la liaison d’une table interne avec une table externe n’est pas été testée. +5. Sélectionner la table origine de la jointure (il s'agit de la table source qui recevra les 
  
-**Géocodage**+nouveaux champs)
  
-Sur gvSIG, la localisation par toponyme (Géocodageest possible avec l'icône [{{:fonctions:structuration:gestiontable:16.jpg|}}].+6. Sélectionner le champ clé (champ qui permettra d'effectuer la jointure)
  
-Il faut se connecter à un serveur par l’icône  qui permet de rechercher un géocatalogue. Le nom du serveur et son adresse doivent ensuite être renseignés, ainsi que le protocole du serveur :+{{:fonctions:structuration:gestiontable:gvsig13.png|}}
  
-• WFS-G (protocole défini par l’OGC, +7. Sélectionner la table à relier (table cible dont les champs seront affectés à la table  Source)
  
-• WFS (possible dès qu’au moins un des champs de la table attributaire de la couche est de type texte),+8. Sélectionner le champ clé
  
-• ADL (Protocole défini par l’Alexandria Digital Library),+9. Valider en cliquant sur finaliser à la fin de la procédure
  
-• IDEC/SOAP (Protocol qu’utilise la Catalonian Cartographic Institute (ICC)).+{{:fonctions:structuration:gestiontable:gvsig14.png|}}
  
-{{:fonctions:structuration:gestiontable:14.jpg|}}+A la fin de la procédure, les champs de la table cible sont ajoutés dans la table source. 
 +Il est possible d'exporter la couche ainsi créée.
  
 +La liaison entre deux tables se fait de la même manière que la jointure :
  
-Une fois la connexion établie au serveur, il est possible de faire une recherche par toponyme soit en choisissant de restituer lexpression exacte tapéeou simplement certains des mots de l’expression, ou encore l’ensemble des mots de l’expression. La forme de la restitution peut aussi varier : soit on se déplace sur le toponyme choisi (placement du toponyme au centre de la vue)soit on choisit de supprimer les recherches de toponymes précédentes, soit on dessine une étiquette à la place où a été trouvé le toponyme.+- Sélection de la table dorigine à lierpuis du champ à lieraprès on sélectionne la seconde table et du champ associé.
  
-Il est possible de choisir le nombre de résultat à afficher par page. Le nombre de champs sur lequel sapplique le géocodage ne peut pas être choisi.+Cet outil est différent de la jointure puisque, dès lors qu’elle est initiée, tous les changements effectués dans lune des tables seront présents dans la seconde
  
-**Segmentation dynamique**+{{:fonctions:structuration:gestiontable:gvsig15.png|}}
  
-Il n’est pas possible de faire de segmentation dynamique dans GvSIG. 
  
  
  
  
- 
- 
-  
- 
- 
- 
- 
- 
- 
- 
- 
-  
        
  
fonctions/structuration/gestiontable/gvsig.1298486848.txt.gz · Dernière modification : //25/03/2011 18:00// (modification externe)

Bandeau bas