banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Wed 19 August 2009 14:24

jean94
Participant assidu
Date d'inscription: 13 Aug 2009
Messages: 436

Arcgis 9.2 - Géodatabase

Bonjour à tous,

J'ai une question tout à fait théorique et toute les réponses sont les bienvenues.

Je ne suis pas familier avec les géodatabases. Je les voies comme un entrepos de données qui permet les relations spatiales.  J'ai beau lire sur le sujet mais j'ai de la difficulté à comprendre la philosophie derrière la géodatabase. J'ai apris Mapinfo en premier, cela explique.

Or, quand je fais des traitements de donnnées dans une géodatabase, je me rend rapidement compte que la manipulation de données est beaucoup plus lente. Afin d'augmenter ma productivité, parfois, je transforme certaines données à l'extérieure de la géodatabase.

J'aimerais savoir si cette pratique est courante et aussi, sous quelle circonstance doit-on faire du traitement de données dans la géodatabse ou à l'extérieur.

merci, Jean-François

Hors ligne

 

#2 Thu 20 August 2009 15:20

carteq
Participant assidu
Date d'inscription: 8 Mar 2008
Messages: 829

Re: Arcgis 9.2 - Géodatabase

Je n'ai jamais remarqué de différence en terme de vitesse.

Pour être le plus à jour possible, utiliser le "File Geodatabase", qui n'est pas basée sur un fichier Access.

Idéalement, toutes les données doivent être traitées et stockées dans votre database.

L'inconvénient de la File Geodatabase, c'est que ce n'est compatible avec presque aucun autre logiciel.

Le concept est simple:

Geodatabase = classeur
Feature dataset = tiroir pour ranger des données dans le même système de coordonnées
Feature class = unité de base ( = à un shapefile)

Le feature class peut-être rangé dans un feature dataset ou directement dans la geodatabase.

Hors ligne

 

#3 Thu 20 August 2009 16:48

Nicolas Granier
Participant assidu
Date d'inscription: 19 Apr 2007
Messages: 271

Re: Arcgis 9.2 - Géodatabase

Bonjour,

Quelques éléments en complément de réponse :

- le dataset (jeu de données) dans la géodatabase permet de spécifier une tolérance et une résolution.
La tolérance est la distance minimale pouvant exister entre 2 points. Cela permet d'éviter les erreurs de mauvaise jointure entre polygone par exemple. La résolution permet de définir avec quelle précision les coordonnées seront stockées. En bref lorsque l'on dispose de beaucoup de données volumineuses, ces deux paramètres peuvent faire économiser énormément de volume disque.

- la compression, l'archivage. Une geodatabase peut être compressée, soit en passant par la arctoolbox, soit directement pas Z-zip ou autres. Exemple de taux de compression avec Z-zip (15 Mo->0.78Mo)

- La geodatabase permet de mettre en place des règles de topologie et donc de repérer des erreurs. (avec une licence ArcEditor Uniquement).

Ces opérations là, on ne peut pas faire avec un Shape.

Hors ligne

 

#4 Thu 20 August 2009 20:45

carteq
Participant assidu
Date d'inscription: 8 Mar 2008
Messages: 829

Re: Arcgis 9.2 - Géodatabase

en plus, les champs Superficie et Longueur sont automatiquement ajoutés et mis à jour dans les géodatabases, ce qui n'est pas le cas dans les .shp .

Hors ligne

 

#5 Fri 21 August 2009 16:17

jean94
Participant assidu
Date d'inscription: 13 Aug 2009
Messages: 436

Re: Arcgis 9.2 - Géodatabase

D'accord, merci des conseil,

Petite question supplémentaire,

Un .shp (shapefile) est un fichier import/export d'arcgis tout comme mid/mif de Mapinfo. Une fois dans la geodatabase il devient un fichier strictement utilisable par arcgis?

Merci

Hors ligne

 

#6 Tue 25 August 2009 16:59

carteq
Participant assidu
Date d'inscription: 8 Mar 2008
Messages: 829

Re: Arcgis 9.2 - Géodatabase

L'utilisation de la géodatabase restreint en effet l'interconnection entre les logiciels.

Cependant, il est simple d'exporter en SHP au besoin pour les besoins ponctuels.

Et puis certains logiciels SIG peuvent lire les Personnal Geodatabases. Manifold System est un exemple.

Pour Mapinfo, je ne sais pas.

Pour la File Geodatabase, c'est plus restreint. Peut-être que FME peut lire et convertir.

Hors ligne

 

#7 Fri 28 August 2009 09:05

v_roux
Participant occasionnel
Date d'inscription: 21 Mar 2007
Messages: 30

Re: Arcgis 9.2 - Géodatabase

Bonjour,

A titre personnel j'ai une préférence pour les géodatases personnelles pour deux raisons:
- ça fait mieux "rangé"
- surtout ça permet d'ouvrir les tables également sous Access et d'y faire des manipulations qui sont plus rapides ou plus faciles que sous ArcGis.

