ArcGIS个人地理数据库mdb导入XML的bug


个人地理数据库mdb相对于文件地理数据库gdb的唯一优点是它是单文件,方便选择和传输。它能在Access进行操作并不是优点,而是缺点。它的主要缺点有:

1、mdb数据量有上限,2G(在GIS中这算小的了),而且越大越慢;

2、它有较多的关键字如count、date、level等,设计字段不能与关键字冲突,否则ArcMap追加下划线;

3、mdb不支持跨平台,占用空间比gdb大。

经测试,在ArcMap中导入、导出xml存在一个bug。如下图所示:

先将mdb的数据结构导出了一个XML文件:

仅导出方案:

用记事本打开XML可看到,字段的名称是TTT,类型是文本,长度是300.

可将此结构再次导入mdb中,它的长度就变成了2147483647.

而且再想去编辑它,会就报错。

导致这个bug的原因可能是mdb的文本分为短文本、长文本,而ESRI中只有文本。所以,XML文件结构不能导入mdb数据库中,否则文本型字段长度会异常(BUG);建议在使用过程中避开mdb的劣势!


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM