ジオコーディング データセット検索順序の設定

デフォルトの検索順序

デフォルトのジオコーディング データセット検索順序では、ポイントレベル データセットをストリートレベル データセットよりも先に検索します。これは、設定されているジオコーディング データセットのリストに反映されます。

検索順序の変更

検索順序を変更したり、マッチングに使用されないようにジオコーディング データセットを削除したりするには、優先設定で優先ジオコーディング データセットの検索順序を変更します。検索順序は文字列のリストとして指定されます。このリストから削除されたジオコーディング データセットは、マッチングに使用されません。ジオコーディング データセットの順序は、設定済みジオコーディング データセット内のインデックスの文字列値を使用して記述します。デフォルトの順序は、インデックス "0" から始まります。順序を {"2","1","0"}に設定すると、3 つのジオコーディング データセットを持つこの国に対して設定されている順序が逆転します。

  • 単一のジオコーディングまたはリバース ジオコーディング操作に対するジオコーディング データセットの順序を設定するには
API 説明
REST 適切なサービス (Geocode または Reverse Geocode) に対してPOSTリクエストを送信します。preferences オブジェクト内の preferredDictionaryOrder 要素を使用して順序を設定します。詳細については、Geocoding POST リクエストおよびReverse Geocoding POST リクエストを参照してください。
  • 複数のジオコーディングまたはリバース ジオコーディング操作 (geocodeMultiple または reverseGeocodeMultiple) に対するジオコーディング データセットの順序を設定するには

複数のジオコーディング/リバース ジオコーディング操作には、複数の国が含まれている可能性があるため、検索順序リストには ISO-3166 による 3 文字の国コードを指定する必要があります。例:{"USA","2","1","0","FRA","0","1"}。上記の表で指定されているメソッドを使用して、優先ジオコーディング データセットの順序を設定します。

リストが国コードで始まっていない場合は、例外が生成されます。リスト内に国が見つからない場合は、その国の設定済み辞書順序が使用されます。

注: 米国の場合:
  • 米国のカスタム オプション FIND_DB_ORDER は、優先ジオコーディング データセットの順序に関する設定/メソッドよりも優先されます。
  • 1 つまたは複数のリバース ジオコーディングの場合、設定済み優先ジオコーディング データセットの順序に関する設定/メソッドは、米国でサポートされておらず、無視されます。