Tengo un shapefile de polígonos que tiene un componente de archivo .dbf de 100 MB y otro .shp de 500 MB. La razón de que sea tan grande es que está clasificado como base territorial de todo un distrito.
Cada vez que visualizo el archivo en ArcCatalog o ArcMap y muevo ligeramente la ventana de visualización, es necesario volver a dibujar todo el archivo desde cero. He probado la indexación espacial y la importación en una base de datos geográficos, pero ninguno de los dos métodos proporciona una mejora notable del rendimiento con respecto a la representación.
La página de ayuda de Esri sugiere que para mejorar el rendimiento del shapefile, el usuario puede generalizar el archivo . Aunque es obvio que esto funcionaría, no quiero perder ninguna información. Dividir el archivo no es lo ideal, ya que estoy haciendo un montón de geoprocesamiento / consultas con toda su área. Supongo que podría evitar ver toda el área a la vez, pero a veces, por ejemplo, es bueno ver qué partes del archivo ha seleccionado una consulta.
¿Hay alguna otra forma de mejorar el rendimiento de la renderización?
(En teoría, lo ideal sería construir "pirámides" de archivos shape; no sé por qué ArcGIS nunca ha soportado este enfoque, al menos que yo sepa).