トポロジからルールを削除 (データ管理)
サマリ
トポロジからルールを削除します。
使用法
-
このツールをスクリプトで実行するときは、削除対象のトポロジ ルールに関与するフィーチャクラスの ObjectClassID を括弧で囲んでルール名の後に指定する必要があります。以下に例を示します。
- [重複しない(2)] の「2」は、トポロジから削除される [重複しない] ルールに関与しているフィーチャクラスの ObjectClassID です。
- [他クラスのエリアに含まれる(78-79)] の「78」および「79」は、トポロジから削除される [他クラスのエリアに含まれる] ルールに関与しているフィーチャクラスの ObjectClassID です。
-
ルールを削除するには、整合チェック対象となるトポロジの範囲全体を指定する必要があります。
レガシー:
ArcGIS 10.1 より前のバージョンでは、バージョン対応のトポロジからはルールを削除できませんでした。ArcGIS 10.1 では、ArcSDE ジオデータベースのバージョンが 10.0 以降である場合、バージョン対応のトポロジからルールを削除することができます。ジオデータベースを最新のバージョンにアップグレードするには、[ジオデータベースのアップグレード(Upgrade Geodatabase)] ツールを使用します。
構文
RemoveRuleFromTopology_management (in_topology, in_rule)
パラメータ | 説明 | データ タイプ |
in_topology |
ルールの削除元となるトポロジ。マップ内のトポロジ レイヤ名でなく、ディスク上のトポロジ レイヤへの絶対パスです。 | Topology Layer |
in_rule |
トポロジから削除するトポロジ ルール | String |
コードのサンプル
RemoveRuleFromTopology(トポロジからルールを削除)の Python ウィンドウ例
次のスクリプトは、Python ウィンドウで RemoveRuleFromTopology(トポロジからルールを削除)関数を使用する方法を示しています。
import arcpy
from arcpy import env
arcpy.RemoveRuleFromTopology_management("C:/CityData.mdb/LegalFabric/topology", "Must Not Have Dangles (21)")
RemoveRuleFromTopology(トポロジからルールを削除)のスタンドアロン スクリプト例
次のスタンドアロン スクリプトは、RemoveRuleFromTopology(トポロジからルールを削除)関数の使用方法を示しています。
# Name: RemoveRuleFromTopology_Example.py
# Description: Removes a rule from a topology
# Author: ESRI
# Import system modules
import arcpy
topo = "C:/CityData.mdb/LegalFabric/topology"
rule = "Must Not Have Dangles (21)"
arcpy.RemoveRuleFromTopology_management(topo, rule)
環境
このツールはジオプロセシング環境を使用していません
関連トピック
ライセンス情報
ArcGIS for Desktop Basic: ×
ArcGIS for Desktop Standard: ○
ArcGIS for Desktop Advanced: ○
9/14/2013