メモ:
ユーティリティ ネットワーク バージョン 3 以前の場合は、「エラー フィーチャの表示」をご参照ください。
ユーティリティ ネットワークを操作するときに、一貫性のないフィーチャを追跡するためにエラーが生成されます。エラーはダーティ エリア テーブルに格納されます。
ダーティ エリア サブレイヤーを使用して、どのダーティ エリアがエラーに関連付けられているかを特定できます。ダーティ エリアを確認して、フィーチャに関連付けられている特定のエラーを見つけることができます。
エラーへのアクセス
エラーにアクセスするには、ユーティリティ ネットワーク レイヤーが [コンテンツ] ウィンドウになければなりません。ない場合は、[カタログ] ウィンドウからアクティブなマップに追加します。
ダーティ エリア サブレイヤーにアクセスするには、次の手順を実行します。
- [コンテンツ] ウィンドウで [ユーティリティ ネットワーク] レイヤーを展開します。
[ダーティ エリア] サブレイヤーが表示されます。
- [ダーティ エリア] サブレイヤーを右クリックし、[属性テーブル] をクリックして、レイヤーに関連付けられている属性テーブルを開きます。
- ダーティ エリア属性テーブルを調べて、エラーを特定します。0 より大きいエラー コードのあるダーティ エリアは、エラーのあるフィーチャと関連付けられています。カスタム式が設定されたポップアップが構成され、エラーのあるフィーチャに関する詳細情報が提供されます。ポップアップにアクセスするには、次のいずれかの方法を使用します。
- ダーティ エリア属性テーブルの行を右クリックし、[ポップアップ] をクリックします。
- [マップ操作] ツール を使用して、マップでダーティ エリアを選択します。
ポップアップの Error(s) フィールドを確認して、エラーの状況を把握します。エラー数と状況説明のリストを表示したり、エラーの修正方法を確認したりするには、「エラーの管理」をご参照ください。
メモ:
エラーとして検出された関連付けは、[関連付けの変更] ウィンドウに表示されます。関連付けられているフィーチャの横にオレンジ色のインジケーターが表示されます。ウィンドウのインジケーターにマウス ポインターを合わせると、ツールチップにエラーの詳細情報が表示されます。
エラー属性について
エラーの特定と操作に使用できるダーティ エリアの属性がいくつかあります。ポップアップを使用して、ダーティ エリアで特定されたエラーを調べて解釈します。
Status および Error code 属性は、ビット演算エンコードを使用して、それぞれ、ダーティ エリアを作成した演算を表し、フィーチャに関連付けられているエラーを表示します。たとえば、ステータス 4 は、16 (2^4 = 16) と表され、エラー コード 9 は、512 (2^9 = 512) と表されます。複数の演算によってダーティ エリアが作成された場合や複数のエラーが存在する場合は、これらの値は合計されます。ネットワーク トポロジが無効になると、ダーティ エリアの値 0 が表示されます。
ポップアップの Error(s) フィールドは、人が読み取れるエラーの数と説明の表示に使用されます。コンテキスト情報が使用できる場合、Error message フィールドにはエラーのあるフィーチャの詳細情報が表示されます。
フィールド エイリアス | 説明 | 値の例 |
---|---|---|
状態 | ダーティ エリアの状態。ビットマスク値は、どのタイプの演算でダーティ エリアが作成されたかをシンボル表示するのに使用されます。次の値に基づいています。
| 16 |
ネットワーク ソース ID | エラーのあるフィーチャクラスのソース ID。これは UN_<ID>_FeatureSourceID コード値ドメインを使用して、フィーチャクラス名を表示します。 | Electric Distribution Line |
フィーチャ GUID | エラーのあるフィーチャの GUID。 | {C02B38E4-09A6-4BA8-83A3-E432895F7AFA} |
エラー コード | フィーチャに関連付けられているエラー コードを表すビットマスク値。これは、1 つまたは複数のエラーを表すことができます。エラー コード 0 は、ダーティ エリアにエラーがないことを示します。 | 512 |
エラー メッセージ | エラーに関連付けられている詳細なコンテキスト情報。次のように表されます。<error ID>,<rule ID1>,<text1>;<rule ID2>,<text2> | 9,RuleID(s) 276,962 |