チェックアウトの前に住所と記載された郵便番号が一致するか確認する
注文フォームの郵便番号と市区町村の不一致は、小さな入力ミスに見えますが、やがて国内のまったく別の地域に荷物が送られる事態につながります。
毎年春になると、ある教育委員会の入学担当窓口には、引っ越してきたばかりの家庭、引っ越しを検討している家庭、あるいは単によくわからない家庭から、「自分の住所はどの学校に属するのか」という同じ質問が何度も寄せられていました。手作業で答えるには、職員が番地を、地図や一覧として管理されている学区の境界と照らし合わせる必要がありました。この作業は1家庭あたり数分かかり、質問の数が最も急増する入学期限前の数週間には、うまく対応しきれませんでした。
教育委員会は、よくあるケースに直接対応できるセルフサービスの確認ツールを作りました。家庭が住所を入力すると、ツールはそれを/v1/forwardに送り、座標付きの位置の一致を受け取ります。教育委員会の学区境界は地理的な区域として管理されており、境界の形と直接比較できないテキストの住所ではなく、照合するための座標が必要だったからです。住所が座標に解決されれば、その地点がどの学区に含まれるかの確認は、教育委員会自身のシステムが実行する単純な幾何学的テストで、その地点を登録済みの各境界ポリゴンと比較するだけでした。
高い信頼度で解決され、明らかに1つの境界内にある住所については、ツールはすぐに答えを出し、指定の学校名を直接示しました。信頼度が低く解決された住所や、境界線にごく近い住所は、新しい住宅地や2つの区域の境目付近の住所によく見られますが、その場合ツールは、根拠となる一致が実際に裏付ける以上の確かさで学校名を示すのではなく、入学担当窓口での確認が必要な結果としてフラグを付けました。学校の指定のように重大な事柄で誤った答えを出すことは、ときどき「確認のためお問い合わせください」というメッセージを表示するよりもはるかに大きな問題だったからです。
この区別は非常に重要だったため、教育委員会は後付けではなく、意図的に組み込みました。ジオコーディングの一致は住所がどれだけ確かに解決されたかを反映しており、すべての一致を等しく確実なものとして扱えば、本当にあいまいである可能性が最も高い住所、つまり境界のちょうど縁にあり、誤ると答えを頼りにしている家庭に最も大きな混乱をもたらす住所に対して、自信たっぷりに誤った答えを出していたはずです。
このツールにより、最も重要な数週間に入学担当窓口への電話は大幅に減り、職員は同じ基本的な検索を何百回も繰り返す代わりに、境界の縁にある住所や特殊な事情を抱える家庭など、より難しいケースに時間を使えるようになりました。教育委員会は同じジオコーディングを使って、自らの学区マップをときどき監査することもしました。家庭から異議が出た境界付近の住所が、教育委員会自身の公式な境界データに照らして実際に正しく割り当てられているかを確認し、その過程で少数の本物のマッピングの誤りを見つけました。
利用は季節的かつ集中的で、入学期限前の数週間に急増し、それ以外の時期は落ち着いていました。このパターンに対して、落ち着いた時期は1日あたりの無料枠で十分に対応でき、入学シーズンの急増はプリペイドクレジットでまかなえたため、教育委員会は最も忙しい数週間に合わせた規模のプランを1年中契約する必要がありませんでした。
両エンドポイントのドキュメントは/docs/forward-geocoding/と/docs/postal-code-lookup/にあります。