データ品質

番地制度のない国々

通り名と番地による住所形式は、それに慣れ親しんで育った人にとってはあまりに普遍的に感じられるため、それが自然の法則ではなく1つの選択にすぎないことを忘れがちです。少なからぬ数の国や地域が別の方法で住所を体系化しており、世界中のすべての住所が「通り名のあとに番地」という型に当てはまると想定するジオコーディングシステムは、そうした住所で失敗します。データが欠けているからではなく、住所がどのようなものかというモデルがその場所には合っていないからです。

一部の地域では街区と地番による方式が使われています。建物は、それが位置する街区と、その街区内の地番によって識別され、地番は通りに沿って順番にではなく、建物が建てられた順に割り当てられます。つまり、隣り合う2つの建物の地番が無関係に見えることがあります。番号が地理ではなく歴史を反映しているからです。ほかの場所では、特に農村部や非公式に開発された地域で、正式な番号体系ではなく、主に名前の付いたランドマーク、地区、あるいは近くにあるものの説明によって場所を特定します。

また、従来の住所がない場所のために特別に設計された、一般にグリッドやコードに基づく代替の住所体系もますます一般的になっています。これらは、通常の住所がそこに存在するかどうかに関係なく、地図上の任意の地点に英数字や単語による短いコードを割り当てます。こうした体系は、非公式な居住地、遠隔地、あるいは急速な開発に正式な住所の割り当てが追いついていない場所で特に役立ちます。

ジオコーディングAPIにとってこれは、「有効な住所形式がない」ことをエラー状態ではなく、実際に起こりうる想定内のケースとして扱うことを意味します。また、逆ジオコーディングは、報告すべき番地が存在しないからといって完全に失敗するのではなく、地域名、ランドマーク、より大まかな行政区域など、利用できる最も意味のある近い説明を返すという、妥当なフォールバックが必要になることも意味します。

これは信頼度の読み方にも影響します。正式な番地がない場所でのcitydistrictレベルの精度は、データ品質が低いことを示すものではなく、その場所について誠実に存在しうる最も精度の高い結果かもしれません。その結果を、番地が密に割り振られた国のhouseレベルの結果と比べて劣っていると評価するのは、同じものの2つの品質を比べているのではなく、2種類の異なる実態を比べていることになります。

世界中のユーザーに向けて開発しているなら、住所入力フォームと検証ロジックを、自国の市場の形式だけでなく、通常の番地を使わない場所の住所でもテストしてください。当社の逆ジオコーディングエンドポイントは、座標について利用できる最も精度の高い誠実な説明を返します。こうしたケースでは、存在しない番地をでっち上げるのではなく、地域やランドマークのレベルで止まるのが妥当な場合があります。