У меня есть полигональный шейп-файл с файловым компонентом 100 МБ .dbf и 500 МБ .shp. Причина, по которой он так велик, заключается в том, что он классифицируется как база земли для всего района.
Каждый раз, когда я просматриваю файл в ArcCatalog или ArcMap и слегка перемещаю окно просмотра, весь файл необходимо перерисовать с нуля. Я пробовал пространственное индексирование и импорт в базу геоданных - ни один из подходов не обеспечивает заметного улучшения производительности в отношении рендеринга.
Страница справки Esri предполагает, что для повышения производительности шейп -файла пользователь может обобщить файл . Хотя это, очевидно, сработает, я не хочу терять какую-либо информацию. Разделение файла не является идеальным, так как я делаю много геообработки / запросов по всей его области. Думаю, я мог бы избежать одновременного просмотра всей области, но иногда, например, полезно видеть, какие части файла выбрал запрос.
Есть ли какой-то другой подход, который я мог бы использовать для улучшения производительности рендеринга?
(Теоретически, создание «пирамид» шейп-файлов было бы идеальным - я не уверен, почему ArcGIS никогда не поддерживал такой подход - по крайней мере, я знаю ...)