Eu tenho um shapefile de polígono que possui um componente de arquivo 100 MB .dbf e 500 MB .shp. A razão de ser tão grande é que é classificada como uma base de terra para todo um distrito.
Sempre que visualizo o arquivo no ArcCatalog ou ArcMap e movo a janela de exibição levemente, o arquivo inteiro precisa ser redesenhado do zero. Eu tentei indexar e importar espacialmente em um geodatabase - nenhuma das abordagens fornece melhorias visíveis no desempenho em relação à renderização.
A página de ajuda da Esri sugere que, para melhorar o desempenho do shapefile, o usuário possa generalizar o arquivo . Embora isso obviamente funcione, não quero perder nenhuma informação. Dividir o arquivo não é o ideal, pois estou fazendo muitas consultas / geoprocessamento com toda a sua área. Acho que poderia evitar a visualização de toda a área de uma só vez - mas às vezes, por exemplo, é bom ver quais partes do arquivo uma consulta selecionou.
Existe alguma outra abordagem que eu possa adotar para melhorar o desempenho da renderização?
(Em teoria, a criação de "pirâmides" de shapefile seria o ideal - não sei por que o ArcGIS nunca apoiou essa abordagem - pelo menos que eu saiba ...)