100MB .dbf ve 500MB .shp dosya bileşenine sahip bir çokgen şekil dosyası var. Bu kadar büyük olmasının nedeni, tüm bölge için bir arazi üssü olarak sınıflandırılmış olmasıdır.
ArcCatalog veya ArcMap'ta dosyayı her görüntülediğimde ve görünüm penceresini biraz hareket ettirdiğimde, tüm dosyanın sıfırdan yeniden çizilmesi gerekiyor. Mekansal indeksleme ve bir coğrafi veritabanına içe aktarmayı denedim - iki yaklaşım da oluşturma ile ilgili herhangi bir fark edilir performans artışı sağlıyor.
Esri'nin yardım sayfası, şekil dosyası performansını artırmak için kullanıcının dosyayı genelleştirebileceğini önermektedir . Bu açıkça işe yarayacak olsa da, hiçbir bilgi kaybetmek istemiyorum. Tüm alanı ile bir sürü geoprocessing / sorgu yapıyorum çünkü dosyayı bölmek ideal değil. Sanırım tüm alanı bir kerede görüntülemekten kaçınabilirim - ancak bazen, örneğin, bir sorgunun dosyanın hangi bölümlerini seçtiğini görmek iyidir.
Görüntü oluşturma performansını artırmak için kullanabileceğim başka bir yaklaşım var mı?
(Teoride, şekil dosyası "piramitleri" oluşturmak ideal olurdu - ArcGIS'in neden böyle bir yaklaşımı hiç desteklemediğinden emin değilim - en azından farkında olduğumdan ...)