设计地理数据库拓扑

此主题仅适用于 ArcEditor 和 ArcInfo。

使用 ArcGIS 在地理数据库中创建拓扑前,可以先执行几个设计步骤再开发拓扑设计。

  1. 创建一个将共享几何的所需要素类的列表。
  2. 指定各要素类(点、线或多边形)的空间制图表达。
  3. 列出将共享几何并将被一起编辑和维护的要素类。例如,如果对某个要素的几何执行编辑,则其他要素也将随之更新。
    通常在共享拓扑中管理的一些要素类

    数据专题

    要素类

    拓扑规则的子样本

    宗地

    宗地多边形、宗地边界(线)、宗地拐角(点)

    宗地多边形不能叠置。宗地多边形边界必须被宗地边界线覆盖。宗地边界端点必须被宗地拐角点覆盖。

    街道中心线和人口普查单元

    街道中心线、人口普查区块、人口普查区块组、人口普查区域

    街道线不能相交或内部接触。人口普查区块不能叠置。人口普查区块组必须被人口普查区块覆盖。人口普查区块组不能叠置。人口普查区域必须被人口普查区块组覆盖。人口普查区域不能叠置。

    土壤

    土壤类型多边形

    土壤多边形不能叠置。土壤多边形不能有空隙。

    水文

    水文线、水文点、流域(多边形)

    水文线不能自叠置。水文点必须被水文线覆盖。流域不能叠置。流域不能有间距。

    参与拓扑的要素类示例
  4. 将这些要素类组织成要素数据集
  5. 指定每个要素类中元素间的拓扑规则。例如,宗地可以是单部分或多部分 (multipart) 多边形。相邻宗地共享几何。宗地不能叠置。
  6. 指定要素类 的拓扑规则。例如,定义宗地多边形的线必须被宗地边界线覆盖。
  7. 标识每个要素类中坐标的精度等级。最精确的要素类应接受等级 1,较低精度必须从最高等级开始按顺序降低(次精确的要素类应接受等级 2,依此类推)。多个要素类可以具有相同的精度等级。如果感觉不到精度有差异,则将所有要素类的等级都设置为 1(也就是说,使精度相同)。
  8. 构建一个具有要素副本 的测试地理数据库(使用文件或个人地理数据库)以测试计划的拓扑设计。使用原型地理数据库进行练习。例如,根据计划的设计添加拓扑、验证拓扑并编辑其中一些要素。这样可使您更好地了解行为并有助于优化设计。
  9. 优化并调整设计,直至获得可行的实现。

ESRI 出版社出版的《设计地理数据库:GIS 数据建模案例研究》(Designing Geodatabases: Case Studies in GIS Data Modeling) 一书(David Arctur 和 Michael Zeiler 著)提供了一些示例。另请参阅 http://support.esri.com/datamodels


7/10/2012