フィーチャクラス
フィーチャクラスは共通フィーチャと同種のコレクションであり、それぞれのフィーチャクラスに同じ空間表現 (ポイント、ライン、ポリゴンなど) と一連の共通のセットが設定されています (たとえば、道路の中心線を表すライン フィーチャクラス)。 最もよく使用される 4 つのフィーチャクラスは、ポイント、ライン、ポリゴン、アノテーションです。
次の図では、これらのフィーチャクラスは同じエリアの 4 つのデータセットを表すために使用されています。
マンホールの位置を表すポイント
下水管を表すライン
パーセル ポリゴン
道路の名前を示すアノテーション

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