属性値からのジオコード情報の取得

部分的な住所の情報を持つ任意の文字列属性に基づいて、ジオコード属性の完全なセット(countryregionsubregionなど)を作成できます。ジオコード属性の完全なセットを使用すると、「テーマ・マップ」で地理情報を表示できます。

チャートでジオコード属性を使用する方法の詳細は、テーマ・マップを参照してください。ジオコード(geotag)関数の使用およびそのデータ型要件の詳細は、エンリッチメント関数を参照してください。

属性値からジオコード情報を取得するには:

  1. 「カタログ」でプロジェクトを選択します。
  2. 「変換」を選択します。
  3. 地理情報を持つ、文字列型の属性を見つけます。
    たとえば、市区町村、州や郵便番号の属性です。
  4. 変換メニューから、「拡張」「地理階層の作成」を選択します。
  5. <location>属性の選択...で、データ・セットに応じて次のいずれかを実行します。
    (<location>は、国、地域、サブ地域、市区町村、郵便番号などの各コントロールを表します)
    • データ・セットにすでに<location>属性がある場合は、リストから「属性」を選択して属性名を指定します。
    • データ・セットに<location>属性がない場合は、最初のリストから「静的値」を選択し、2番目のリストから国名を選択して、手動でcountry属性を作成します。
    • その属性が適用可能でない場合は、「N/A」を選択します。つまり、この属性は不明か、存在しないか、または適用されません。たとえば、一部の国では、県、州や郡がありません。
    • この手順を繰り返して、「国属性の選択...」「地域属性の選択...」「サブ地域属性の選択...」「市区町村属性の選択...」および「郵便番号属性の選択...」の値を指定します。
  6. 「新規属性名(接頭辞)」で、新しいジオコード属性の接頭辞の値のみを指定します。
  7. 次のいずれかを選択して、新しいジオコード属性値の曖昧なロケーションの一致を処理する方法を決定します。
    • 「最も人口が多い関連する場所を返す」 - 曖昧な値を、最も人口の多い場所への一致として設定します。たとえば、ボストンに曖昧に一致する場合は、ジョージア州ボストンではなく、マサチューセッツ州ボストンに設定されます。
    • 「null値を返す」 - 曖昧な値はnullに設定されます。
  8. 「プレビュー」をクリックして変換実行のプレビュー結果を確認するか、または「スクリプトに追加」をクリックして変換ステップをスクリプトに保存します。

ソース・データにcitycountyおよびzip_codeという名前の属性があり、都市名、郡名およびカリフォルニア州の郵便番号を表すものとします。

3つの属性列のみを持つ表ビュー

しかし、このソース・データには国や州の情報がありません。「地理的階層の作成」を次のように設定することで、ジオコード属性を作成できます。

完全に構成されたGeoheirarchy Taggerを表示しています

「プレビュー」をクリックした後、Studioによって次の新しいジオコード属性が作成され、黄色に強調表示されているのが確認できます。

5つの新しいジオコード属性の表ビューを表示しています

プロジェクトのデータ・セットへの変更が完了した場合は、変更をコミットできます。「プロジェクト・データ・セットに対する変換スクリプトの実行」を参照してください。