ジオコーディングは、住所や施設名といった間接的に位置を表す「場所参照表現」と、緯度経度のように直接的な「位置情報」を紐付ける処理である。本稿ではその問題設定を解説し、関連する言語処理タスクとの関係や各種用語を整理した上で、言語資源やソフトウェア実装、既存サービスといったリソースを概観し、現状の課題と、更なる発展へ向けての方向性を検討する。

計算機と地図アプリケーションの発展や、GPSなど衛星測位システムを利用できるスマートフォンの普及により、位置情報の利用は身近になった。言語処理分野では対象となるデータの多くに、住所や地名をはじめ、位置を指し示す様々な情報が散りばめられている。しかしそれらの語句は、そのままの表現では機械処理による活用が限定される。言語情報と位置情報を紐づける処理は、既存の地図サービスに見られる検索などでも欠かせないものであるし、また分野を横断したまだ見ぬ実応用の実現へ向けても重要なピースとなる。この処理を担うのがジオコーディングである。ジオコーディングは、住所や地名、施設名といった間接的に位置を表す「場所参照表現」を、緯度経度のように直接的な「位置情報」へと紐付ける処理である。本稿ではまず問題設定を解説し、関連タスクと用語を整理したのち、データや実装、既存サービスといったリソースを概観し、現状の課題と、発展へ向けての方向性を検討する。加えて付録Aで関連データセット、付録Bで関連サービスを紹介する。