ArcGIS Pro の StreetMap Premium の従来のロケーターを使用してジオコーディング

StreetMap Premium には、2 セットのロケーターがあります。従来のロケーターは、この数年間にわたって StreetMap Premium に組み込まれていたロケーターですが、2021 年に廃止が予定されています。この非推奨プランの一部としての、また StreetMap Premium モバイル マップ パッケージにも含まれていた従来のロケーターは廃止され、新しいロケーターに置き換えられます。新しいロケーターは、ArcGIS Online World Geocoding Service に使用されているロケーターとよく似た新しいスタイルです。

StreetMap Premium の従来のロケーターは、各 StreetMap Premium ファイル ジオデータベース (*.gdb) リリースにスタンドアロン ファイルとして組み込まれています。これらのロケーターは、従来のロケーターのファイルが解凍された場所を参照して、手動で ArcGIS Pro に追加することができます。モバイル マップ パッケージを ArcGIS Pro にインポートすると、従来のロケーターが自動的に取り込まれます。モバイル マップ パッケージにライセンスが付与されているため、適切な地域 StreetMap Premium エクステンション (例: StreetMap Premium North America) のライセンスがある限り、このロケーターを ArcGIS Pro でのジオコーディングに使用できます。

メモ:

StreetMap Premium モバイル マップ パッケージには、対象ポイント (スターバックスやゴールデン ゲート ブリッジなど) を検索するための Gazetteer ロケーターが組み込まれています。Gazetteer ロケーターは、StreetMap Premium ジオデータベース リリースではスタンドアロン ロケーターとして使用できません。

メモ:

モバイル マップ パッケージを使用するのに適した StreetMap Premium エクステンションがない場合は、赤色の感嘆符 (!) が [カタログ] ウィンドウの [プロジェクト] タブの [ロケーター] の下にある国ロケーター名の横に表示されます。この国ロケーター名は、[場所検索] ウィンドウの [プロバイダー設定] にある [オプション] ボタン オプション で使用できません。

StreetMap Premium モバイル マップ パッケージを ArcGIS Pro にインポートすると、ロケーター ファイルが <drive>:\Users\<username>\Documents\ArcGIS\Packages\<Package Name_GUID>\locator に展開されます。米国の州または郡のパッケージの場合は、単一の 3 文字の国コード フォルダーが \locator フォルダーに出力されます (例: …\locator\USA)。多国間の大規模な地域パッケージの場合は、複数の国コード フォルダーが \locator フォルダーに出力されます。パッケージがインポートされ、これらのロケーターが \locator フォルダーに展開された後、\locator フォルダーを参照して、これらのロケーターを ArcGIS Pro に戻すこともできます。

ArcGIS Pro でのジオコーディングの詳細については、「マップ上の場所の検索の概要」をご参照ください。

ジオコーディング用の住所ロケーター

StreetMap Premium ジオデータベース リリースまたはモバイル マップ パッケージに用意されている従来の住所ロケーターを使用すると、ArcGIS Pro で住所のジオコーディングおよびリバース ジオコーディングを実行できます。複数のジオコーディング レベルをサポートする国コンポジット ロケーターは、パッケージが ArcGIS Pro にインポートされるとすぐに使用可能になります。国ごとに固有の住所ロケーターは、\locator フォルダー内のサブフォルダーを参照して ArcGIS Pro に追加できます。

ポイント アドレス、ストリート住所、道路名、郵便番号、行政地域は、ジオコーディング レベルとしてほとんどの国でサポートされています。

各国のジオコーディング レベルの詳細については、ArcGIS Web サイトの「StreetMap Premium 製品の提供地域」をご参照ください。

住所用の入力のマッピング フィールドは、グローバルなコンポジット ロケーター全体で標準化されており、Address、Postal、Neighborhood、City、Subregion、Region の各フィールドが含まれています。ただし、次に示す 4 つの行政地域フィールドの一部を入力に使用できない国もあります。

  • Neighborhood - City よりも狭い
  • City - City または同等の地域
  • Subregion - 一般に City よりも広いが、Region より狭い
  • Region - State/Province または同等の地域

