Skip to main content

バッチ ジオコーディング (ジオコーディング ツール)

サマリー

batchGeocode REST API を非同期的に使用して、住所または場所を含む大きなテーブルまたは .csv ファイルをジオコーディングします。 ジオコーディングされた結果はフィーチャクラスとして返され、ArcGIS Pro で要求を小さなバッチに分割する必要はありません。

このツールを使用するときは、ジオコーディングを分離して、他のプロセスとは独立にサーバーでスケーリングできます。 たとえば、ジョブを ArcGIS World Geocoding Service に送信するとき、ファイルを処理するために専用のハードウェアを割り当て、応答を高速にできます。 ArcGIS World Geocoding Service、または Kubernetes クラスターが構成済みの ArcGIS Enterprise on Kubernetes 11.5 以降でホストされているサービスを選択できます。

注意:

ArcGIS World Geocoding Service を使用してジオコーディング操作を行うには ArcGIS 組織アカウントが必要で、クレジットが消費されます。 ジオコーディング リクエストを最後まで完了するには、組織アカウントに十分なクレジットが必要です。

アクティブなポータルが ArcGIS Online のとき、クレジットの推定がツールの ジオプロセシング ウィンドウの上部に表示されます。

使用法

  • 入力バッチ サービス パラメーターの値に ArcGIS World Geocoding Service を使用している場合、入力テーブルまたはファイルには少なくとも 100,000 レコードが含まれている必要があります。

  • 入力バッチ サービス パラメーターの値に ArcGIS World Geocoding Service を使用している場合、 入力テーブル パラメーターの値は、ジョブが完了するまで ArcGIS Online ポータルに一時的に格納されます。 ジョブが完了すると、テンポラリー ファイルはポータルから削除されます。

  • このツールでサポートされるレコードの最大数は 5,000 万です。 テーブルが 5,000 万レコードを超える場合は、5,000 万レコード以下の複数のテーブルに分割します。 入力が .csv ファイルの場合は、バイト オーダー マーク (BOM) として UTF-8 エンコーディングを使用している必要があります。

    注意:

    Microsoft Excel や Notepad++ などのサードパーティー アプリケーションを使用して、UTF-8 BOM を .csv ファイルに追加できます。

  • 入力 .csv ファイルの最初の行は、ロケーターからアペンドされるフィールドとともに、出力フィーチャクラスのフィールド名として使用されます。 フィールド名には、空白文字や、アンダースコア以外の特殊文字は使用できません。

    注意:

    ツールを Python で使用するときに、table_field_name パラメーター値のフィールドは、address_fields パラメーターを使用するフィールド マッピングのために、input_address_field パラメーター値のフィールドと同じケースにする必要があります。

  • バッチ ジオコーディング 機能が有効な状態でロケーターを ArcGIS Enterprise on Kubernetes に公開すると、GeocodeServer サービスと GPServer サービスという 2 つのサービスが作成されます。 ツールを Python で使用するとき、in_batch_service パラメーターの値は GPServer、たとえば https://machinename.domain.com/server/rest/services/service_name/GPServer にする必要があります。

  • ジオコーディングの結果は、サービスと同じ空間参照内に保存されます。 出力の空間参照を変更するには、出力座標系の環境を設定します。

  • ジオコーディングの結果には、スコア、ステータス、各レコードの一致した住所など、関連するすべてのジオコーディング情報だけでなく、元の入力テーブルまたはファイル内の値も含まれます。 このツールで生成されるジオコーディングの結果には、元の入力テーブルの静的なスナップショットが含まれるため、元のテーブルで値の追加や更新を行っても、その結果が出力フィーチャクラスに反映されません。 これらの変更を含む出力フィーチャクラスを作成するには、このツールを再実行します。

  • 国または地域優先位置情報カテゴリー のパラメーターは、 入力バッチ サービス パラメーターの値に使用されるすべてのバッチ サービスでサポートされているわけではありません。

  • このツールは選択をサポートしていません。 テーブルの一部をジオコーディングするには、テーブルのジオコーディングする部分をエクスポートし、新しい小さなテーブルでツールを実行します。

パラメーター

ラベル 説明 データ タイプ

入力テーブル

ジオコーディングされる住所または場所が含まれるポータル上のテーブルまたは .csv ファイル。

Table View

入力バッチ サービス

バッチ ジオコーディングをサポートし、住所や場所のテーブルをジオコーディングするために使用される、ポータル上のジオコーディング サービス。

注意:

このサービスがカスタム ロケーター、または ArcGIS StreetMap Premium ロケーターの場合、ArcGIS Enterprise on Kubernetes 11.5 以降で、バッチ ジオコーディング機能が有効な状態で公開されたものである必要があります。

String

住所フィールドのマッピング

