エラー

メモ:

ユーティリティ ネットワーク バージョン 3 以前については、「エラー フィーチャ」をご参照ください。

ユーティリティ ネットワークのフィーチャが規定のルールおよび制限に違反した場合、システムでエラーが生成されます。エラーが検出されると、フィーチャのジオメトリを包含するダーティ エリアが作成されます。フィーチャ ジオメトリ、属性値、ネットワーク ルール、またはサブネットワーク定義を編集することによって、エラーを修正できます。次にネットワーク トポロジを有効化または検証するときに、エラーを伴うフィーチャが評価されます。

関連付けられたエラーを含むダーティ エリアは、エラー状況が修正されるまで維持されます。これらは、フィーチャに対して編集を行ったり、エラー状況を許容するための構成変更を実行したりすることで解決できる場合があります。構成変更を実行するには、ネットワーク トポロジを無効化する必要があります。

エラーの状況と解決策の詳細については、「エラーの管理」をご参照ください。

エラーとは

ダーティ エリア サブレイヤーは、ユーティリティ ネットワーク内のエラーを管理するために使用されます。ユーティリティ ネットワークをアクティブなマップ ビューに追加した後は、[コンテンツ] ウィンドウを使用して、このサブレイヤーにアクセスします。

ダーティ エリアの属性を使用して、シンボルを調整し、クエリを実行してマップ上の情報をハイライト表示できます。たとえば、エラーが関連付けられているフィーチャクラスや発生したエラーのタイプなどの情報です。エラーの具体的な原因に関する情報は、ダーティ エリア サブレイヤーのシンボルを使用して特定できます。

次に示すように、ダーティ エリアのサブレイヤーは、Status フィールドを使用してシンボル化され、作成方法を示します。

ステータスによってシンボル化されるダーティ エリア サブレイヤー

ダーティ エリアは、ネットワーク トポロジを有効化または検証した後で、エラーが発生したフィーチャに対して作成されます。1 つのフィーチャに対して 1 つ以上のエラーが存在する場合があります。これらは 1 つのダーティ エリアによって表されます。[関連付けの変更] ウィンドウは、エラーのある関連付けを表示するために使用されます。エラーのある関連付けは、ウィンドウ内の関連フィーチャの横にオレンジのインジケーターが記されます。

エラーの表示と処理の詳細

エラーが生成されるタイミング

エラーは、トポロジが有効化または検証されるとき、およびサブネットワークが更新されるときに作成されます。エラーは、空のジオメトリの特定、サブネットワーク内の無効なアセット タイプの検出など、さまざまな理由から作成されます。エラーの状況と解決策を完全表示するリストについては、「エラーの管理」をご参照ください。

ネットワーク トポロジが検証または有効化されるときに、接続性をサポートするルールがチェックされます。そのため、ネットワーク トポロジが検証または有効化された後、フィーチャ制限またはネットワーク ルールに違反するネットワーク フィーチャに対してエラーが表示されます。

ネットワーク トポロジが検証または有効化されるとき、および関連付けを作成またはインポートするときに、関連付けを制御するルールがチェックされます。関連付けを作成またはインポートするときは、関連付けに対してエラーが作成されるのではなく、ツールまたはウィンドウにエラーが返されます。ネットワーク トポロジが有効化または検証されるときは、関連付けに対してエラーが作成されます。

エラーは、ユーティリティ ネットワークの初期構成中に検出できます。これは、ネットワークのエラーを検出し、データを公開前に修正する目的で実行されます。このプロセスは、データをバージョン対応登録する前に、ネットワーク トポロジの有効化 ツール内で [エラーのみを生成] オプションを使用することによって完了できます。詳細については、「ネットワーク トポロジの有効化」をご参照ください。

エラーの例

以下の例では、ポイント フィーチャがライン フィーチャに幾何学的に一致する位置に配置されています。2 つのアセット タイプの接続を許可するルールはありません。ネットワーク トポロジが検証または有効化されるときに、エラーが生成されます。この例では、ルールが存在しないため、ポイントとライン フィーチャに対してエラーが作成されます。さらに、ネットワーク トポロジでネットワーク フィーチャは接続されません。

ポイント エラーとライン エラー

ユーティリティ ネットワークの制限に違反するもう 1 つの例として、接続性における不明確さを発生させる一致フィーチャがあります。3 つ以上の一致フィーチャがあり、接続性ルールによりそれらの接続が許可されているというケースです。たとえば、終点と始点が中電圧線の同じ端点に位置する場合を考えます。中電圧線は終点に接続できるというルールと、中電圧線は始点に接続できるというルールの 2 つの接続性ルールがあります。2 つの可能性があるため、ユーティリティ ネットワークはこれをエラーとして追跡します。ユーティリティ ネットワークは、どのフィーチャが他のどのフィーチャに接続しているのかという観点でランダムに動作することはしません。ただし、エラーがあるフィーチャにフラグ設定することで、その判断を行う必要がある場所を示します。

下の例では、ジオメトリの一致を許可しない 2 つのタイプのネットワーク ポイント フィーチャ (ライザーおよび終端) があります。ポイント フィーチャに関するこの違反を追跡するために、さらに 2 つのエラーが作成されます。

ラインとポイントの不明確な接続性