Organisasi saya sedang mengerjakan aplikasi yang berjalan di ArcGIS Engine. Versi sebelumnya dari aplikasi yang digunakan terutama Shapefile untuk menampilkan jalan, parsel, bangunan, dll.
Karena saya diajari untuk menghindari Shapefile ketika mengelola data di pekerjaan kampus saya, saya menyarankan untuk pindah ke file geodatabases.
Esri mengklaim file geodatabas dioptimalkan untuk kinerja dan penyimpanan .
Rekan kerja saya ingat pernah mendengar bahwa Shapefile biasanya menggambar lebih cepat.
Saya tidak menemukan artikel yang membahas topik ini secara langsung, jadi saya pikir saya akan bertanya kepada komunitas.
Saya condong ke arah file geodatabases, tapi alangkah baiknya jika saya kehilangan sesuatu yang ditawarkan Shapefile.
arcmap
shapefile
arcgis-engine
performance
map-drawing
Penyamak
sumber
sumber
Jawaban:
Menurut Strategi Desain Sistem - Kinerja Perangkat Lunak , sebuah artikel teknis Esri, file geodatabase lebih cepat daripada shapefile dalam pengujian khusus mereka. Mereka masuk ke banyak detail tambahan mengenai hambatan apa yang mungkin ada dan pertimbangan kinerja lainnya untuk berbagai kasus penggunaan perangkat lunak ArcGIS.
sumber
Sebuah file terkompresi Geodatabase untuk data yang sama adalah format tercepat dibaca untuk ArcGIS (ArcMap) (dibandingkan dengan shapefile warisan dan ArcInfo coverage dari data yang sama)
Meskipun Anda dapat 'memadatkan' file geodatabase ... http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#/Compact/00170000000n000000/
Tetapi untuk menarik data yang lebih cepat itu adalah kekuatan pemrosesan murni [kecepatan chip], kartu video [RAM, Chipset], dan Kecepatan RAM Fisik dan kecepatan hard drive atau Solid State Drive di Komputer yang membuat perbedaan besar.
sumber
Saya dapat memberikan bukti anekdotal bahwa FGDB terkompresi memang lebih cepat daripada yang tidak terkompresi di jaringan sloooow kami. Berikut ini beberapa statistik:
MXD terbuka lebih cepat saat terhubung ke GDB yang tidak terkompresi. Namun, begitu dimuat, semuanya (zoom, panci, dll.) Terasa lebih lambat daripada saat terhubung ke GDB terkompresi.
sumber