マルチファイル フィーチャ コネクション データセット プロパティの更新 (GeoAnalytics Desktop ツール)
サマリー
マルチファイル フィーチャ コネクション (MFC) データセットのプロパティを更新します。 このツールは、指定された MFC データセットのフィールド、ジオメトリー、時間、ファイル設定を変更します。
使用法
このツールには、MFC が必要です。 MFC を作成するには、新しいマルチファイル フィーチャ コネクション ダイアログ または マルチファイル フィーチャ コネクションの作成 ツールを使用します。
このツールを使用し、以下のようなシナリオの解析または視覚化において、MFC データセット スキーマ、ジオメトリー、または使用タイミングを変更します。
CSV データセットがすべて文字列型フィールドで登録されているとき、解析で使用するためにフィールドを数値に設定します。
MFC データセットに、タクシー乗り場と降車場などの 2 つの個別の場所を表す属性値があり、解析に使用するジオメトリーを変更するとします。
このワークフローでは、入力レイヤーに時間を設定する必要があります。
一部のフィーチャにのみ関心がある同僚に MFC データセットを共有するため、フィルター設定式を追加して、未使用の一部フィールドを非表示にします。
次のプロパティを変更できます。
Definition query— 解析で使用するフィーチャの制限に使用される条件式。
Fields— フィールド名、フィールド タイプ、および表示設定。
Geometry— ジオメトリーの表記方法。 シェープファイルでは編集できません。
Time— 時間の表記方法。
File— データセットの読み取りに使用するファイル プロパティ。
新しいマルチファイル フィーチャ コネクション ダイアログ ボックス を使用すると、マルチファイル フィーチャ コネクションを簡単に作成、編集、プレビューできます。
マルチファイル フィーチャ コネクション データセット パラメーターを使用し、変更したいプロパティを含む MFC データセットを指定します。 データセットを参照するか、
c:\<path>\MyMFC.mfc\<dataset_name>などのパスを使用して指定できます (例:c:\MyMFCFolder\MyMFC.mfc\earthquakes_dataset)。式 パラメーターを使用し、解析で使用するフィーチャを制限する式を定義します。 MFC データセットにフィルターを追加する操作は、マップのデータセットに定義クエリーを適用する操作と似ており、SQL 式を指定して対象フィーチャをフィルターします。
フィールド タイプは、区切り付きファイルで更新できます。 他のデータ ソース (シェープファイル、ORC、パーケット ファイルなど) のフィールド タイプは更新できません。
区切り文字で区切られたファイル、ORC、パーケット ファイルのジオメトリーを変更できます。 シェープファイルから取得したデータセットのジオメトリーを変更することはできません。
以下の表に、MFC データセットを編集するときに 開始時間 パラメーターと 終了時間 パラメーターの時間形式を指定する方法をまとめます。 例では、2016 年 1 月 2 日 9:45:02.05 PM の時間を表す方法を示します。
マルチファイル フィーチャ コネクションの時間形式
シンボル
意味
例
yy
2 桁で表された年。
16yyyy
4 桁で表された年。
2016MM
数値で表された月。
01または1MMM
3 文字で表された月。
JanMMMM
完全なつづりで表された月。
Januarydd
日。
02または2HH
24 時間表記の場合の時。値の範囲は 0 ~ 23 です。
21hh
12 時間表記の場合の時。値の範囲は 1 ~ 12 です。
9mm
分 (値の範囲は 0 ~ 59)。
45ss
秒 (値の範囲は 0 ~ 59)。
02SSS
ミリ秒 (値の範囲は 0 ~ 999)。
50a
AM/PM マーカー。
PMepoch_millis
エポックからの時間 (ミリ秒)。
1509581781000epoch_seconds
エポックからの時間 (秒)。
1509747601Z
タイムゾーンのオフセット (時)。
-0100または-01:00ZZZ
タイムゾーンのオフセット (ID)。
America/Los_Angeles''
この表に説明されている値を表していないテキストを追加するには、一重引用符を使用します。
'T'以下の表では、同じ日付 (2016 年 1 月 2 日 9:45:02.05 PM) の異なるフォーマットの例を示します。
時間フォーマットの例
入力データ
日付フォーマット
01/02/2016 9:45:02PM
MM/dd/yyyy hh:mm:ssa
Jan02-16 21:45:02
MMMdd-yy HH:mm:ss
January 02 2016 9:45:02.050PM
MMMM dd yyyy hh:mm:ss.SSSa
01/02/2017T9:45:14:05-0000
MM/dd/yyyy'T'HH:mm:ssZ
次のいずれかを使用してタイム ゾーンを指定できます:
タイム ゾーンの完全な名称 (太平洋標準時など)。
タイムゾーンのオフセット (時): -0100 または -01:00
UTC または GMT 略称
次に示す 区切り文字で区切ったファイルのプロパティ を変更できます:
Field Delimiter—フィールドごとの区切り文字。 一般的な区切り文字はカンマ (,) またはセミコロン (;) です。
Record Terminator—データの行ごとのターミネーター。 一般的なターミネーターは \n と \t です。
Quote Character—ソース データセットの引用に使用する文字。
Has Header Row—ソース データセットにヘッダーが含まれるかどうかを示す true または false 値。 ヘッダー行がデータセットに含まれている場合、そのヘッダーがフィールド名に使用されます。
Encoding—ソース データセットが使用するエンコードのタイプ。 デフォルトは UTF-8 です。
マルチファイル フィーチャ コネクション データセット プロパティの更新 ツールは、個々のデータセットのプロパティを更新します。 MFC を変更するには、次のツールを使用します。
[**マルチファイル フィーチャ コネクションからデータセットをコピー**—MFC からフィーチャクラスにデータセットをコピーします。
[**マルチファイル フィーチャ コネクションからデータセットを複製**— 既存の MFC データセットのビューを作成します。
[**マルチファイル フィーチャ コネクションの更新**— 新しいデータセットを確認して MFC に追加します。
[**マルチファイル フィーチャ コネクションからデータセットを削除**— データセットを MFC から削除します。
[**マルチファイル フィーチャ コネクション データセット プロパティの更新**— 個々の MFC データセットのプロパティを変更します。
[**マルチファイル フィーチャ コネクションからデータセットをプレビュー**— データセットのフィーチャが正しく登録していることを確認するため、最初の 10 のフィーチャをプレビューします。
[**データセットの記述**]— データセットが期待どおりに表示されることを確認します。
オプションとして、MFC ファイルを手動で編集することもできます。 次のような状況では、常に
.mfcファイルを手動で変更します。x、y、z 座標を表すフィールドが 1 つ以上存在する。
ソース パスを更新する。
マルチファイル フィーチャ コネクション ファイルの形式の詳細について説明します。
ジオプロセシング ツールは、Spark を活用しています。 マルチファイル フィーチャ コネクションの詳細と、その使用方法については、「マルチファイル フィーチャ コネクション」をご参照ください。
パラメーター
| ラベル | 説明 | データ タイプ |
|---|---|---|
|
マルチファイル フィーチャ コネクション データセット |
更新される MFC データセット。 編集のオプションは、ソース データ (シェープファイル、区切り、ORC、パーケット ファイル) によって異なります。 |
Table View |
|
式 (オプション) |
解析で使用するフィーチャの制限に使用される式。 |
SQL Expression |
|
フィールド プロパティ (オプション) |
変更するフィールド名とプロパティを指定します。 値テーブル列:
|
Value Table |
|
ジオメトリー タイプ (オプション) |
データセットを空間的に表現するために使用するジオメトリーのタイプを指定します。 シェープファイルから取得したデータセットでは、ジオメトリーを変更できません。
|
String |
|
空間参照 (オプション) |
データセットの空間参照に使用される WKID 値または WKT 文字列。 データセットは WKID 4326 (WGS84) です。 シェープファイルから取得したデータでは、空間参照を変更できません。 |
String |
|
ジオメトリー形式タイプ (オプション) |
ジオメトリーの形式設定の方法を指定します。 シェープファイルから取得したデータでは、ジオメトリーを変更できません。
|
String |
|
ジオメトリー フィールド (オプション) |
ジオメトリーを表す単一のフィールド。 このフィールドは、ジオメトリー形式が WKT、WKB、GeoJSON、EsriJSON、または EsriShape である場合に使用されます。 |
String |
|
X フィールド (オプション) |
X 位置を表すフィールド。 複数のフィールドが X 位置を表示する場合は、 |
String |
|
Y フィールド (オプション) |
Y 位置を表すフィールド。 複数のフィールドが Y 位置を表示する場合は、 |
String |
|
Z フィールド (オプション) |
Z 位置を表すフィールド。 複数のフィールドが Z 位置を表示する場合は、 |
String |
|
時間タイプ (オプション) |
データセットを時間的に表現するために使用する時間タイプを指定します。
|
String |
|
タイム ゾーン (オプション) |
データセットのタイムゾーン。 |
String |
|
開始時間 (オプション) |
開始時間と時間形式を定義するためのフィールド。 値テーブル列:
|
Value Table |
|
終了時間 (オプション) |
終了時間と時間形式を定義するためのフィールド。 値テーブル列:
|
Value Table |
|
ファイル拡張子 (オプション) |
ソース データセットのファイル拡張子。 パラメーター値は変更できません。 |
String |
|
フィールド区切り文字 (オプション) |
ソース データセットで使用されるフィールド区切り文字。 |
String |
|
レコード ターミネーター (オプション) |
ソース データセットで使用されるレコード ターミネーター。 |
String |
|
引用符 (オプション) |
ソース データセットに使用する引用符。 |
String |
|
ヘッダー行を含む (オプション) |
ソース データセットにヘッダー行が含まれるかどうかを示します。
|
Boolean |
|
エンコード (オプション) |
ソース データセットで使用されるエンコードのタイプ。 デフォルトは UTF-8 です。 |
String |
派生した出力
| ラベル | 説明 | データ タイプ |
|---|---|---|
|
更新された MFC |
編集されたプロパティを含む更新済み MFC ファイルを、指定データセットに適用します。 |
File |
環境
このツールは、ジオプロセシング環境を一切使用しません。
ライセンス情報
- Basic: いいえ
- Standard: いいえ
- Advanced: はい