Mon organisation travaille sur une application exécutée sur ArcGIS Engine. Les versions précédentes de l'application utilisaient principalement des Shapefiles pour afficher les routes, les parcelles, les bâtiments, etc.
Comme on m'a appris à éviter les fichiers de formes lors de la gestion des données lors de mon travail à l'université, j'ai suggéré de passer aux fichiers de géodatabases.
Les géodatabases de fichiers de revendications Esri sont optimisées pour les performances et le stockage .
Mon collègue se souvient avoir entendu que les Shapefiles dessinent généralement plus vite.
Je n'ai pas trouvé un article parlant directement de ce sujet, alors j'ai pensé que je demanderais à la communauté.
Je penche vers les géodatabases fichier, mais ce serait bien de savoir si je manque quelque chose que Shapefiles offre.
Réponses:
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 entrent dans beaucoup de détails supplémentaires concernant les goulots d'étranglement qui peuvent exister et d'autres considérations de performances pour divers cas d'utilisation des logiciels ArcGIS.
la source
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 tirer des données plus rapidement, c'est la puissance de traitement pure [vitesse de la puce], la carte vidéo [RAM, le chipset] et la vitesse de la RAM physique et la vitesse du disque dur ou du Solid State Drive dans l'ordinateur qui font la grande différence.
la source
Je peux fournir des preuves anecdotiques qu'un FGDB compressé est en effet plus rapide qu'un FGDB non compressé sur notre réseau lent. Voici quelques statistiques:
Le MXD s'ouvre plus rapidement lorsqu'il est connecté au GDB non compressé. Cependant, une fois chargé, tout (zooms, panoramiques, etc.) est sensiblement plus lent que lorsqu'il est connecté au GDB compressé.
la source