ラベル | 説明 | データ タイプ |
入力テーブル | 属性ルールのエクスポート元となるテーブルまたはフィーチャクラス。 | Table View |
出力ファイル | 作成する .csv ファイルのフォルダーの場所と名前。 | File |
サマリー
データセットからカンマ区切り値ファイル (.csv) に属性ルールをエクスポートします。
使用法
このツールは、[属性ルールのインポート (Import Attribute Rules)] ツールと組み合わせて使用できます。
出力 .csv ファイルには、次の列があります。
列 説明 例 NAME
ルールの名前。
constraintRuleOP
DESCRIPTION
ルールの説明。
動作圧は 300 未満でなくてはなりません。
TYPE
属性ルールのタイプ。
CONSTRAINT、CALCULATION
SUBTYPE
データセットにサブタイプがあり、サブタイプがルール定義で使用されている場合、これがルールが適用されるサブタイプ名 (つまり説明) になります。
すべて
FIELD
該当する場合は、ルールの適用先のフィールド名。
CONDITION
ISEDITABLE
属性フィールドが編集可能かどうかを定義するブール値。
true または false
TRIGGERINSERT
ルールのトリガー イベントが挿入編集用に設定されているかどうかを定義するブール値。
true または false
TRIGGERDELETE
ルールのトリガー イベントが削除編集用に設定されているかどうかを定義するブール値。
true または false
TRIGGERUPDATE
ルールのトリガー イベントが更新編集用に設定されているかどうかを定義するブール値。
true または false
SCRIPTEXPRESSION
ルールを定義する ArcGIS Arcade スクリプト式。
$feature.OPERATINGPRESSURE < 300
ERRORNUMBER
該当する場合は、ルールのエラー番号。
99
ERRORMESSAGE
該当する場合は、ルールのエラー メッセージ。
動作圧が無効です。 値は 300 未満である必要があります。
EXCLUDECLIENTEVALUATION
ルールがすべてのクライアントとシンプル クライアントのどちらをサポートするのかを定義するブール値。
true または false
ISENABLED
属性ルールを有効にするかどうかを決定するブール値。
true または false
BATCH
バッチ検証に対応したルールにするかどうかを決定するブール値。
true または false
SEVERITY
エラーの重要度を定義する整数値 (1 ~ 5)。
2
TAGS
ルールを識別する一連の文字列値。
動作圧
CATEGORY
ルール カテゴリを定義するシステム生成の整数値 (該当する場合)。
この値はシステムで生成されるため、変更してはなりません。
6
CHECKPARAMETERS
Data Reviewer ベースのルールの構成を定義するシステム生成の JSON 値。
この値はシステムで生成されるため、変更してはなりません。
{"ReviewerRuleType": "0", "minimumangle": "60"}
TRIGGERINGFIELDS
属性ルールをトリガーする編集が行われるフィールドを表すフィールド値のリスト。
注意:
[] として定義された空の配列は、すべてのフィールドがトリガー フィールドとして表します。 トリガー フィールドが指定されていない場合、すべてのフィールドがトリガー フィールドとしてリストされます。["RoadCondition", "NumberOfLanes", "RoadType"]
パラメーター
arcpy.management.ExportAttributeRules(in_table, out_csv_file)
名前 | 説明 | データ タイプ |
in_table | 属性ルールのエクスポート元となるテーブルまたはフィーチャクラス。 | Table View |
out_csv_file | 作成する .csv ファイルのフォルダーの場所と名前。 | File |
コードのサンプル
GasPipes という名前のフィーチャクラスから属性ルールをエクスポートします。
import arcpy
arcpy.management.ExportAttributeRules("C:\\MyProject\\MyDatabase.sde\\pro.USER1.GasPipes",
"C:\\MyProject\\ExpAttrRulesFrBuilding.csv")
ライセンス情報
- Basic: No
- Standard: Yes
- Advanced: Yes