MDB資料轉為GDB資料

2022-07-07 20:48:16 字數 415 閱讀 1420

mdb資料載入速度比較慢,尤其是當資料量達到萬及以上時,載入相當緩慢,讓我一度懷疑是軟體的毛病(捂臉)。

其實真正原因是mdb儲存格式是ms access,而gdb是二進位制檔案的資料夾。對於萬條以上的記錄作空間搜尋,filegdb的速度要比mdb快20倍以上。當資料量較大時,盡量選用gdb資料庫。

之前在網上搜到的方法是在arccatalog裡面新建gdb資料庫,再把mdb資料複製貼上到gdb資料庫即可。這種做法對於資料量較小的資料庫可行,但對於資料量較大的資料,貼上時會報錯:資料座標超出範圍,這個報錯似乎不太準確。

解決辦法:在arcmap中開啟所需轉換的mdb資料,先將其匯出為shapefile格式的資料,再匯出為gdb資料即可。

這樣在arcgis裡面載入速度非常迅速。

為什麼不直接轉為檔案地理要素類呢?嘗試轉換,轉換結果是空的。

C 壓縮MDB資料庫

mdb資料庫刪除了行記錄之後,資料庫大小不會減少,原因是沒有對資料庫進行整理,之前的資料快取一直留在資料庫中。可以用access自帶的清理快取 壓縮資料看 工具進行清理。2003版本 2007版本 在 中也可以解決這個問題 using jro public void compact string m...

ArcSDE轉本地MDB資料庫

乙個轉換類,將arcsde上特定要素資料集轉到本地的mdb中 using system using system.collections.generic using system.io using system.threading using esri.arcgis.geodatabase usin...

GDAL 2 0 對gdb和mdb的支援

gdal 2.0提供了對gdb檔案資料庫和mdb個人資料庫的支援,但支援仍不完善,目前不依賴於第三方庫的情況下僅支援讀取。1 對於gdb mdb的讀取方式與shp讀取方式相同,其gdaldriver型別分別為 openfilegdb 和 pgeo 2 讀取gdb中文圖層名亂碼,mdb正常 3 mdb...