zoukankan      html  css  js  c++  java
  • 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的劣势!

    作者:我也是个傻瓜
    出处:http://www.cnblogs.com/liweis/
    签名:成熟是一种明亮而不刺眼的光辉。

  • 相关阅读:
    map-count
    map-count
    map-constructors
    map-constructors
    multiset-find
    multiset-find
    multiset-insert
    C++ string详解
    treap(树堆)
    程序设计语言的变革
  • 原文地址:https://www.cnblogs.com/liweis/p/14330161.html
Copyright © 2011-2022 走看看