フィーチャクラスとフィーチャレイヤーの違いは何ですか?
私には、概念が非常に似ているように見えます。
コメント
- また、'がArcGISServerについて話している場合は、"フィーチャレイヤー"は少し異なる意味を持ちます。たとえば、ArcGIS Server JavaScript API featureLayer リファレンス
回答
ベクトルデータには、2つのレベルでプロパティを保存できます。ファイルレベルまたはレイヤーレベル。
フィーチャクラス(ベクターデータの一種)の場合、ファイルレベルの情報はジオデータベースに保存されます。これは、フィーチャクラスのジオメトリ、属性テーブル、割り当てられたサブタイプとドメイン、座標系などのプロパティで構成されます。これらのファイルレベルのプロパティはすべて、実際のフィーチャクラスデータを構成します。
フィーチャレイヤーは、クライアントでのレンダリング方法を定義するためにフィーチャクラスに割り当てるプロパティです(ArcMapを参照)。これには、シンボル体系、ラベル、スケール範囲、結合、関連、定義クエリ、「レンダリングするフィーチャクラスへのデータソース」などが含まれます。これらのプロパティは、ディスク上のレイヤーファイルとして保存できます。または、ArcMapドキュメントのフィーチャクラスを見ると、実際にはフィーチャクラスを参照するフィーチャレイヤーです。
コメント
- I ' dも、マッピングレルムの外側とコーディングレルムに追加します。フィーチャレイヤーは、多くの場合、フィーチャクラス(または他のデータソース)内のフィーチャデータのメモリ内表現です。機能レイヤーの作成ツール( help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#// … )、作業するフィーチャレイヤーを取得できます。ただし、'は特定のユースケースです。
回答
これらの用語は、特にESRIソフトウェアとデータスキーマに関連しています。
フィーチャクラスは、道路、区画、土地利用などの一般的な地理的フィーチャのセットであり、ジオデータベースまたはシェープファイル、またはその他のストレージ形式。 フィーチャクラスの基本に関するヘルプファイルは次のとおりです。
フィーチャレイヤーは、ArcMapに読み込まれた後のフィーチャクラスの表現です。 レイヤーを説明するプロパティの一部を次に示します。
フィーチャクラスやフィーチャレイヤーだけで考えるのではない方がよい場合があります。 、しかし、クラスまたはレイヤーの観点から考えること。これは、機能だけでなく、クラスやレイヤーの種類が多いためです。その他のタイプは次のとおりです。
- オブジェクトクラス/レイヤー-空間コンポーネントのない表形式のデータ
- ラスターデータセット/レイヤー-航空写真のようなグリッド形式のデータは、技術的にはクラスも同様ですが、通常はデータセットと呼ばれます。数値標高モデルなど。
- 関係クラス-このタイプのクラスは、1対1、1対多、または多対多の結合を定義します。 2つの異なるクラス間。
回答
簡単に言えば…
Iフィーチャクラスを空間データセット、つまりディスク上のx、y座標と属性を超えないものと考えてみてください。一方、レイヤーは空間データセットにシンボル(および他の多くのあまり知られていないプロパティ)を適用します。
レイヤーはデータを保存しません。シンボルと、ディスク上のどこかにデータが配置されている場所へのリンクだけを保存します。
フィーチャクラスとシェープファイルはシンボルを格納せず、x、y座標と属性などのみを格納します
フィーチャクラスがマップに追加された場合(またはMakeFeatureを使用して抽象化された場合のみ) ArcMapの外側のレイヤー)はレイヤーになりますか。
回答
概念としての意味については、GISディクショナリを確認してください。 ESRIから、ここ。
フィーチャクラス
ArcGISで、同じジオメトリタイプ(ポイント、ライン、ポリゴンなど)、同じ属性を持つ地理フィーチャのコレクション、および同じ空間参照。フィーチャクラスは、ジオデータベース、シェープファイル、カバレッジ、またはその他のデータ形式で保存できます。フィーチャクラスを使用すると、データ保存の目的で同種のフィーチャを1つのユニットにグループ化できます。たとえば、高速道路、主要道路、二次道路は、「roads」という名前のラインフィーチャクラスにグループ化できます。ジオデータベースでは、fe atureクラスはアノテーションとディメンションを保存することもできます。
フィーチャレイヤー
機能データのセットを参照するレイヤー。フィーチャデータは、地理エンティティをポイント、ライン、およびポリゴンとして表します。
回答
フィーチャクラスは、ジオメトリ(ポイント)を持つデータベーステーブルです。 、線またはポリゴン)。フィーチャレイヤーは、コンピューター画面に表示したり、マップを印刷したりするための、ジオメトリのテーブルのレンダリングです。
Esriは、データベーステーブル(ジオメトリを含む)と画面またはマップ上でのそれらのレンダリングを説明するためにこれらの用語を発明しました。これらのデータベースを「空間的に有効化」すると、さまざまな座標系に基づいたデータベースのクエリと、データベース内のジオメトリの場所を指定できます。したがって、Esriジオデータベースは空間的に有効であると見なされ、表示、クエリ、またはマップの印刷のためにGISデスクトップにロードできるフィーチャクラスが含まれています。
Esriソフトウェアとジオデータベースを使用している場合は、業界標準の場合、頻繁に使用される用語が聞こえます。他のGISソフトウェアやデータベースを使用している場合でも、まったく同じ概念や機能に出くわすことができますが、まったく使用されていません。たとえば、QGISユーザーの場合、「テーブル」または「レイヤー」のみが聞こえる場合があり、それらは「フィーチャクラス」または「フィーチャレイヤー」と同等です。
回答
これは、このコメントに基づくフィーチャクラスに関するESRIの説明です。フィーチャクラス はファイル形式ではありません! * .shp、*。exe * .pyなどのコンピュータの他のファイル形式と同様
“ フィーチャクラス 。[ESRIソフトウェア] ArcGISでは、同じジオメトリタイプの地理的フィーチャのコレクション(ポイント、ライン、ポリゴンなど)、同じ属性、同じ空間参照。
フィーチャクラスは、ジオデータベースに保存、シェープファイル、カバレッジ、またはその他のデータ形式。 “
フィーチャクラスで同種の データストレージの目的で単一のユニットにグループ化される機能 。たとえば、高速道路、一次道路、および二次道路は、「道路」という名前のラインフィーチャクラスにグループ化できます。ジオデータベースでは、フィーチャクラスにアノテーションとディメンションを保存することもできます。
およびフィーチャレイヤー:[データ分析]参照するレイヤー機能データのセット。フィーチャデータは地理エンティティをポイント、ライン、ポリゴンとして表します
したがって、フィーチャクラスをGISソフトウェアの他の通常の形式と比較することはできません。
上記の行ですでに説明したようにフィーチャクラス、フィーチャレイヤーは参照のみであると思います。何への参照?データのセットへの参照