Làm thế nào để có được kích thước của lớp tính năng geodatabase trên đĩa?


23

Có cách nào đơn giản để xác định dung lượng ổ cứng mà một lớp tính năng chiếm không?

Tôi cảm thấy như tôi đang thiếu một cái gì đó đơn giản, nhưng tôi không nhớ một phương pháp làm như vậy.

Bạn sẽ nghĩ rằng nhấp chuột phải vào một tập dữ liệu trong ArcCatalog sẽ giúp bạn.

Điều tốt nhất tôi từng có thể làm là lấy kích thước của toàn bộ gdb bằng cách tìm trong Windows Explorer.

Nếu không có cách nào để làm điều này trong Giao diện người dùng ArcCatalog, tôi vẫn quan tâm đến một phương pháp để làm như vậy trong mã.

Có ý kiến ​​gì không?

Câu trả lời:


35

Nếu bạn đang tìm kiếm một cách ArcObjects để có được nó, thì Làm thế nào để xác định theo cách lập trình kích thước của một lớp đối tượng trong cơ sở dữ liệu địa lý tệp? sẽ cung cấp rằng - nếu không, bạn có thể bật cột Kích thước trong menu Tùy chỉnh -> Tùy chọn ArcCatalog -> tab Nội dung :

Kích hoạt cột kích thước trong Tùy chọn ArcCatalog -> tab Nội dung Cột kích thước cho thấy lớp tính năng là 50,69 MB

Điều này hoạt động trên cơ sở dữ liệu địa lý tệp nhưng không phải trên cơ sở dữ liệu địa lý SDE (trong trường hợp đó bạn có thể sử dụng một số truy vấn dành riêng cho DBMS để xác định mặc dù). Nó không hoạt động trên cơ sở dữ liệu địa lý cá nhân.


5
Cũng đáng lưu ý rằng, vì bất kỳ lý do gì, tùy chọn này không hiển thị kích thước raster.
nicksan
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.