国および言語を使用する複数の国のロケーターの作成

国および言語の住所エレメントを使用して書式設定された参照データは、複数の国および言語でのジオコーディング機能をサポートするロケーターの作成にとって重要です。複数の国および言語に対して 1 つのロールのロケーター、および複数の国および言語をサポートする複数レイヤーを含む複数ロールのロケーターを作成できます。

国または地域

ロケーターの構築時に国を使用すると、現地住所のパターンと形式を処理しやすくなり、どの国に固有のジオコーディング ロジックを参照データに適用する必要があるかを特定できます。地域および地域の略称も重要です。これらを使用することで、各地域または州に固有のさまざまな形式の都市高速道路が作成しやすくなるからです。ロケーターの構築に使用されるプライマリ参照データに複数の地域のデータが含まれている場合は、すべての地域内の住所や場所を検索したり、検索を絞り込み、選択した国または地域以外の場所で見つかった一致を除外したりすることができます。複数の国または地域のデータを使用してロケーターを構築する場合、参照データに国コード フィールドが含まれている必要があります。[ロケーターの作成 (Create Locator)] ツールを実行するときに、定義した国コードを使用するために、[国または地域][<データ内で定義>] を選択します。

複数の言語、国コード、言語コードで表記されたレコードを示す表

ジオコーディングされた出力での国コードの表示

ロケーターの構築時に、大陸または複数の地域のロケーターを使用する場合などに、ジオコーディングされた結果内で国コードを返すことができます。 国をジオコーディング結果に含める場合は、[ロケーターの作成 (Create Locator)] ツールで [国または地域] パラメーターを [<データ内で定義>] に設定します。国コード値を含むフィールドを参照データに含め、ロケーター ロールの Country Code フィールドにマッピングします。[国または地域] セクション内の図にあるデータを使用し、「POI_country_from_combo_box」という名前の国が [国または地域] パラメーターで選択された場合、[POI] ロールに基づくロケーターが作成されます。[国または地域] パラメーターで [<データ内で定義>] が選択され、参照データの国コードが「POI_country_code_from_reference_data」という名前のロケーター ロールの Country Code フィールドにマッピングされた場合、[POI] ロールに基づく 2 番目のロケーターが作成されます。[検索] ウィンドウでの「Epcot」の検索結果を以下に示します。

[検索] ウィンドウでの国コードを含む結果および含まない結果

言語

また、言語を使用すると、1 つの国で複数の言語を使用して住所を表記できる場合に出力ラベルを書式設定しやすくなり、ロケーターの構築時に、どこで言語に固有のジオコーディング ロジックを参照データに適用するべきかを特定できます。ロケーターの構築に使用されるプライマリ参照データに言語が含まれている場合は、複数の言語を使用して、同じ国または地域に属している住所や場所を検索することができます。たとえば、北米は多言語地域であり、参照データに含まれる各フィーチャはその地域で使用されている言語 (英語、フランス語、スペイン語など) ごとのレコードで表されます。つまり、1 つのロケーターを使用して、データ内に表記されているすべての言語で同じ住所や場所を検索することができます。多言語のデータを使用してロケーターを構築するときに、言語コード フィールドを含め、[言語コード] パラメーターで [<データ内で定義>] を選択します。

関連トピック


このトピックの内容
  1. 国または地域
  2. 言語