Suite

Quel format de données s'affiche généralement le plus rapidement dans ArcMap ?


Mon organisation travaille sur une application s'exécutant sur ArcGIS Engine. Les versions précédentes de l'application utilisaient principalement des Shapefiles pour afficher des routes, des parcelles, des bâtiments, etc.

Comme on m'a appris à éviter les Shapefiles lors de la gestion des données dans mon travail universitaire, j'ai suggéré de passer aux géodatabases de fichiers.

Les géodatabases de fichiers de revendications Esri sont optimisées pour les performances et le stockage.

Mon collègue se souvient avoir entendu dire que les fichiers Shapefile s'affichent généralement plus rapidement.

Je ne suis pas tombé sur un article parlant directement de ce sujet, alors j'ai pensé demander à la communauté.

Je penche pour les géodatabases de fichiers, mais ce serait bien de savoir si je manque quelque chose que Shapefiles offre.


Selon System Design Strategies - Software Performance, un article technique d'Esri, les géodatabases fichier sont plus rapides que les fichiers de formes dans leurs tests spécifiques. Ils donnent beaucoup de détails supplémentaires sur les goulots d'étranglement qui peuvent exister et d'autres considérations de performances pour divers cas d'utilisation du logiciel ArcGIS.


Une Géodatabase fichier non compressée pour les mêmes données est le format lisible le plus rapide pour ArcGIS (ArcMap) (par rapport aux couvertures de fichiers de formes héritées et d'arcinfo des mêmes données)

Bien que vous puissiez « compacter » une géodatabase fichier… http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#/Compact/00170000000n000000/

Mais pour extraire des données plus rapidement, c'est la puissance de traitement pure [vitesse de la puce], la carte vidéo [RAM, chipset] et la vitesse de la RAM physique et la vitesse du disque dur ou du disque SSD dans l'ordinateur qui font la grande différence.


Je peux fournir des preuves anecdotiques qu'un FGDB compressé est en effet plus rapide qu'un non compressé sur notre réseau lent. Voici quelques statistiques :

ArcGIS 10 FGDB accessible par un ArcGIS 10 MXD 142 classes d'entités 24 tables Taille FGDB compressée - 794 Mo Taille FGDB non compressée - 1,66 Go

Le MXD s'ouvre plus rapidement lorsqu'il est connecté à la GDB non compressée. Cependant, une fois chargé, tout (zooms, panoramiques, etc.) est sensiblement plus lent que lorsqu'il est connecté à la GDB compressée.