Skip to main content

マルチファイル フィーチャ コネクション データセット プロパティの更新 (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 桁で表された年。

    16

    yyyy

    4 桁で表された年。

    2016

    MM

    数値で表された月。

    01 または 1

    MMM

    3 文字で表された月。

    Jan

    MMMM

    完全なつづりで表された月。

    January

    dd

    日。

    02 または 2

    HH

    24 時間表記の場合の時。値の範囲は 0 ~ 23 です。

    21

    hh

    12 時間表記の場合の時。値の範囲は 1 ~ 12 です。

    9

    mm

    分 (値の範囲は 0 ~ 59)。

    45

    ss

    秒 (値の範囲は 0 ~ 59)。

    02

    SSS

    ミリ秒 (値の範囲は 0 ~ 999)。

    50

    a

    AM/PM マーカー。

    PM

    epoch_millis

    エポックからの時間 (ミリ秒)。

    1509581781000

    epoch_seconds

    エポックからの時間 (秒)。

    1509747601

    Z

    タイムゾーンのオフセット (時)。

    -0100 または -01:00

    ZZZ

    タイムゾーンのオフセット (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 ファイルを手動で変更します。

    • x、y、z 座標を表すフィールドが 1 つ以上存在する。

    • ソース パスを更新する。

    マルチファイル フィーチャ コネクション ファイルの形式の詳細について説明します。

  • ジオプロセシング ツールは、Spark を活用しています。 マルチファイル フィーチャ コネクションの詳細と、その使用方法については、「マルチファイル フィーチャ コネクション」をご参照ください。

パラメーター

ラベル 説明 データ タイプ

マルチファイル フィーチャ コネクション データセット

更新される MFC データセット。 編集のオプションは、ソース データ (シェープファイル、区切り、ORC、パーケット ファイル) によって異なります。

Table View

(オプション)

解析で使用するフィーチャの制限に使用される式。

SQL Expression

フィールド プロパティ

(オプション)

変更するフィールド名とプロパティを指定します。

値テーブル列:

  • NameThe field name.

  • TypeSpecifies the field type.

    • ShortThe field will be type short.

    • LongThe field will be type long.

    • DoubleThe field will be type double.

    • FloatThe field will be type float.

    • StringThe field will be type string.

    • DateThe field will be type date.

    • BlobThe field will be type BLOB.

    • Big IntegerThe field will be type big integer.

  • ShowSpecifies whether fields will be visible or hidden for use in geoprocessing tools. Fields will be visible by default.

Value Table

ジオメトリー タイプ

(オプション)

データセットを空間的に表現するために使用するジオメトリーのタイプを指定します。 シェープファイルから取得したデータセットでは、ジオメトリーを変更できません。

  • ポイントジオメトリー タイプはポイントです。

  • ポリラインジオメトリー タイプはポリラインです。

  • ポリゴンジオメトリー タイプはポリゴンです。

  • なしジオメトリー タイプは指定されません。

String

空間参照

(オプション)

データセットの空間参照に使用される WKID 値または WKT 文字列。 データセットは WKID 4326 (WGS84) です。 シェープファイルから取得したデータでは、空間参照を変更できません。

String

ジオメトリー形式タイプ

(オプション)

ジオメトリーの形式設定の方法を指定します。 シェープファイルから取得したデータでは、ジオメトリーを変更できません。

  • XYZ2 つ以上のフィールドが X、Y、および Z (オプション) を表します。

  • WKTジオメトリーが WKT フィールド内の単一のフィールドで表されます。

  • WKBジオメトリーが WKB (Well-Known Binary) フィールド内の単一のフィールドで表されます。

  • GeoJSONジオメトリーは、GeoJSON 形式の単一のフィールドで表されます。

  • EsriJSONジオメトリーは、EsriJSON 形式の単一のフィールドで表されます。

  • EsriShapeジオメトリーは、EsriShape 形式の単一のフィールドで表されます。

String

ジオメトリー フィールド

(オプション)

ジオメトリーを表す単一のフィールド。 このフィールドは、ジオメトリー形式が WKT、WKB、GeoJSON、EsriJSON、または EsriShape である場合に使用されます。

String

X フィールド

(オプション)

X 位置を表すフィールド。 複数のフィールドが X 位置を表示する場合は、.mfc ファイルを手動で変更します。

String

Y フィールド

(オプション)

Y 位置を表すフィールド。 複数のフィールドが Y 位置を表示する場合は、.mfc ファイルを手動で変更します。

String

Z フィールド

(オプション)

Z 位置を表すフィールド。 複数のフィールドが Z 位置を表示する場合は、.mfc ファイルを手動で変更します。

String

時間タイプ

(オプション)

データセットを時間的に表現するために使用する時間タイプを指定します。

  • 間隔時間タイプは、開始時間と終了時間で期間を表します。

  • インスタント時間タイプは、時間内の瞬間を表します。

  • なし時間が有効になっていません。

String

タイム ゾーン

(オプション)

データセットのタイムゾーン。

String

開始時間

(オプション)

開始時間と時間形式を定義するためのフィールド。

値テーブル列:

  • NameThe field name.

    • ShortThe field type will be short.

    • LongThe field type will be long.

    • Big IntegerThe field type will be big integer.

    • FloatThe field type will be float.

    • DoubleThe field type will be double.

    • TextThe field type will be text.

    • DateThe field type will be date.

  • FormatThe field format.

Value Table

終了時間

(オプション)

終了時間と時間形式を定義するためのフィールド。

値テーブル列:

  • NameThe field name.

    • ShortThe field type will be short.

    • LongThe field type will be long.

    • Big IntegerThe field type will be big integer.

    • FloatThe field type will be float.

    • DoubleThe field type will be double.

    • TextThe field type will be text.

    • DateThe field type will be date.

  • FormatThe field format.

Value Table

ファイル拡張子

(オプション)

ソース データセットのファイル拡張子。 パラメーター値は変更できません。

String

フィールド区切り文字

(オプション)

ソース データセットで使用されるフィールド区切り文字。

String

レコード ターミネーター

(オプション)

ソース データセットで使用されるレコード ターミネーター。

String

引用符

(オプション)

ソース データセットに使用する引用符。

String

ヘッダー行を含む

(オプション)

ソース データセットにヘッダー行が含まれるかどうかを示します。

  • オンソース データセットにヘッダー行が含まれます。

  • オフソース データセットにヘッダー行は含まれません。

Boolean

エンコード

(オプション)

ソース データセットで使用されるエンコードのタイプ。 デフォルトは UTF-8 です。

String

派生した出力

ラベル 説明 データ タイプ

更新された MFC

編集されたプロパティを含む更新済み MFC ファイルを、指定データセットに適用します。

File

環境

このツールは、ジオプロセシング環境を一切使用しません。

ライセンス情報

  • Basic: いいえ
  • Standard: いいえ
  • Advanced: はい