Comment obtenir la taille de la classe d'entités de géodatabase fichier sur le disque?

23

Existe-t-il un moyen simple de déterminer la quantité d'espace sur le disque dur occupée par une classe d'entités?

J'ai l'impression de manquer quelque chose de simple, mais je ne me souviens pas d'une méthode qui le fasse.

Vous penseriez qu'un clic droit sur un jeu de données dans ArcCatalog le ferait pour vous.

Le mieux que j'ai jamais pu faire était d'obtenir la taille de l'ensemble du gdb en regardant dans l'Explorateur Windows.

S'il n'y a aucun moyen de le faire dans l'interface utilisateur d'ArcCatalog, je serais toujours intéressé par une méthode pour le faire dans le code.

Des idées?

Tanneur
la source

Réponses:

35

Si vous recherchez un moyen ArcObjects pour l'obtenir, alors Comment déterminer par programme la taille d'une classe d'entités dans une géodatabase fichier? fournira que - sinon, vous pouvez activer la colonne Taille dans le menu Personnaliser -> Options ArcCatalog -> onglet Contenu :

Activation de la colonne de taille dans les options d'ArcCatalog -> onglet Contenu La colonne de taille activée révèle que la classe d'entités est de 50,69 Mo

Cela fonctionne sur les géodatabases fichier mais pas sur les géodatabases SDE (dans ce cas, vous pouvez cependant utiliser certaines requêtes spécifiques au SGBD pour le déterminer). Il ne fonctionne pas sur les géodatabases personnelles.

blah238
la source
5
Il convient également de noter que, pour une raison quelconque, cette option n'affiche pas les tailles de trame.
nicksan