ルールの削除 (Delete Rule) (ユーティリティ ネットワーク)

サマリー

ルールをユーティリティ ネットワークから完全に削除します。

ユーティリティ ネットワーク内の既存のフィーチャまたはオブジェクトをサポートするルールを削除するときは、注意してください。 削除したルールを利用する既存のネットワーク フィーチャには、ネットワーク トポロジを再び有効化したときに、リレーションシップをサポートするネットワーク ルールがないことを示すエラーのマークが付きます。

使用法

パラメーター

ラベル説明データ タイプ
入力ユーティリティ ネットワーク

ルールが削除されるユーティリティ ネットワーク。

Utility Network; Utility Network Layer
ルール タイプ

削除するルールのタイプを指定します。

  • すべてすべてのルールが削除されます。
  • ジャンクション-ジャンクション接続性ジャンクション-ジャンクション接続性関連付けルールが削除されます。
  • 格納格納の関連付けルールが削除されます。
  • 構造物付属物設備付属物の関連付けルールが削除されます。
  • ジャンクション-エッジ接続性ジャンクション-エッジ接続性ルールが削除されます。
  • エッジ-ジャンクション-エッジ接続性エッジ-ジャンクション-エッジ接続性ルールが削除されます。
String
ルール

削除するルールを指定します (ルール ID やルールの説明を含む)。

注意:

ルール ID を見つけるには、[レイヤー プロパティ] ダイアログ ボックスの [ネットワーク プロパティ] タブにある [ルール] セクションを参照します。 詳細については、「ネットワーク ルールの表示」をご参照ください。

String

派生した出力

ラベル説明データ タイプ
更新されたユーティリティ ネットワーク

更新されるユーティリティ ネットワーク。

Utility Network

arcpy.un.DeleteRule(in_utility_network, rule_type, rule_desc)
名前説明データ タイプ
in_utility_network

ルールが削除されるユーティリティ ネットワーク。

Utility Network; Utility Network Layer
rule_type

削除するルールのタイプを指定します。

  • ALLすべてのルールが削除されます。
  • JUNCTION_JUNCTION_CONNECTIVITYジャンクション-ジャンクション接続性関連付けルールが削除されます。
  • CONTAINMENT格納の関連付けルールが削除されます。
  • STRUCTURAL_ATTACHMENT設備付属物の関連付けルールが削除されます。
  • JUNCTION_EDGE_CONNECTIVITYジャンクション-エッジ接続性ルールが削除されます。
  • EDGE_JUNCTION_EDGE_CONNECTIVITYエッジ-ジャンクション-エッジ接続性ルールが削除されます。
String
rule_desc

削除するルールを指定します (ルール ID やルールの説明を含む)。

注意:

ルール ID を見つけるには、[レイヤー プロパティ] ダイアログ ボックスの [ネットワーク プロパティ] タブにある [ルール] セクションを参照します。 詳細については、「ネットワーク ルールの表示」をご参照ください。

String

派生した出力

名前説明データ タイプ
out_utility_network

更新されるユーティリティ ネットワーク。

Utility Network

コードのサンプル

DeleteRule の例 (Python ウィンドウ)

電気ネットワーク内の遮断器の負荷側にサービス ポイントを接続できるようにするジャンクション-ジャンクション接続性の関連付けルールを削除します。

import arcpy
arcpy.un.DeleteRule("Electric Network", "JUNCTION_JUNCTION_CONNECTIVITY", 
                    "2: From[ElectricDistributionDevice.ServicePoint] From[ElectricDistributionDevice.CircuitBreaker.Load]")
DeleteRule の例 2 (Python ウィンドウ)

電気ネットワーク内の遮断器の負荷側に低電圧線を接続できるようにするジャンクション-エッジ接続性ルールを削除します。

import arcpy
arcpy.un.DeleteRule("Electric Network", "JUNCTION_EDGE_CONNECTIVITY", 
                    "72: From[ElectricDistributionLine.LowVoltage] From[ElectricDistributionDevice.CircuitBreaker.Load]")
DeleteRule の例 3 (Python ウィンドウ)

変圧器がジャンクション ボックスに含まれるようにする関連付けルールを削除します。

import arcpy
arcpy.un.DeleteRule("Electric Network", "CONTAINMENT", 
                    "153: From[StructureJunction.JunctionBox] To[ElectricDistributionDevice.Transformer]")
DeleteRule の例 4 (Python ウィンドウ)

サービス ポイントが電柱に付属されるようにする設備付属物の関連付けルールを削除します。

import arcpy
arcpy.un.DeleteRule("Electric Network", "STRUCTURAL_ATTACHMENT", 
                    "126: From[StructureJunction.Pole] To[ElectricDistributionDevice.ServicePoint]")

環境

このツールは、ジオプロセシング環境を使用しません。

ライセンス情報

  • Basic: No
  • Standard: Yes
  • Advanced: Yes

関連トピック