A noter, il existe quelques petites différences lors des requêtes par attribut entre le format .shp et le format classe d'entités (géodatabase) : notamment lorsque les requêtes portent sur les 'NULL' ; je crois qu'il y avait aussi autre chose mais je ne sais plus quoi...

Cordialement,

Hors ligne

 

#8 Fri 28 August 2009 18:42

Robin
GeoRezo forever
Lieu: France
Date d'inscription: 31 Aug 2005
Messages: 13614
Site web

Re: Arcgis 9.2 - Géodatabase

Hello,

A titre personnel j'ai une préférence pour les géodatases personnelles pour deux raisons:
- ça fait mieux "rangé"
- surtout ça permet d'ouvrir les tables également sous Access et d'y faire des manipulations qui sont plus rapides ou plus faciles que sous ArcGis.


J'ai une question pour rebondir là dessus : vous n'avez pas peur de faire une mauvaise manip qui "plante" toute la base (=des heures de boulot détruites) ?

J'avoue que je ne m'y suis jamais mis à cause de ça principalement, c'est à dire la peur de changer un truc par mégarde (mauvaise requête dans Access ou autre) et de ne plus pouvoir récupérer ma base ni mes shapes au final. Au moins, avec des couches séparée, si quelque chose est fichu, je peux espérer que ça ne sera qu'une seule couche, justement.

Bonne soirée,
Robin.

Hors ligne

 

#9 Mon 31 August 2009 09:32

v_roux
Participant occasionnel
Date d'inscription: 21 Mar 2007
Messages: 30

Re: Arcgis 9.2 - Géodatabase

Bonjour,

Euh non, en fait je ne m'étais même pas posé la question; en revanche, je n'hésite pas à faire des copies régulièrement et avant des manipulations importantes ou incertaines...

Ca fait 3 ans que je travaille que ça et je n'ai jamais vu une géodatabase "planter" (en revanche, des fausses manip et perdre un champ ou une table, j'ai déjà fait...).

Cela dit aussi :
- je ne vais pas systématiquement sous access, seulement quand vraiment ça me sert,
- je fonctionne beaucoup avec table de données attributaire + jointure aux entités; et en général sur Access, je ne touche pas trop aux classes d'entités, je manipule surtout les tables (mais elles sont dans la même géodatabase).

Il paraît aussi que les bases Access sont un peu limitées en capacité quand on travaille sur des très grosses quantités de données - mais alors quel confort pour renommer un champ, en changer la structure, faire des requêtes en chaînes plus ou moins complexes...

Cordialement,

Hors ligne

 

#10 Mon 31 August 2009 10:17

Florian
Participant actif
Lieu: Dayton, Ohio
Date d'inscription: 20 Oct 2005
Messages: 56

Re: Arcgis 9.2 - Géodatabase

Bonjour,

J'ai utilisé, il y a qq années, des géodatabases personnelles dans le but de pouvoir faire des manips entre les champs (de très nombreux et complexes indicateurs) qu'ArcGIS ne permettait pas de faire.

Pendant la création des requêtes, c'était toujours sur une copie de la géodatabase, et j'en ai planté plusieurs... Cette utilisation permet de gagner bcp de temps une fois réalisé, mais mon conseil est de travailler toujours sur une copie lorsque l'on utilise la géodatabase par le biais d'Access.


Sinon, j'ai adopté majoritairement les géodatabases files (qui sont plus rapides et moins limitées que les personnelles), pour cet "aspect rangé" : le fait d'être sûr que dans un jeux de données (feature dataset) les paramètres sont les mêmes et de pouvoir y gérer la topologie de carte. Autre utilisation intensive : les catalogues raster (de type non gérés)... mais c'est un autre point.

Bonne semaine


Florian Deruette
Géomaticien Outre-Atlantique de Languedoc-Roussillon...

Hors ligne

 

#11 Mon 31 August 2009 11:24

vipere
Participant actif
Date d'inscription: 23 Jan 2008
Messages: 100

Re: Arcgis 9.2 - Géodatabase

Bonjour,

je trouve personnellement les GDB intéressantes sur plusieurs points :

- elles gèrent la topologie (par contre, uniquement sur ArcInfo et ArcEditor) qui donne accès à un panel d'outils essentiels. (ça devrait d'ailleurs être géré en version ArcView, car la topologie est un des principes fondateurs des SIG, me semble-t-il, mais ça c'est un autre débat... commercial celui-là)
- elles sont bien plus efficaces que les shapefiles. J'ai réussi à faire des gros traitements en format GDB alors que le format shp ne le permettait pas (plantages pour cause de jeu de données trop gros)
- elles offrent plus de possibilités en terme d'outils et de paramétrages que les shp (gestion domaines, fonctions de sélections, ...)
- facile à copier d'un poste à un autre via l'explorateur de fichiers (qui est plus rapide que la copie par ArcCatalog).

Perso je conseille la GDB aux utilisateurs d'ArcGis. Le gros problème c'est lorsqu'il faut échanger des données avec des utilisateurs non-ESRI. Il faut alors faire des exports en shp...

voila pour mon expérience.
Vincent

Hors ligne

 

Pied de page des forums

Powered by FluxBB