ArcGIS Desktop

  • 文档
  • 支持

  • My Profile
  • 帮助
  • Sign Out
ArcGIS Desktop

ArcGIS Online

专为贵组织打造的制图平台

ArcGIS Desktop

全面的专业性 GIS

ArcGIS Enterprise

面向企业的 GIS

ArcGIS for Developers

用于构建位置感知应用程序的工具

ArcGIS Solutions

适用于行业的免费模板地图和应用程序

ArcGIS Marketplace

获取适用于组织的应用程序和数据

  • 文档
  • 支持
Esri
  • 登录
user
  • 我的个人资料
  • 登出

ArcMap

  • 主页
  • 入门
  • 地图
  • 分析
  • 管理数据
  • 工具
  • 扩展模块

添加拓扑规则

  • 摘要
  • 用法
  • 语法
  • 代码示例
  • 环境
  • 许可信息

摘要

向拓扑添加新规则。

选择添加的规则取决于要监视的参与拓扑要素类的空间关系。

有关可用拓扑规则的完整列表和描述,请参阅地理数据库拓扑规则与拓扑错误修复

用法

    旧版本:
    在 ArcGIS 10.1 for Desktop 之前的版本中,无法向版本化拓扑中添加规则。在 ArcGIS 10.1 中,当 ArcSDE 地理数据库的版本为 10.0 或更高版本时,可以向版本化拓扑中添加规则。要将地理数据库升级到最新版本,请使用 Upgrade_Geodatabase 工具。

  • 可输入要应用拓扑规则的子类型值的名称。

语法

AddRuleToTopology_management (in_topology, rule_type, in_featureclass, {subtype}, {in_featureclass2}, {subtype2})
参数说明数据类型
in_topology

要添加新规则的拓扑。

Topology Layer
rule_type

要添加的拓扑规则。有关完整的规则列表及其用途,请参阅该工具的帮助页面。

String
in_featureclass

输入或源要素类。

Feature Layer
subtype
(可选)

输入或源要素类的子类型。输入子类型的描述(而不是代码)。如果源要素上不存在子类型,或者要将规则应用于要素类中的所有子类型,则将此留空。

String
in_featureclass2
(可选)

拓扑规则的目标要素类。

Feature Layer
subtype2
(可选)

目标要素类的子类型。输入子类型的描述(而不是代码)。如果源要素上不存在子类型,或者要将规则应用于要素类中的所有子类型,则将此留空。

String

代码示例

AddFeatureClassToTopology 独立脚本

以下独立脚本显示了如何使用 AddRuleToTopology 函数。

# Name: AddRuleToTopology_Example.py
# Description: Adds a rule to a topology

# Import system modules
import arcpy

# Any intersection of ParcelOutline (BlockLines subtype only) needs to be reviewed
arcpy.AddRuleToTopology_management("C:/Landbase.mdb/LegalFabric/topology", 
                                   "Must Not Intersect (Line)",
                                   "C:/Landbase.mdb/LegalFabric/ParcelOutline",
                                   "BlockLines",
                                   "", 
                                   "", )

环境

  • 当前工作空间

许可信息

  • ArcGIS Desktop Basic: 否
  • ArcGIS Desktop Standard: 是
  • ArcGIS Desktop Advanced: 是

相关主题

  • 拓扑基础知识
  • ArcGIS 中的拓扑
  • 设计地理数据库拓扑

ArcGIS Desktop

  • 主页
  • 文档
  • 支持

ArcGIS 平台

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

关于 Esri

  • 关于我们
  • 招贤纳士
  • 内部人员博客
  • 用户大会
  • 开发者峰会
Esri
分享您的想法。
© Copyright 2016 Environmental Systems Research Institute, Inc. | 隐私政策 | 法律声明