Skip to main content

データのバッチ インポート (AllSource ツール)

サマリー

KML ファイル、KMZ ファイル、シェープファイル、Excel ワークシート、表形式のテキスト ファイル、GeoJSON ファイル、GPX ファイルを 1 つのジオデータベースに格納されたフィーチャクラスにインポートします。

使用法

  • 入力データ の値がフォルダーの場合は、KML ファイル (.kml)、KMZ ファイル (.kmz)、シェープファイル (.shp)、Excel ワークブック (.xlsx および .xls)、表形式のテキスト ファイル (.csv、.txt、および .tab)、GeoJSON ファイル (.geojson)、GPX ファイル (.gpx) が再帰的に検索されます。 フィルター パラメーターを使用して、フォルダーからインポートするファイルを絞り込むことができます。

  • ラスターまたは .kml ファイルや .kmz ファイルに含まれるグラウンド オーバーレイは、ターゲット ジオデータベース パラメーター内でモザイク データセットに変換されます。 モザイク データセットが参照するソース ラスターは、モザイク データセットに基づく名前のサブフォルダーにネイティブ形式で格納されます。 これは、ターゲット ジオデータベースと同じ場所にあります。 これらのファイルの名前は、ターゲット ジオデータベース 値の後に _Rasters が付きます。 たとえば、ターゲット ジオデータベース 値が C:\Data\OperationalData.gdb の場合は、C:\Data の下に OperationalData_Rasters というフォルダーが作成されます。

  • ファイルをエンタープライズ ジオデータベースにインポートしている場合は、ターゲット ジオデータベース パラメーターでデータベース コネクション ファイル (.sde) が UNC パスとして指定されていることと、そのパスにエンタープライズ ジオデータベースからアクセスできることを確認してください。

  • KML および OGC (Open Geospatial Consortium) KML 標準の KMZ バージョン 2.2 までの KMZ の入力が一般的にサポートされています。 (ジオコーディングによる) アドレス タブを使うポイント位置はサポートされていません。 有効な緯度位置と経度位置がソース KML 内に必要です。

  • 表形式のテキスト ファイルで使用される標準的な区切り記号は、拡張子が .csv または .txt のファイルではカンマ、拡張子が .tab のファイルではタブです。 入力テーブルで標準以外の区切り記号を使用するには、schema.ini ファイルを使用して区切り記号を指定する必要があります。 詳細については、Microsoft ドキュメントの「Schema.ini ファイル (テキスト ファイル ドライバー)」をご参照ください。

  • 入力 Excel ワークシートおよび表形式のテキスト ファイルの場合、ポイント ジオメトリーのみがサポートされています。

  • GeoJSON の仕様は、複数のジオメトリー タイプをサポートしています。 入力 .geojson ファイル内にあるジオメトリー タイプごとに、別々のフィーチャクラスが SourceGeoJSONFile_GeometryType という命名規則で作成されます。 たとえば、.geojson ファイルの名前が World Airports.geojson であり、ジオメトリー タイプとしてポイント、マルチポイント、ポリライン、およびポリゴンが含まれている場合、フィーチャクラスの名前は、World Airports_Points、World Airports_Multipoint、World Airports_Polylines、および World Airports_Polygons になります。

  • このツールを実行するときは、座標系に次の注意事項があります。

    • シェープファイル、.kml.kmz.geojson、および .gpx ファイルの場合、出力データセットの座標系は入力データセットと同じになります。 KML および GPX の仕様は、入力データセットの座標系が GCS WGS1984 であると規定しています。

    • Excel ワークブックおよび表形式のテキスト ファイルの場合、出力の座標系は GCS WGS1984 になります。

  • フィーチャの入力座標のいずれかが無効 (NULL または無効な座標表記) である場合、対応するフィーチャのジオメトリは NULL になります。 ジオメトリーのチェック ツールを使用して、出力に NULL ジオメトリーがあるかどうかを確認できます。

  • 表形式のテキスト ファイル (.csv、.txt、および .tab) および Excel ワークシートでサポートされている座標は、緯度/経度 (度 (10 進))、MGRS (Military Grid Reference System)、および USNG (United States National Grid) です。 ソースでは、それぞれの列に含まれる緯度/経度、1 つの列に含まれる緯度/経度、MGRS、USNG の順に座標列が検索されます。

    注意:

    緯度/経度の値が 1 つの列に含まれる場合、最初に緯度の値を指定し、次にスペース、カンマ、またはスラッシュで区切って経度を指定する必要があります。

    有効な列名を次に示します。

    • Latitude—緯度、laty_coordinatey_coordy

    • Longitude—経度、longlonx_coordinatex_coordx

    • Latitude/longitude—latitude_longitude、lat_longlat_lonxy_coordinatexy_coordinatesxy_coordxy_coordsxy

    • MGRS coordinate—mgrs、mgrs_coordinatemgrs_coordinatesmgrs_coordmgrs_coords

    • USNG coordinate—usng、usng_coordinateusng_coordinatesusng_coordusng_coords

  • Excel ワークブック内のすべてのワークシートがインポートされます。

  • シンボルは、ソース データ ファイル内のシンボルに基づいて、マップに追加される出力レイヤーに次のように適用されます。

    注意:

    シンボルを維持するには、ツールの実行時に ArcGIS Pro プロジェクト内にアクティブなマップが存在する必要があります。 ツールを ArcGIS Pro プロジェクトの外部で (つまり、スタンドアロンの Python スクリプトから) 実行している場合、シンボルは維持されません。

    • .kml または .kmz ファイルから作成された出力レイヤーの場合、シンボルはソース .kml または .kmz ファイルから抽出され、出力レイヤーに適用されます。 このシンボルは、ソース .kml または .kmz ファイルと同じフォルダー内にあるレイヤー ファイル (.lyrx または .lyr) を指定することでオーバーライドできます。 このレイヤー ファイルの名前は、ソース データ ファイルと同じベース名に、アンダースコア (_) とオーバーライドされるレイヤーのジオメトリー タイプ (ポイント、ポリライン、ポリゴン) が付きます。 たとえば、.kml ファイルの名前が World Airports.kml で、ポイント、ライン、およびポリゴン フィーチャが含まれていて、すべてのジオメトリー タイプのシンボルをオーバーライドする場合、レイヤー ファイルの名前は、World Airports_Points.lyrxWorld Airports_Polylines.lyrx、および World Airports_Polygons.lyrx になります。 ジオメトリー タイプの値は、大文字と小文字が区別されます。 指定したジオメトリー タイプのレイヤー ファイルが存在しない場合は、ソース .kml または .kmz ファイルのシンボルが出力レイヤーに適用されます。

    • For output layers created from sources other than .kml または .kmz ファイルでは、レイヤー ファイル (.lyrx または .lyr) がソース データ ファイルと同じフォルダー内に存在する場合にシンボルが出力レイヤーに適用されます。 レイヤー ファイルには、Excel ワークシートと .geojson ファイルを除いて、ソース データ ファイルと同じベース名を付ける必要があります。 Excel ワークシートの場合、レイヤー ファイルには、ソース データ ファイルと同じベース名にアンダースコア () とワークシート名を加えた名前を付ける必要があります。 たとえば、Excel ファイルの名前が World.xlsx で、Cities (2018) というワークシートが含まれている場合は、そのレイヤー ファイルの名前を World_Cities (2018).lyrx または World_Cities (2018).lyr にする必要があります。 .geojson ファイルの場合、レイヤー ファイルには、ソース データ ファイルと同じベース名にアンダースコア () と出力ジオメトリー タイプ (ポイント、マルチポイント、ポリライン、ポリゴン) を加えた名前を付ける必要があります。 レイヤー ファイルが存在しない場合は、デフォルトのシンボルが出力レイヤーに適用されます。

