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


23

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

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

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

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

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

Любые идеи?

Ответы:


35

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

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

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


5
Стоит также отметить, что по какой-либо причине эта опция не отображает растровые размеры.
Nicksan
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.