トポロジのヒント

Standard または Advancedのライセンスで利用可能。

このトピックでは、ジオデータベース トポロジを使用するときに役立つヒントをいくつか紹介します。

トポロジの設計案のテスト

ファイル ジオデータベースまたはモバイル ジオデータベースとフィーチャクラス データのコピーを使用して、トポロジの設計をテストします。 データのコピーを使用するのは、実際のデータに対する検証を通じて、トポロジ設計が適切かどうかを確認するためです。 検証により、座標がクラスタリングされ、基になっているジオメトリが変更されます。 最初の設計は、期待どおりには機能しないことがあります。 テストを開始する前に、実際のデータのコピーを必ず用意してください。

組織の多くの部署でエンタープライズ ジオデータベースが使用されている場合、システムをオフラインにしなければ、スキーマを柔軟に変更できないことに注意してください。 トポロジに対するスキーマの変更は、そのトポロジまたはトポロジに含まれているデータを他のユーザーが編集または表示していないときのみ可能です。

テスト プロセス

設計が適切であることを確認するためにデータを操作します。 たとえば、提案されているルールを作成し、トポロジを検証し、編集環境を使用して検証で検出されたサンプル エラーを検索し、修正します。

代替ルールを試してみます。 特定の状況でトポロジ ルールが最適に機能する仕組みをよく理解できるようにします。

設計を決定したら、正式なスキーマの一部としてテストすることができます。 トポロジ ルールと定義を保存しておけば、後で他のジオデータベース スキーマに再利用できます。

スキーマ ロック

トポロジを構築する際には、すべての入力フィーチャクラスで排他ロックが必要です。 入力フィーチャクラスのいずれかに共有ロックがある場合、トポロジは構築されません。

トポロジ内のフィーチャクラスのいずれかに共有ロックまたは排他ロックがある場合、トポロジ内の他のすべてのフィーチャクラスにこのロックが伝達されます。

トポロジ エラー

トポロジ エラーがフィーチャとして検出および記録されるのは、トポロジを検証したときです。 エラーは同じジオメトリ レベルまたは下位レベルで生成されます。

たとえば、ポリゴン フィーチャはポリゴン、ライン、ポイント エラーとして報告されます。 ライン フィーチャはライン エラーまたはポイント エラーとして報告されます。 ポイント フィーチャはポイント エラーとして報告されます。

これらをマップでレイヤーとして表示し、修正する問題に焦点を合わせることができます。

詳細については、「ArcGIS Pro でのトポロジの編集」をご参照ください。