Jak uzyskać rozmiar klasy obiektów geobazy danych na dysku?

23

Czy istnieje prosty sposób określenia ilości miejsca na dysku twardym, którą zajmuje klasa funkcji?

Czuję, że brakuje mi czegoś prostego, ale nie pamiętam metody, która to robi.

Można by pomyśleć, że kliknięcie prawym przyciskiem myszy zestawu danych w ArcCatalog zrobi to za Ciebie.

Najlepsze, co kiedykolwiek mogłem zrobić, to uzyskać rozmiar całego gdb, patrząc w Eksploratorze Windows.

Jeśli nie ma sposobu, aby to zrobić w interfejsie ArcCatalog, nadal byłbym zainteresowany metodą, aby to zrobić w kodzie.

Jakieś pomysły?

Garbarz
źródło

Odpowiedzi:

35

Jeśli szukasz sposobu na uzyskanie ArcObjects, to Jak programowo określić rozmiar klasy obiektów w geobazie pliku? zapewni, że - w przeciwnym razie możesz włączyć kolumnę Rozmiar w menu Dostosuj -> Opcje ArcCatalog -> zakładka Zawartość :

Włączanie kolumny rozmiaru w Opcje ArcCatalog -> zakładka Zawartość Włączona kolumna rozmiaru ujawnia, że ​​klasa elementów wynosi 50,69 MB

Działa to na geobazach plików, ale nie na geobazach SDE (w takim przypadku można jednak użyć zapytań specyficznych dla DBMS). To ma nie pracować na osobistych geodatabases.

blah238
źródło
5
Warto również zauważyć, że z jakiegokolwiek powodu ta opcja nie wyświetla rozmiarów rastrowych.
nicksan