MDB数据转为GDB数据

  MDB数据加载速度比较慢,尤其是当数据量达到万及以上时,加载相当缓慢,让我一度怀疑是软件的毛病(捂脸)。

  其实真正原因是MDB存储格式是MS Access,而GDB是二进制文件的文件夹。对于万条以上的记录作空间搜索,FileGDB的速度要比MDB快20倍以上。当数据量较大时,尽量选用GDB数据库。

  之前在网上搜到的方法是在ArcCatalog里面新建GDB数据库,再把MDB数据复制粘贴到GDB数据库即可。这种做法对于数据量较小的数据库可行,但对于数据量较大的数据,粘贴时会报错:数据坐标超出范围,这个报错似乎不太准确。

  解决办法:在Arcmap中打开所需转换的MDB数据,先将其导出为shapefile格式的数据,再导出为GDB数据即可。

  这样在arcgis里面加载速度非常迅速。

  为什么不直接转为文件地理要素类呢?尝试转换,转换结果是空的。

 

MDB数据转为GDB数据

上一篇:Spark SQL 编程初级实践


下一篇:插入MySQL报错‘pymysql.err.DataError: (1406, "Data too long for column 'url' at row 1")’