リバースGeoTaggerは、大都市圏に解決される有効な地域コードの緯度/経度座標に関する地理情報を返します。
リバースGeoTaggerの目的は、指定した緯度および経度値から人口が5000人を超える最も近い場所(市区町村、国、郵便番号など)を検索することにあります。指定した場所が十分近くにない場合、結果はnullになります。この場所のしきい値は100海里です。
入力の構文は、次のとおりです。
<double>separator<double>
これらの意味は、次のとおりです。
- 最初のdoubleは、-90から90まで(-90と90を含む)の範囲内の緯度です。
- 2番目のdoubleは、-180から180まで(-180と180を含む)の範囲内の経度です。
- separatorは、空白、コロン、カンマ、パイプ、または空白と他のセパレータ文字の組合せのいずれかの文字です。
たとえば、次の入力の場合は、
42.35843 -71.05977
マサチューセッツ州ボストン市に関する地理情報が返されます。
しかし、次の入力の場合は、
39.30 89.30
この場所が中国のゴビ砂漠の真ん中にあるため、nullが返されます。
GeoNamesデータ
この地域コード・タガーによって返される情報は、データ・エンリッチメント・パッケージの一部として出荷されるGeoNames地理データベースのものです。
構成可能性
データ処理サンプリング操作用の構成オプションはありません。
Studioの場合、変換APIには、地理結果の特定の一部のみ(市区町村のみまたは郵便番号のみなど)を返す機能が用意されています。
出力
このモジュールの出力は、次の属性名および値で構成されています。
- <colname>_geo_city — 市区町村("Boston"など)に対応します。
- <colname>_geo_country — 国コード("US"など)。
- <colname>_geo_postcode — 米国の郵便番号などの郵便番号("02117"など)に対応します。
- <colname>_geo_region — 米国の州などの地理的な地域("Massachusetts"など)に対応します。
- <colname>_geo_regionid — GeoNamesデータベース内の地域のID (マサチューセッツ州を表す"6254926"など)。
- <colname>_geo_subregion — 米国の郡などの地理的なサブ地域("Suffolk County"など)に対応します。
- <colname>_geo_subregionid — GeoNamesデータベース内のサブ地域のID (マサチューセッツ州のサフォーク郡を表す"4952349"など)。