パラメーター

ラベル 説明 データ タイプ

入力データ

ジオデータベース フィーチャクラスに変換するデータ ファイルを含むフォルダー。

Folder; File

ターゲット ジオデータベース

出力フィーチャクラスを格納するターゲット ジオデータベース。

Workspace

フィルター

(オプション)

フィルターを適用して、フォルダーからインポートするファイルを絞り込みます。 フィルターの次のワイルドカード文字は、入力データの絶対パスで使用できます。

  • *—任意の文字と一致

  • ?—1 つの文字と一致

  • [range]—範囲に含まれる 1 つの文字と一致

  • [!range]—範囲に含まれない任意の文字と一致

フィルターに複数のパターンを追加するには、各パターンを垂直バー、つまりパイプ区切り記号 (|) で区切ります。 パターンの比較では大文字と小文字が区別されないため、たとえば、*airport.shp*AIRPORT.SHP*Airport.shp パターンを使用すると、同じシェープファイルがインポートされます。

以下にフィルターの例を示します。

  • すべてのシェープファイルをインポートするには、*.shp を使用します。

  • すべてのシェープファイルとすべての .kml ファイルをインポートするには、*.shpl*.kml を使用します。

  • ファイル パスまたはファイル名に「airport」が含まれるすべてのファイルをインポートするには、*airport* を使用します。

  • ファイル パスまたはファイル名に「airport」が含まれるすべての .geojson ファイルをインポートするには、*airport*.geojson を使用します。

  • 名前に「airport」と 2 文字が付加されたすべての .kmz ファイルをインポートするには、*airport??.kmz を使用します。

  • ファイル パスまたはファイル名に「1990 ~ 1997」が含まれるすべてのファイルをインポートするには、*199[0-7]* を使用します。

  • ファイル パスに「airfacilities」というフォルダー名が含まれるすべてのシェープファイルをインポートするには、*\airfacilities\*.shp を使用します。

String

サブフォルダーも含む

(オプション)

サブフォルダーを再帰的に検索するかどうかを指定します。

  • オンすべてのサブフォルダーを検索します。これがデフォルトです。

  • オフトップレベル フォルダーのみを検索します。

Boolean

グラウンド オーバーレイを含める

(オプション)

KML または KMZ グラウンド オーバーレイ (ラスターや航空写真など) を出力に含めるかどうかを指定します。

KMZ がラスター画像を提供するサービスを参照している場合は注意してください。 ツールはラスター画像を、使用可能なすべてのスケールに変換しようとします。 この処理は、時間がかかったり、サービスをハングアップさせたりすることがあります。

  • オングラウンド オーバーレイが出力に含まれます。 これがデフォルトです。

  • オフグラウンド オーバーレイが出力に含まれません。

Boolean

派生した出力

ラベル 説明 データ タイプ

更新されたジオデータベース

更新されたターゲット ジオデータベース。

Workspace

環境

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

ライセンス情報

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