역지오코딩 (Reverse Geocoding)

지리학
한 줄 정의: 위경도 좌표값을 입력받아 해당 위치에 대응하는 주소나 지명 정보를 찾아내는 과정이다.

쉽게 풀면

GPS 좌표만 알고 있을 때 그 위치의 주소를 거꾸로 찾아주는 작업이다. 예를 들어 스마트폰의 GPS가 알려준 좌표만으로 '서울시 종로구 세종로'라는 주소를 자동으로 찾아 보여주는 것이 역지오코딩이다. 지오코딩이 '주소 → 좌표'라면, 역지오코딩은 반대로 '좌표 → 주소'를 찾는 과정이라고 이해하면 된다.

왜 중요한가

내비게이션 앱이 GPS 좌표를 실제 도로명 주소로 표시하거나, 위치기반 서비스가 사용자의 현재 위치를 지명으로 안내할 때 활용되는 기술로, 지오코딩과 짝을 이루는 위치정보 서비스의 핵심 기능입니다. 사진에 남은 GPS 태그만으로 촬영 장소의 주소를 자동으로 표시해 주는 사진 앱의 기능도 역지오코딩을 활용한 사례이다.

논문에서는 이렇게 쓰입니다

차량 GPS 궤적 데이터를 역지오코딩하여 이동 경로상의 행정구역 정보를 부여하였다.

역지오코딩은 좌표 중심의 센서 데이터를 사람이 이해하기 쉬운 주소나 행정구역 정보로 변환하는 데 사용된다.

차량 GPS 궤적자료를 역지오코딩하여 각 지점의 행정동 주소로 변환한 뒤 이동경로를 분석하였다.

역지오코딩은 대량의 좌표 자료를 사람이 읽기 쉬운 주소 정보로 바꿔주어 행정구역 단위의 통계 분석을 가능하게 한다.

조금 더 깊게 보면

역지오코딩은 주소 데이터베이스의 갱신 상태와 정밀도에 결과가 크게 좌우되므로, 신축 건물이 많은 지역이나 주소체계 정비가 늦은 지역에서는 실제 위치와 다른 부정확한 주소가 반환될 수 있습니다. 역지오코딩은 좌표에 가장 가까운 주소를 찾아주는 것일 뿐 그 좌표가 실제 그 주소지 건물 안에 있다는 것을 보장하지 않으므로, 도로 위 좌표는 인근 건물 주소로 잘못 매칭될 수 있다. 정확히 일치하는 주소가 없을 때는 가장 가까운 참조 지점의 주소를 근사값으로 반환하므로, 실제 주소와 약간 다를 수 있다는 점을 감안해야 한다. 차량 내비게이션에서 현재 위치의 도로명을 실시간으로 화면에 표시하는 기능도 역지오코딩을 반복적으로 수행한 결과이다. 역지오코딩 결과로 얻은 행정동 정보를 통계청 자료와 연결하면, 좌표 자료만으로도 해당 지점의 인구·소득 특성을 간접적으로 추정할 수 있다.

주의할 점

역지오코딩 결과는 주소 데이터베이스의 갱신 상태에 따라 실제와 다를 수 있어 검증이 필요하다. 행정구역이 개편되면 옛 좌표에 매칭되는 주소도 함께 바뀌므로, 시계열 자료는 개편 시점을 기준으로 주소를 다시 매칭해야 한다.

관련 용어