ファイル出力フィールドの定義

次に示すファイル出力フィールドの定義が役立つ場合があります。

Loc_name - StreetMap Premium モバイル マップ パッケージに含まれているコンポジット ロケーター (国コンポジット ロケーターなど) の場合に、それぞれの住所をジオコーディングした個別のロケーターがこのフィールドに表示されます。

Addr_type - 住所の一致タイプ。出力される可能性のある値は次のとおりです。

  • PointAddress - 関連する番地と道路名を含むポイント アドレス
  • BuildingName - 関連する建物名を含むポイント アドレス
  • StreetAddress - 住所範囲を含む道路の中央線
  • StreetInt - 道路の交差点
  • StreetName - 関連する道路名 (数値による住所範囲を含まない) を含む道路の中央線
  • Admin - 地域、国、州などの行政地域であり、一般には最大の行政地域
  • DepAdmin - 地域、国、州などの行政地域であり、一般には Admin 地域より狭い
  • SubAdmin - 自治体や市区町村などの行政地域であり、一般には DepAdmin 地域より狭い
  • Locality - 自治体、市区町村、近郊などの行政地域であり、一般には最小の行政地域
  • PostalLoc - 郵便番号ポイントと行政区域の組み合わせ
  • Postal - 郵便番号ポイント
  • PostalExt - USPS ZIP+4 などの拡張郵便番号ポイント

Match_addr - 現地国のアドレス スキーマで書式設定された完全一致の住所。これは、国の住所規格に従った正しい住所形式です。

Status - 一致候補のステータス。出力される可能性のある値は次のとおりです。

  • M - 一致。住所が一致しました。
  • U - 不一致。住所が一致しませんでした。
  • T - 複数の候補あり。この住所には、最適一致スコアは同じであるが、位置が異なる候補が複数あります。

[Score] - スコアとは、住所が一致する可能性があるすべての候補に割り当てられる値のことです。一致スコアは、参照データ内で見つかった場所と、検索対象の住所データとの一致の度合いに基づいています。スコア値の範囲は 0 ~ 100 で、100 は完全一致を示しています。

[Side] - ポイント アドレス ロケーターおよびストリート住所ロケーターについて、このフィールドは、一致した住所が道路のどちら側 (L または R) に位置するかを示します。

[DisplayX/DisplayY] - ポイント アドレス ロケーターについて、これらのフィールドには、各住所に関連付けられた区画の重心または屋根の重心を表す度 (10 進) 表記の座標が格納されます。これは、ジオコーディングされたポイント フィーチャが、所有地の正面入口近くの道路セグメントに配置されるためです。

メモ:

すべてのポイント アドレス ロケーターでは、一致した住所のデフォルトの場所を道路の入口ポイントから区画の重心または屋上の重心に変更できます。この変更を行うには、XXX_PointAddress.loc ファイルをテキスト エディター (Notepad++ を推奨) で開いて、次の行を変更します。

GeometryFromDisplayFields = false

から

GeometryFromDisplayFields = true

その後、ファイルを保存します。

[ZIP4_TYPE] - 米国のみについて、LOC_NAME が ZIP4 である場合に、このフィールドに値が設定されます。値 1 は、緯度と経度が ZIP+4 の重心の精度であることを示します (より高い精度)。値 2 は、緯度と経度が ZIP+2 の重心の精度であることを示します (より低い精度)。

[Distance] - 候補から指定した場所までの物理的な距離 (メートル単位)。Location の入力値が、Find または findAddressCandidates メソッドを使用するリクエストに渡されるとき、Distance の出力値が各候補に対して計算されます。Location パラメーターがリクエストで渡されない場合、Distance の値は 0 になります。値の範囲は 1 ~ 100 です。

使用可能なロケーター出力フィールドの詳細なリストについては、ArcGIS for Developers Web サイトの「ArcGIS REST API: World Geocoding Service」ドキュメントをご参照ください。