Como obter o tamanho da classe de recurso geodatabase do arquivo em disco?

23

Existe uma maneira simples de determinar a quantidade de espaço no disco rígido que uma classe de recurso ocupa?

Sinto que estou perdendo algo simples, mas não me lembro de um método que o faça.

Você pensaria que clicar com o botão direito do mouse em um conjunto de dados no ArcCatalog faria isso por você.

O melhor que eu já pude fazer foi obter o tamanho de todo o gdb procurando no Windows Explorer.

Se não houver uma maneira de fazer isso na interface do usuário do ArcCatalog, eu ainda estaria interessado em um método para fazer isso no código.

Alguma ideia?

Curtidor
fonte

Respostas:

35

Se você está procurando uma maneira de obtê-lo pelo ArcObjects, então Como determinar programaticamente o tamanho de uma classe de recurso em um geodatabase de arquivo? fornecerá que - caso contrário, você poderá ativar a coluna Tamanho no menu Personalizar -> Opções do ArcCatalog -> guia Conteúdo :

Ativando a coluna de tamanho no ArcCatalog Options -> guia Contents A coluna Tamanho ativado revela que a classe do recurso é 50,69 MB

Isso funciona nos bancos de dados geográficos de arquivos, mas não nos bancos de dados SDE (nesse caso, você pode usar algumas consultas específicas do DBMS para determiná-lo). Ele não funciona em bancos de dados geográficos pessoais.

blah238
fonte
5
Também é importante notar que, por qualquer motivo, esta opção não exibe tamanhos de varredura.
Nicksan