トポロジの使用時に役立つヒント

このトピックは、ArcEditor および ArcInfo にのみ適用されます。

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

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

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

組織の多くの部署で ArcSDE ジオデータベースが使用されている場合、システムをオフラインにしなければ、スキーマを柔軟に変更できないことに注意してください。また、バージョン対応のジオデータベースを使用している場合は、スキーマの変更を適用する前に、データベースを圧縮する必要があります。ファイル ジオデータベースまたはパーソナル ジオデータベースを使用してトポロジ設計の初期テストを適切に実行すれば、ワークフローの問題を最小限に抑えることができます。

また、トポロジ ルールと定義を保存しておけば、あとで他のジオデータベース スキーマに再利用できるようになります。

テスト プロセス

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

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

設計が確定したら、今度は正式なスキーマの一部としてテストすることができます。

スキーマ ロック

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

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

排他ロックとスキーマ ロックの詳細

トポロジ エラー

トポロジ エラーがフィーチャとして検出および記録されるのは、トポロジを整合チェックしたときであることに注意してください。

たとえば、ポリゴン エリアのポリゴンは多くの場合、エラーを示すポリゴンまたはラインとして報告されます。ライン フィーチャとポイント フィーチャは、一般にラインおよびポイントとして報告されます。

これらを ArcMap でレイヤとして表示し、修正する問題に照準を合わせることができます。


7/10/2012