MDB数据转为GDB数据
MDB数据加载速度比较慢,尤其是当数据量达到万及以上时,加载相当缓慢,让我一度怀疑是软件的毛病(捂脸)。
其实真正原因是MDB存储格式是MS Access,而GDB是二进制文件的文件夹。对于万条以上的记录作空间搜索,FileGDB的速度要比MDB快20倍以上。当数据量较大时,尽量选用GDB数据库。
之前在网上搜到的方法是在ArcCatalog里面新建GDB数据库,再把MDB数据复制粘贴到GDB数据库即可。这种做法对于数据量较小的数据库可行,但对于数据量较大的数据,粘贴时会报错:数据坐标超出范围,这个报错似乎不太准确。
解决办法:在Arcmap中打开所需转换的MDB数据,先将其导出为shapefile格式的数据,再导出为GDB数据即可。
这样在arcgis里面加载速度非常迅速。
为什么不直接转为文件地理要素类呢?尝试转换,转换结果是空的。