ArcGIS Pro で StreetMap Premium ロケーターを使ったジオコード
ロケーターは、ArcGIS World Geocoding Service で使用されるロケーターのように構築されています。 GCS_WGS_1984 は、すべての StreetMap Premium ロケーターの座標系です。
ロケーターは、GCS (Geographic Coordinate System) モバイル マップ パッケージの各 StreetMap Premium リリースに組み込まれており、My Esri の個々のロケーター アップデート リリースにもあります。 My Esri アカウントにサイン インして、ロケーターのダウンロード ファイルを確認してください。 GCS モバイル マップ パッケージの場合は、ライセンスを取得した地域 (たとえばノースカロライナ) を探し、ArcGIS Pro (挿入 タブで、マップのインポート をクリック) で、North_Carolina.mmpk をダウンロードして展開すると、ロケーターを使用できるようになります。 ロケーター ファイルは、デフォルトの場所の C:\Users\<UserName>\Documents\ArcGIS\Packages\North_Carolina_<unique#>\locator\USA\v101 フォルダーに展開されています。
ロケーター アップデートのダウンロード ファイルは、7z 形式で、データが複数のファイルにまたがっている場合があります。このため、ファイルを正しく展開するには、すべてのファイルをダウンロードする必要があります。 お使いのコンピューターに 7-Zip がインストールされていない場合は、www.7-zip.org から、無料ソフトウェアをインストールする必要があります。 My Esri からすべてのファイルをダウンロードし、コンピューター上に解凍したら、ファイルの解凍場所を参照して、ArcGIS Pro にロケーターを追加できます。
適切な地域の StreetMap Premium エクステンション (たとえば、StreetMap Premium North America) のライセンスが付与されている限り、ロケーターは ArcGIS Pro でのジオコーディングに使用できます。
注意:
所有している StreetMap Premium エクステンションが正しくない場合は、赤い感嘆符 (
) が カタログ ウィンドウの プロジェクト > ロケーター の下にある国ロケーター名の横に表示されます。この国ロケーター名は、場所検索 ウィンドウの プロバイダー設定 にある オプション ボタン
で使用することはできません。 StreetMap Premium エクステンションの取得については、「StreetMap Premium エクステンションの有効化」をご参照ください。
ジオコーディング用のロケーター
StreetMap Premium に、次の利点を持つロケーター セットが含まれています。
ファイル サイズが小さく、RAM などの必要なシステム リソースが少ない効率的なロケーター。
注意:
さらにファイル サイズの小さいロケーターを作成するには、ロケーターのクリップ ジオプロセシング ツールを使用して、StreetMap Premium ロケーターを対象地域にクリップします。
形式が不十分な住所やスペル ミスにも対応できる住所照合ロジック。
ホワイト ハウス、ゴールデン ゲート ブリッジ、マクドナルドなどの目標物のジオサーチおよびバッチ ジオコーディング。
各ロケーターにすべての一致タイプ (PointAddress、StreetAddress、POI、Postal、Admin など) のデータが含まれます。
バッチ ジオコーディング結果として、ルート検索位置 (ストリートの中央線またはストリートの始点) または住所位置 (区画または屋上の重心) を選択する機能。
住所タイプ、郵便番号、目標物、座標など、特定のジオコーディング一致タイプによって、バッチ ジオコーディング結果をフィルターする機能。
地下道、陸橋、クルドサック、ロータリーなど、物理的交差点だけでなく、論理上の交差点も認識するストリートの交差点ジオコーディングのサポートが改善。
既存の住所番地の範囲外にある番地の照合のサポートが改善。
複数の国が 1 つの地域ロケーター ファイルに格納されているため、1 つ以上の国のバッチ ジオコーディングを実行可能。
ポリゴン フィールドをロケーターに追加ジオプロセシング ツールを使用して、カスタム出力フィールドをポリゴン レイヤーからロケーターに追加する機能。 反対に、カスタム出力フィールドを削除するには、ロケーターからポリゴン フィールドを削除ジオプロセシング ツールを使用します。
ロケーターがサービスとして公開されたときに、返される結果のタイプ (目標物、郵便番号など) に対するリバース ジオコーディングを制御します。
ロケーターがジオコーディング サービスとして公開され、ArcGIS Enterprise ポータルにホストされている場合に、ファイルのジオコーディング ジオプロセシング ツールを使用して、対象の住所または場所の大きなローカル テーブルをフィーチャクラス内のポイントに、または
.csvや.xlsテーブルとして変換する機能。
注意:
常にこれらのロケーターを、ArcGIS Pro および ArcGIS Enterprise の最新リリースで使用すること、ArcGIS StreetMap Premium Web サイトから適切なパッチを確認し、インストールすることをおすすめします。 ロケーターまたはジオコーディング サービスを正しく実行するには、ArcGIS Enterprise および ArcGIS Pro 用の StreetMap Premium エクステンションが必要です。 これらのロケーターを使用して、ジオコーディング サービスを作成するには、それらを ArcGIS Pro からポータルに公開するか、ArcGIS Pro から直接サーバーに公開することができます。Portal for ArcGIS のインストールは不要です。 どちらのオプションの場合も、ArcGIS Enterprise と ArcGIS Pro の両方に StreetMap Premium エクステンションをインストールする必要があります。 StreetMap Premium エンタープライズ ライセンスを購入すると、カスタマー サービスから両方のエクステンションが自動的に提供されます。 ArcGIS Pro から直接サーバーに公開するには、次の方法を使用します。
まず、サーバーへの接続を作成します。 サーバー コネクションを作成する方法については、GIS サーバーへの接続をご参照ください。 ArcGIS Server コネクションの追加 ダイアログ ボックスで、サーバーの URL、ユーザー名、パスワードを追加し、ログインの保存 で Windows 資格情報マネージャー チェックボックスをオンにします。 接続が完了すると、サーバー接続が カタログ ウィンドウの サーバー の下に表示されます。
カタログ ウィンドウの サーバー の下で、サーバー接続を右クリックし、公開 をクリックして、ジオコード サービス をクリックします。 ジオコード サービスの公開 ダイアログ ボックスで、サービスの詳細を入力し、ロケーターの公開を完了します。
ArcGIS Enterprise でロケーターを公開し、使用する詳細については、ArcGIS Pro ヘルプのトピック ロケーターの共有およびマップ上の場所検索の概要をご参照ください。 ジオコーディング サービスの使用を組織の特定のユーザーに制限する場合は、ArcGIS Enterprise ポータルにグループを作成します。 次に、ジオコーディング サービスを公開し、そのグループのみで、サービスを共有します。 指定したユーザーをグループに招待します。
ArcGIS Pro のバッチ ジオコーディングの結果によって、米国や北アメリカのロケーターなどの大きなロケーターに対して矛盾する結果が生じる場合、Notepad++ などのテキスト エディターで、ロケーターの .loc ファイルの WarmUp プロパティを、WarmUp = False から WarmUp = True に変更します。 これらの大きなロケーターから作成されたジオコーディング サービスを使用している場合、ArcGIS Server ではロケーターの WarmUp プロパティは、デフォルトで True ですが、ArcGIS Pro のデフォルトは異なります。
ArcGIS Enterprise でロケーターから公開されたジオコーディング サービスのパフォーマンスを最適化する方法の詳細については、ArcGIS StreetMap Premium のヘルプをご参照ください。
ロケーターでは、次のジオコーディング一致タイプおよびカテゴリー フィルターがサポートされています。ただし、すべての国にすべてのレベルのデータが、含まれているわけではありません: 住所 (サブアドレス、ポイント住所、ストリート住所、距離マーカー、ストリート交差点、ストリート名)、郵便番号、居住区 (ブロック、セクター、近隣、地区、都市、都市圏、小区域、区域、テリトリー、国、ゾーン)、目標物、座標。
たとえば、1 つか 2 つの一致タイプ (PointAddress、StreetAddress など) にのみジオコードしたい場合など、ロケーターでカテゴリーを使用できます。 これは、ArcGIS Pro の ロケーターのプロパティ ダイアログ ボックスで、カタログ ウィンドウのロケーターを右クリックして、ロケーターのプロパティ をクリックすることにより可能です。 左の ジオコーディング オプション をクリックし、一致オプション をクリックして、有効化したいカテゴリーのみ選択できる サポートするカテゴリー セクションまで、下へスクロールします。 ArcGIS Pro の 住所のジオコーディング ツールを使用して、バッチ ジオコーディングをしている場合、カテゴリーを指定するオプションがすでにツールのダイアログ ボックスの一部であるため、ロケーターのプロパティで、カテゴリーを変更する必要はありません。
SubAddress、PointAddress、StreetAddress の一致のみを戻すためにカテゴリーを使用している場合、一致とする最小スコア 設定を調整します。これは、ロケーターのプロパティの ジオコーディング オプション > 一致オプション でも行うことができます。 値に 94 を使用することをおすすめします。これは、偽陽性一致の数が許容できる範囲で、一致率を最大化します。 これは、制限が強すぎ (高すぎ) て除外される正しい一致が多すぎる場合、または制限が緩すぎ (低すぎ) て、偽陰性が多すぎる場合に調整できます。 たとえば、入力住所がクリーンで適切にフォーマットされている場合、より高い 一致とする最小スコア 値が使用される場合があります。 逆に、住所コンポーネントがなかったり、情報が多かったりするために入力住所の品質が低い場合、多くの一致で、より低い値となる可能性があります。 指定したカテゴリー数にかかわらず、ユーザーのニーズに最適な 一致とする最小スコア 値を決めるときは、入力住所データおよびジオコーディングの一致結果を確認することをおすすめします。
ジオコーディング範囲、各国の品質レベル、カテゴリー フィルターの詳細については、Esri Developer Web サイトの ArcGIS REST API ジオコード データの有効範囲をご参照ください。
住所用の入力のマッピング フィールドは、グローバル ロケーター全体で標準化されており、Address、Postal、Neighborhood、City、Subregion、Region の各フィールドを含んでいます。ただし、次に示す 4 つの行政地域フィールドの一部を入力として使用しない国もあります。
Neighborhood - City よりも狭い
City - City または同等の地域
Subregion - 一般に City よりも広いが、Region より狭い
Region - State/Province または同等の地域
ジオコーディングに ArcGIS Pro を使用する場合、これらの住所ロケーターのいずれかを参照できます。 これらのロケーターで住所またはジオコーディング テーブルを検索する詳細については、チュートリアル: 住所の検索をご参照ください。
ArcGIS Pro で直接使用するか、ジオコーディング サービスとして公開するかにかかわらず、ロケーターで候補機能が使用できます。 ロケーターを公開した後、独自のアプリケーションで候補 REST API を使用できます。
ロケーターのプロパティ
追加のロケーター プロパティには、以下のサポートが含まれます。
&、@、|、andなどのカスタム交点コネクター (単一国のロケーターの場合)優先都市名
優先ストリート名
Europe.loc などの複数の国のロケーターの場合は、各国が固有の交点コネクターを持つため、交点コネクターは編集できません。
ファイル出力フィールドの定義
次に示すファイル出力フィールドの定義が役立つ場合があります。
Addr_type - 住所の一致タイプ。 設定可能な値は、次のとおりです。
SubAddress - 関連する番地、建物またはユニット番号、ストリート名を含む PointAddress のサブセット。
PointAddress - 関連する番地とストリート名を含むポイント住所。
BuildingName - 関連する建物名を含むポイント 住所。
StreetAddress - 住所範囲を含むストリートの中央線。
StreetInt - StreetAddress データから取得したストリートの交差点。
StreetAddressExt - 住所の番地が既存の StreetAddress 番地範囲外にある場合に内挿される StreetAddress の一致。
DistanceMarker - 指定された起点からストリートに沿った直線距離を通常は、キロメートルまたはマイル単位で表すストリート住所。
StreetMidBlock - 街区番号または街区範囲で表される番地を含むストリート セグメントの推定される中間点です。 StreetMidBlock の一致で返される位置の精度は、StreetName の一致の場合よりも向上しますが、StreetAddress の一致の場合よりも低下します。 これは、現在米国でのみ機能します。 ジオコーディング サービスの場合、StreetMidBlock は、カテゴリー パラメーターの値としてサポートされます。 これにより、値が StreetMidBlock または Address であるカテゴリー パラメーターがリクエストに渡される場合、Addr_type の値が StreetMidBlock である位置を、ジオコーディングの応答に含めることができます。
StreetBetween - 所定の 2 つの交差するストリートの間にあるストリートの中心点。
StreetBetweenの一致に対して返される位置は、StreetName の一致よりも高く、StreetAddress の一致よりも低くなります。 Addr_type 値は、現在米国内でのみ機能します。StreetName - 関連するストリート名 (数値による住所範囲を含まない) を含むストリートの中央線。
Locality - 自治体、市区町村、近郊などの行政地域であり、一般には最小の行政地域。
PostalLoc - 郵便番号ポイントと行政区域の組み合わせ。
PostalExt - USPS ZIP+4 などの拡張郵便番号ポイント。
Postal - 郵便番号ポイント。
POI - 居住区、企業名、ランドマーク、地理的名称などの目標物。
LatLong - X、Y 座標のペアが検索の入力に使用。
XY-XY - 入力の最初の座標が経度、2 番目の座標が緯度と想定した一致。
YX-YX - 入力の最初の座標が緯度、2 番目の座標が経度と想定した一致。
MGRS - Military Grid Reference System 位置。
Match_addr - 現地国のアドレス スキーマで書式設定された完全一致の住所。 これは、国の住所規格に従った正しい住所形式です。
Status - 住所が一致したかどうかを示すコード。 この属性の値は、次のとおりです。
M - 一致。 返される住所がリクエストと一致し、最高スコアの候補です。
T - 同順位。 返される住所がリクエストと一致しますが、同じスコアの候補が 1 つ以上存在します。
U - 不一致。 リクエストと一致する住所がありません。
Score - ジオコーディング リクエストの入力トークンが、候補レコードの住所コンポーネントと一致する程度を示す 1 ~ 100 までの数字。 スコア 100 は、完全一致を表し、スコアが低くなるほど、一致精度が下がります。 スコア 0 は、不一致を表します。リクエストと一致する住所がありません。
Side - SubAddress、PointAddress、および StreetAddress の一致では、このフィールドは、ストリートでの移動方向ではなく、フィーチャの数値化を基準にして、住所がストリートのどちら側 (L または R) にあるかを示します。
DisplayX/DisplayY - SubAddress および PointAddress の一致では、これらのフィールドには、各住所に関連付けられた区画/屋上の重心を表す度 (10 進) 表記の座標が格納されます。これは、ジオコーディングされたポイント フィーチャが、デフォルトで所有地の正面入口近くのストリート セグメントに配置されるためです。
注意:
住所のジオコーディング ツールを使用して、ArcGIS Pro でバッチ ジオコーディングを行う場合、ロケーターでジオコーディングの結果として、優先位置情報 を ルート検索位置 設定 (ストリートの中央線またはストリートの始点) または 住所位置 設定 (区画または屋上の重心) のいずれかに設定するオプションが提供されます。 ロケーター ファイルでこれを管理して、ArcGIS Pro で 場所検索 を使用するときに、優先位置を取得することもできます。 カタログ のロケーターを右クリックし、ロケーター プロパティ をクリックします。 左の ジオコーディング オプション をクリックし、表示オプション をクリックします。 優先位置情報 で、ルート検索位置 または 住所位置 を選択します。
Distance - 候補から指定した場所までの物理的な距離 (メートル単位)。 Location パラメーターの入力値が、
FindまたはfindAddressCandidatesメソッドを使用するリクエストに渡されるとき、Distance の出力値が、各候補に対して計算されます。 Location パラメーターがリクエストで渡されない場合、Distance の値は 0 になります。StrucType - 主要な使用方法を説明する構造物または建物の名称。
Addr_typeの値が ポイント住所 または サブアドレス であるジオコーディング候補にだけStrucTypeフィールドの値が含まれます。 現在のところ、StrucTypeフィールドは、米国およびカナダ (CAN) の ポイント住所 および サブアドレス レコードでのみサポートされています。 それらすべてのレコードにこのフィールドの値が含まれているわけではありません。 出力される可能性のある値は、次のとおりです。Residential - 人々が住んでいる住戸。
Commercial - オフィス ビル、店舗、倉庫などの業務施設。
StrucDet - 構造物または建物の詳細な使用方法の説明。 このフィールドは、
StrucTypeフィールドに関連します。Addr_typeの値が ポイント住所 または サブアドレス であるジオコーディング候補にだけStrucDetフィールドの値が含まれます。 現在のところ、StrucDetフィールドは、米国の PointAddress および サブアドレス レコードでのみサポートされています。 それらすべてのレコードにこのフィールドの値が含まれているわけではありません。StrucTypeの値が Residential であるアドレスの場合、以下のStrucDet値がサポートされています。Single Family - 独立した一世帯の住戸。
Multifamily - アパートの建物など、分離した複数の住戸を含む建物。
StrucTypeの値が Commercial であるアドレスの場合、以下のStrucDet値がサポートされています。農業
工業
ロッジ
医療
オフィス
レクリエーション
小売
交通
ユーティリティー
ウェアハウス
MatchID - 重複アドレスの検出と削除をサポートするための出力結果の一意の識別子です。 この出力フィールドは、ArcGIS Geocoding service (2025 年 7 月) 以降でサポートされ、ArcGIS Pro 3.6 以降および ArcGIS Enterprise 12.0 以降でのみサポートされています。 以前のバージョンのソフトウェアでは、このフィールドは空白です。
PotentialID — MatchID とほぼ同じで、出力結果の一意の識別子ですが、分類されているが不一致のサブユニット コンポーネントに関する情報も含まれています。 この出力フィールドは、ArcGIS Geocoding service (2025 年 9 月) 以降でサポートされ、ArcGIS Pro 3.6 以降および ArcGIS Enterprise 12.0 以降でのみサポートされています。 以前のバージョンのソフトウェアでは、このフィールドは空白です。
ジオコーディング結果の出力フィールドの詳細については、ArcGIS Pro ヘルプのジオコーディングの結果に含まれるコンテンツをご参照ください。
ロケーターを使用して、ジオコーディング サービスを公開する場合の出力フィールドの詳細については、Esri Developer Web サイトのArcGIS REST API: World Geocoding Service ドキュメントをご参照ください。