マルチファイル フィーチャ コネクション
MFC (マルチファイル フィーチャ コネクション) を使うと、データ ソースへすばやく接続してサイズの大きいデータセットを可視化したり解析したりできます。 MFC はデータやデータのフォーマットを操作する際の機能や柔軟性を提供します。
MFC は 1 つ以上のデータセットのフォルダーを参照します。 MFC 内のデータセットはジオプロセシング ツールへの入力フィーチャ データ (ポイント、ポリライン、ポリゴン、および表形式のデータ) として使用します。 MFC を作成すると、.mfc ファイルが作成されます。 このファイルは、MFC 内のデータセットやジオメトリおよび時間情報を含んだスキーマをまとめたデータセットのディレクトリを示します。 ジオプロセシング ツール内で MFC データセットを参照してマップ上の MFC データセットを閲覧できます。 MFC の適切な使用例を次に示します。
大きなエリアを表す複数のシェープファイルがあるとします。 各シェープファイルはエリアのサブセットを表し、すべてのシェープファイルをあわせて使いたい場合に BDC を使用します。
新しい
.csvファイルを温度計測とあわせて毎日受け取るとします。 新しい.csvファイルを、既存の.csvファイルとともにデータセットの一部として含めることを考えます。イベントの時間を表す複数フィールドを含むデータを使うとします。 時間を表すフィールドをすべて使いたい場合に BDC を使用します。
パーケット ファイルを使う場合に BDC を使用します。
MFC をジオプロセシング ツールへの入力として使用すべき理由を次に示します。
同一のスキーマとファイル タイプの複数のデータセットを 1 つのデータセットとして表せます。
MFC は、解析が実行されたときにデータにアクセスします。このため、データを再登録または公開する必要なく、データを MFC 内の既存のデータセットに継続して追加できます。
表示されるデータセットを削除、追加、または更新する際に MFC を変更できます。
MFC は、時間とジオメトリーの定義方法に関して柔軟であり、1 つのデータセットを対象とする複数の時間形式に対応できます。
サポートされるデータ形式
マルチファイル フィーチャ コネクションは、次のデータセットをサポートします。
区切りファイル (
.csv、.tsv、および.txt)シェープファイル (
.shp)Parquet または GeoParquet ファイル (
.parquet)注意:
暗号化されていない
.parquetファイルのみがサポートされます。ORC ファイル (
.orc)
GeoAnalytics Desktop ツール内で MFC を使う場合、すべての入力形式がサポートされます。 MFC データセットを他のジオプロセシング ツールで使う場合、区切りファイル、シェープファイル、パーケット ファイルがサポートされます。
マルチファイル フィーチャ コネクションの用語
MFC の操作において共通する用語の一覧を次の表に示します。
|
用語 |
説明 |
|---|---|
|
マルチファイル フィーチャ コネクション |
MFC ファイルを表す項目です。 MFC はデータセットを閲覧するために展開したり、ジオプロセシング ツールで使用するために参照したりできます。 このコネクション ファイルは、MFC ファイルの ArcGIS Pro インターフェイスです。 |
|
マルチファイル フィーチャ コネクション ファイル |
このファイル ( |
|
マルチファイル フィーチャ コネクション データセット |
MFC のデータセット。 このデータセットはマップに追加したり、ジオプロセシング ツールへの入力として使用したりできます。 |
|
ソースの場所 |
MFC として登録されたフォルダーの場所です。 この場所には MFC データセットを表す 1 つ以上のフォルダーが含まれています。 マルチファイル フィーチャ コネクション ツールは、このフォルダーを変更しません。 |
|
ソース データ |
MFC に登録されたデータセット。 MFC を使用する際、ソース データは変更されません。 マルチファイル フィーチャ コネクション ツールは、このデータを変更しません。 |
入力データの構成
データセットを MFC 内で入力として使用するには、データを正しく構成する必要があります。 MFC 用データを作成するには、登録する単一のソース フォルダー内にあるサブフォルダーとしてデータセットをフォーマットします。 このソース フォルダーで、サブフォルダーの名前はデータセット名を表します。

上に示す画像は MFC の正しい構造を表します。 ソース フォルダーが登録されており、ソース フォルダー内の各サブフォルダーはデータセットを表します。 この例では、ソース フォルダーを登録し、データセット-1、データセット-2、データセット-3 の 3 つのデータセットが MFC 内に含まれています。
データセットのサブフォルダーでは、データを構成できます。 サブフォルダーに複数のフォルダーやファイルが含まれている場合、サブフォルダーのすべてのコンテンツが 1 つのデータセットとして読み込まれ、同じスキーマとファイル タイプを共有する必要があります。
注意:
データセット フォルダー内のファイルはすべて同じスキーマを持っています。 ファイルが異なるスキーマを持っている場合、そのファイルは可視化および解析で正しく使用されません。
次の画像は、構成とファイル コンテンツの異なる 3 つのデータセットを示します:

この例では、同じ 3 つのデータセット フォルダーが異なるコンテンツを持っています。 それぞれのデータセットについて説明します:
データセット-1 - このデータセットは D1-1 という 1 つのファイルから構成されます。 データセット-1 を可視化や解析に使用する場合、1 つのシェープファイルを使用します。
データセット-2 - このデータセットは D2-1 および D2-2 という 2 つのテキスト ファイルから構成されます。 データセット-2 を可視化や解析に使用する場合、両方のテキスト ファイルを使用します。
データセット-3 - このデータセットは D3-フォルダー-1 および D3-フォルダー-2 という 2 つのフォルダーから構成されます。各フォルダーにはそれぞれ D3-1 と D3-2 という 1 つのデータセットが含まれています。 データセット-3 を可視化や解析に使用する場合、D3-1 と D3-2 の両方を使用します。
注意:
データセットがアンダースコア (_) で始まる名前のフォルダー内にある場合、そのデータセットは非表示として扱われ、データセットとして検出されません。 これはサブフォルダーまたはファイルには適用されません。 サブフォルダー名とファイル名はアンダースコアで始めることができ、データは使用されます。
データの構成方法についての例を示します。 可視化や解析におけるデータの使用方法にかかわらず、ファイルやフォルダーの数は同じです。 各データセット フォルダーへサブフォルダーを追加したり削除することに利点はなく、そのレベルのフォルダー構成は任意のものです。
マルチファイル フィーチャ コネクションの使用を開始するには、「マルチファイル フィーチャ コネクションの使用」をご参照ください。