ダーティ エリアは、ネットワーク フィーチャやネットワーク属性のジオメトリに加えられた編集の位置をフラグしたり、エラーを表示したりするために作成されます。ネットワークに変更が加えられたが、それがネットワーク トポロジに反映されていないことを示すインジケーターとしての役割を果たします。検証を行った範囲内にエラーが存在しなければ、ネットワーク トポロジが検証済みになるとダーティ エリアは消去されます。
ネットワーク トポロジが有効になると、ダーティ エリアが作成され、編集を追跡できるようになります。これには、フィーチャの作成、ネットワーク属性に関連付けられたフィールドの修正、関連付けの確立または修正などが含まれます。ダーティ エリアは、ユーティリティ ネットワークに変更が加えられたが、その変更がまだネットワーク トポロジに反映されていないことを意味します。検証を使用して、ネットワーク トポロジを更新し、ダーティ エリアを消去します。ネットワーク トポロジに反映されていない編集は、トレースまたはネットワーク ダイアグラムなどのネットワーク解析操作で考慮されません。ネットワーク トポロジが無効になっている場合は、ネットワーク全体を対象とした 1 つのダーティ エリアが作成されます。ダーティ エリアは、エラーのあるすべてのフィーチャに対しても維持されます。ネットワーク トポロジをもう一度有効にすると、未処理のすべての編集の検証が行われます。
ダーティ エリアは、編集されたフィーチャの範囲、編集の種類、フィーチャの Global ID、操作を実行した編集者を追跡します。フィーチャのジオメトリが変更されると、1 つのフィーチャに対して 2 つのダーティ エリアが生成されます。一方のダーティ エリアはそのフィーチャの前のジオメトリのエンベロープを表し、もう一方はそのフィーチャの新しいジオメトリを表します。
ダーティ エリアを作成する操作
次の要素に修正を加えると、ダーティ エリアが作成されます。
- ジオメトリ
- アセット グループまたはアセット タイプ フィールド
- ネットワーク属性として定義されるフィールド
- 関連付け
- ターミナル構成情報
次の処理中にエラーが検出されると、ダーティ エリアが作成されます。
- ネットワーク トポロジの有効化
- ネットワーク トポロジの検証
- サブネットワークの更新
ダーティ エリアの表示と管理
ダーティ エリアは、ユーティリティ ネットワークのサブレイヤーとしてアクセスでき、標準シンボル表示ツールを使用してシンボル表示できます。ダーティ エリアの表示は、他のレイヤーと同様に、オン/オフを切り替えることができます。たとえば、ネットワークに編集を加えた後で、ダーティ エリアの表示が不要だと感じたときは、レイヤーをオフにすることができます。ダーティ エリアは引き続き作成されますが、マップ上に表示されません。ダーティ エリア レイヤーの属性に基づき、ダーティ エリアをシンボル化することができます。たとえば、編集情報の記録フィールドは、特定の編集者が作業を実施したダーティ エリアや、編集が行われた時期を表示する際に役立ちます。
ユーティリティ ネットワーク バージョン 4 以降では、ネットワーク フィーチャに対して検出されたエラーの特定と操作にもダーティ エリアが使用されます。ユーティリティ ネットワークのフィーチャが規定のルールおよび制限に違反した場合、システムで生成されるエラーを表すためにダーティ エリアが使用されます。エラーの作成時に、フィーチャのジオメトリを包含するダーティ エリアが作成されます。
次に示すように、ダーティ エリアのサブレイヤーは、Status フィールドを使用してシンボル化され、作成方法を示します。
- 無効
- ダーティ
- エラー
- ダーティおよびエラー
- サブネットワーク エラー
Status 属性フィールドはビット単位のエンコーディングを使用して、ダーティ エリアを作成した操作を表します。たとえば、削除されたフィーチャはビット 1 で表され、2 (2^1 = 2) のステータスとして表示されます。複数の操作がダーティ エリアの作成につながった場合は、これらの値が合計されます。Status Description フィールドがポップアップの式に表示され、ダーティ エリアを作成した操作に関する追加情報が提供されます。
ネットワーク トポロジの検証を行うと、マップ上に表示される内容とネットワーク トポロジに存在する内容との整合性が確保されます。解析操作はネットワーク トポロジに基づいているため、ダーティ エリアが存在する場合に、予期しない結果が返されることがあります。たとえば、トレースのパスがダーティ エリア全体を通過する場合、その結果は、マップ上に表示される内容との整合性が保証されません。トレース結果にダーティ エリアと交差する結果が含まれないようにするには、[トレース (Trace)] ツール内の [一貫性の検証] オプションを使用することが重要です。
バージョンがデフォルト バージョンでリコンサイルされるとき、指定バージョンに存在するダーティ エリアは維持され、リコンサイル処理によって生成される編集からダーティ エリアが作成されます。同様に、指定バージョンからの編集がデフォルト バージョンにポストされるとき、指定バージョンに加えられた編集に対してダーティ エリアが作成されます。これには、指定バージョンで以前に検証された編集が含まれます。
ユーティリティ ネットワーク バージョン 3 以前のダーティ エリア
ユーティリティ ネットワーク バージョン 3 以前では、ネットワーク トポロジに反映されていない編集を表すためだけにダーティ エリアが使用されます。UpdateType は、編集のタイプによってダーティ エリアをシンボル化するために使用できる、ダーティ エリア テーブル内の属性です。
詳細:
ダーティ エリアの種類は、ダーティ エリア属性テーブル内の UpdateType フィールドで表されます。このフィールドにはシステム指定のコード値ドメインに割り当てられ、ダーティ エリアの生成方法を分類します。コード値ドメインの値には、挿入、更新、削除、エラーなどがあります。
更新タイプ | ダーティ エリア タイプ |
---|---|
0 | 挿入 |
1 | 更新 |
2 | 削除 |
3 | エラー |