MDB數據加載速度比較慢,尤其是當數據量達到萬及以上時,加載相當緩慢,讓我一度懷疑是軟件的毛病(捂臉)。
其實真正原因是MDB存儲格式是MS Access,而GDB是二進制文件的文件夾。對於萬條以上的記錄作空間搜索,FileGDB的速度要比MDB快20倍以上。當數據量較大時,盡量選用GDB數據庫。
之前在網上搜到的方法是在ArcCatalog里面新建GDB數據庫,再把MDB數據復制粘貼到GDB數據庫即可。這種做法對於數據量較小的數據庫可行,但對於數據量較大的數據,粘貼時會報錯:數據坐標超出范圍,這個報錯似乎不太准確。
解決辦法:在Arcmap中打開所需轉換的MDB數據,先將其導出為shapefile格式的數據,再導出為GDB數據即可。
這樣在arcgis里面加載速度非常迅速。
為什么不直接轉為文件地理要素類呢?嘗試轉換,轉換結果是空的。