エラーの表示
ユーティリティー ネットワークを操作する場合は、不整合を追跡するために、エラーが生成されます。 エラーは、ダーティー エリアおよび関連付けのテーブルに保存されて、ダーティー エリア サブレイヤーおよび [関連付けの変更] ウィンドウを通じて、参照されます。
ダーティー エリア サブレイヤーおよび [エラー インスペクター] ウィンドウを使用して、エラーに関連するダーティー エリアを特定できます。 ダーティー エリアを確認すると、そのネットワーク フィーチャに関連する特定のエラーを識別できます。
エラーへのアクセス
エラーにアクセスするには、ユーティリティー ネットワーク レイヤーが [コンテンツ] ウィンドウにリストされていなければなりません。 ない場合は、 [カタログ] ウィンドウからアクティブなマップに追加します。
ダーティー エリア サブレイヤーにアクセスするには、次の手順を実行します。
[コンテンツ] ウィンドウで、 [ユーティリティー ネットワーク] レイヤーを展開します。
[ダーティー エリア] サブレイヤーが表示されます。

[ダーティー エリア] サブレイヤーを右クリックして、 [属性テーブル]
をクリックすると、そのレイヤーに関連する属性テーブルが開きます。ダーティー エリア属性テーブルを検索して、エラーを特定します。
エラー コードが 0 より大きいダーティー エリアは、エラー状態のフィーチャに関連しています。
注意:
[関連付けの変更] ウィンドウに、エラー状態が検出された関連付けが表示されるとともに、関連付けられたフィーチャまたはオブジェクトの横に、オレンジ色のインジケーターが表示されます。 ウィンドウのインジケーターにポインターを合わせると、ツールチップにエラーの追加情報が表示されます。
エラーのある非空間ジャンクションとエッジ オブジェクトの関連付けの件数は、 [ユーティリティー ネットワーク プロパティ] ダイアログ ボックスの [ネットワーク プロパティ] タブにある [ネットワーク トポロジー] セクションで、 [エラーのある非空間オブジェクト] にリストされます。
カスタム式が設定されたポップアップが構成され、ダーティー エリアで識別されたエラーを調査および解釈するための追加情報が提供されます。 また、 [エラー インスペクター] ウィンドウを使用して、品質保証ワークフローを実行し、エラーを確認することもできます。
エラー属性について
ダーティー エリア テーブルには、ポップアップの式または [エラー インスペクター] ウィンドウでのエラーの特定と操作に使用されるいくつかの属性フィールドがあります。 この情報は、ポップアップおよび [エラー インスペクター] ウィンドウに表示され、エラー シナリオの理解や管理に役立ちます。
ポップアップの式およびエラー インスペクター テーブルには、ダーティー エリア テーブル内の属性の他に、次の属性が含まれています。
Error(s)- 判読可能なエラーの番号と説明を提供します。たとえば、
Error codeの値が 10 のレコードは、Error(s)では10: Invalid connectivity - The edges are different subtypes and cannot connect.と表示されます。
ポップアップの式では、 Status フィールドの説明を提供する追加の属性が表示されます。
Status Description- ダーティー エリアを作成した操作に関する追加情報を提供します。たとえば、
Statusの値が 9 のレコードは、エラーのあるフィーチャが修正された状況で、Status Descriptionに、1:Inserted/Updated feature, 8:Feature errorと表示されます。
ダーティー エリア テーブル内のエラー属性
|
フィールド エイリアス |
説明 |
値の例 |
|---|---|---|
|
|
ダーティー エリアの状態。 ビットマスク値を使用して、ダーティー エリアを作成した操作の種類をシンボル化します。 以下に従ってシンボル化されます。
たとえば、 エラー インスペクター テーブルに |
16 |
|
|
エラー状態のクラスのソース ID。 エラー状態のネットワーク フィーチャのソース ID を使用して、クラス名を文字列として表示します。 |
Electric Distribution Line |
|
|
エラー状態のネットワーク フィーチャの GUID。 |
|
|
|
フィーチャに関連するエラー コードを表すビットマスク値。 ビットマスク値は、1 つまたは複数のエラーを表すことができます。 エラー コード 0 は、ダーティー エリアにエラーがないことを示します。 たとえば、 エラー インスペクター テーブルに |
33554944 |
|
|
この例では、複数のジャンクション フィーチャが一致ジオメトリーを共有するシナリオを示します。エラーは、25 で FeatureSourceID は、9 (Electric Distribution Device) です。 最後に、ルールに違反している一致フィーチャのグローバル ID がリストされます。 注意:エラー メッセージが 512 文字の割り当てを超過すると、フィールドは切詰められ、ルール違反が追加で発生していることを示すメッセージが返されます。 この場合は、表示されたエラー状況に対応したうえで、検証操作を再度実行します。 エラー ID 9 の場合、RuleID(s) が追加で提供されます。 |
25,9,;25,9,;25,9,; |