ロケーターで使用される住所フィールドの、入力アドレス テーブルまたはファイルのフィールドへのマッピング。 完全な住所が、入力テーブルまたはファイルの 1 つのフィールドに格納されている場合 (たとえば、303 Peachtree St NE, Atlanta, GA 30308)、 単一フィールド を指定します。 入力住所が、米国の一般的な住所に使用される複数のフィールド (AddressCityStateZIP など) に分割されている場合、 複数フィールド を指定します。 完全な住所と国が別々のフィールドに分かれている場合 (例: Address (303 Peachtree St NE, Atlanta, GA 30308) と Country (USA))、 単一のフィールドと国フィールド を指定します。

一部のロケーターは、複数の入力住所フィールド (AddressAddress2Address3 など) をサポートしています。 この場合、住所コンポーネントは複数のフィールドに分割可能で、これらの住所フィールドはジオコーディング時に連結されます。 たとえば、3 つのフィールドに 100、Main st、Apt 140 がある場合や、2 つのフィールドに 100 Main st と Apt 140 がある場合、ジオコーディングのときは、どちらも 100 Main st Apt 140 になります。

住所ロケーターで使用されるオプションの入力住所フィールドを入力アドレス テーブルまたはファイル内のフィールドにマッピングしない場合、フィールド名の代わりに <None> を使用してマッピングしないことを示します。

Field Info

出力フィーチャクラス

ジオコーディングされた出力フィーチャクラス。

注意:

シェープファイルの制限のため、シェープファイル形式への出力の保存はサポートされていません。

Feature Class

国または地域

ジオコーディングされた住所について、検索対象をそれらの国に制限する、1 つまたは複数の国。 国を指定すると、多くの場合、ジオコーディングの精度が向上します。 国を指定しないと、ロケーターでサポートされているすべての国を使用してジオコーディングが実行されます。

住所フィールドのマッピング パラメーターの 1 つのフィールドと国フィールド を指定すると、このパラメーターの値はオーバーライドされます。

String

優先位置タイプ

(オプション)

PointAddress の一致で返される優先出力ジオメトリーを指定します。 優先位置がデータに存在しない場合は、デフォルトの位置が返されます。 geocodeAddresseslocationType パラメーターの詳細については、ArcGIS REST API Web ヘルプをご参照ください。

  • 住所の位置屋根の位置、区画の重心、玄関などの住所位置を表すジオコード結果のジオメトリーが返されます。 これがデフォルトです。

  • ルート検索の位置車両のルート検索に使用できる道路脇に近い位置を表すジオコード結果のジオメトリーを返します。

String

カテゴリー

(オプション)

ロケーターが検索する場所のタイプを制限します。これにより、偽陽性の一致、希望しない住所レベルの一致、あいまいな座標検索が除外されます。 このパラメーターは、検索プロセスを高速化するために役立ちます。 カテゴリーを使用しないと、サポートされているすべてのカテゴリーを使用してジオコーディングが実行されます。 すべてのカテゴリー値がすべての場所と国でサポートされているとは限りません。

カテゴリー フィルターの詳細については、ArcGIS REST API Web ヘルプをご参照ください。

String

出力フィールド

(オプション)

ジオコード結果で返されるロケーター出力フィールドを指定します。

位置のみ最小、または 最小およびユーザー フィールド オプションが指定されている場合、 入力テーブル パラメーターの値にある元のフィールド名は保持されます。

  • すべて使用可能なすべてのロケーター出力フィールドがジオコード結果に含まれます。 これがデフォルトです。

  • 位置のみShape フィールドがジオコーディング結果に格納されます。

  • 最小場所とその場所がジオコード結果のロケーター内の情報にどれだけ一致しているかが記述されたフィールド (ShapeStatusScoreMatch_typeMatch_addr、および Addr_type) が追加されます。

  • 最小およびユーザー フィールドMINIMAL フィールドと、ユーザー定義のカスタム出力フィールドが追加され、ジオコード結果で返されます。

String

一致するナラティブ

(オプション)

一致するナラティブを出力ジオコード フィーチャクラスに返す方法を指定します。 パラメーター値が指定されていない場合、一致するナラティブを含めるロケーター プロパティ設定が使用されます。 このパラメーターは、ジオコード フィーチャクラスでの住所の照合方法をより詳細に理解するのに役立ちます。

  • 一致するナラティブを出力に追加MatchNarrative という名前のフィールドが、ジオコード フィーチャクラスに追加されます。 このフィールドには、一致する各住所の一致するナラティブ テキストが含まれます。

  • 一致するナラティブをフィールドに分割単一フィールドの一致するナラティブ テキストが、JSON オブジェクトから抽出されます。 一致するナラティブ テキストが解析され、個々のフィールドに分割されて、ジオコード フィーチャクラスに追加されます。

String

環境

出力座標系

ライセンス情報

  • Basic: ArcGIS Enterprise のアカウントに、解析の実行権限が必要です
  • Standard: ArcGIS Enterprise のアカウントに、解析の実行権限が必要です
  • Advanced: ArcGIS Enterprise のアカウントに、解析の実行権限が必要です