Как узнать размер класса объектов файловой базы геоданных на диске?

23

Есть ли простой способ определить, сколько места на жестком диске занимает класс пространственных объектов?

Я чувствую, что упускаю что-то простое, но я не помню метод, который делает это.

Можно подумать, что щелчок правой кнопкой мыши на наборе данных в ArcCatalog сделает это за вас.

Лучшее, что я когда-либо смог сделать, это получить размер всего GDB, посмотрев в Windows Explorer.

Если в ArcCatalog UI нет способа сделать это, мне все равно будет интересен способ сделать это в коде.

Любые идеи?

дубильщик
источник

Ответы:

35

Если вы ищете способ получить ArcObjects, то как программно определить размер класса пространственных объектов в файловой базе геоданных? при условии, что - в противном случае вы можете включить столбец Размер в меню Настройка -> Параметры ArcCatalog -> вкладка Содержание :

Включение размера столбца в ArcCatalog Options -> вкладка Contents Размер столбца включен показывает класс объектов 50,69 МБ

Это работает с файловыми базами геоданных, но не с базами геоданных SDE (в этом случае вы можете использовать некоторые специфичные для СУБД запросы, чтобы определить это). Он не работает на личных базах геоданных.

blah238
источник
5
Стоит также отметить, что по какой-либо причине эта опция не отображает растровые размеры.
Nicksan