フィーチャクラスは共通フィーチャと同種のコレクションであり、それぞれのフィーチャクラスに同じ空間表現 (ポイント、ライン、ポリゴンなど) と一連の共通のセットが設定されています (たとえば、道路の中心線を表すライン フィーチャクラス)。最もよく使用される 4 つのフィーチャクラスは、ポイント、ライン、ポリゴン、アノテーションです。
次の図では、これらのフィーチャクラスは同じエリアの 4 つのデータセットを表すために使用されています。
- マンホールの位置を表すポイント
- 下水管を表すライン
- パーセル ポリゴン
- 道路の名前を示すアノテーション
この図を見て、高度なフィーチャ プロパティをモデリングできる可能性があることに気付いたかもしれません。たとえば、下水管とマンホールは下水設備ネットワークを構成しますが、このシステムでは流出と流向をモデリングできます。また、隣接する土地区画が境界線を共有していることにも注目してください。土地区画を使用するほとんどのユーザーは、データセットでの共有フィーチャ境界の整合性を、トポロジに基づいて管理します。地理データセットでは、空間的な関連性や振舞いなどのモデルが必要になることがよくあります。このような場合は、高度なジオデータベース エレメント (トポロジやユーティリティ ネットワークなど) を追加して、基本的なフィーチャクラスを拡張できます。
フィーチャクラスは、ジオデータベース内にスタンドアロン オブジェクトとして作成および格納されるか、フィーチャ データセットにまとめられます。フィーチャ データセットは、関連するフィーチャクラスを空間的または主題別に統合するために使用されます。フィーチャ データセットの主な目的は、前述したトポロジやユーティリティ ネットワークなど、フィーチャクラスでより複雑な振舞いを実現することです。
新しいフィーチャクラスを作成する主な方法は次の 4 つです。
- [フィーチャクラスの作成] ウィザードの使用
- [フィーチャクラスの作成 (Create Feature Class)] ジオプロセシング ツールの使用
- マップ レイヤーのコンテンツの保存
- 外部データ ソース (シェープファイルや CAD データなど) からフィーチャクラスへの変換
新しいフィーチャクラスを作成するときに使用できるプロパティとオプションの詳細については、「フィーチャクラスのプロパティ」をご参照ください。
フィーチャクラスの拡張
使用 | 目的 |
---|---|
一連のフィーチャ サブクラスを単一のフィーチャクラスに作成します。サブタイプは、同じフィーチャ タイプのサブセットで異なる振舞いを管理するためによく使用されます。 | |
フィーチャクラスの属性に対して有効な値のリストまたは範囲を指定します。ドメインは、データの整合性を保証するのに役立ち、データ分類 (道路クラス、ゾーン コード、土地利用分類など) を適用する場合によく使用されます。 | |
データを管理する上で重要な GIS ワークフローを管理します (長期のトランザクション、履歴アーカイブ、マルチユーザー編集など)。 | |
一致するフィーチャクラスがジオメトリを共有する方法を管理します。トポロジを使用すると、複数のフィーチャが同じ位置や境界を共有するときの振舞いを強制するルールを作成できます。 | |
水道、ガス、電気、通信、下水、雨水、その他のユーティリティにおけるシステムの複雑なネットワークをモデル化および解析します。 |