주소 좌표 변환툴, GeoCoder-Xr

Release Node

  • [2017/05/11] 이 포스트에서 제공하는 GeoCoder-Xr은 더 이상 작동되지 않습니다. 새롭게 업데이트된 GeoCoder-Xr을 사용하시기 바랍니다. 새로운 버전은 [GeoCoder-Xr v3.0]에서 다운로드 받을 수 있습니다.
  • [2016/05/03] 도로명 주소 데이터가 최신 DB(2016년 2월 버전)으로 업데이트 되었습니다. 아울러 도로명 주소 DB를 적극 활용하여 지번주소도 변환이 가능합니다.
  • [2015/06/06] 도로명 주소 데이터가 최신 DB(2015년 6월 버전)으로 업데이트 되었습니다.
  • [2014/09/28] 도로명 주소 데이터가 최신 DB(2014년 9월 버전)으로 업데이트 되었으며 매칭율이 더 향상 되었습니다.

회사를 제외한 개인/기관/연구소에서 사용할 경우 상업적인 용도에도 제한이 없으며 주소 좌표 변환 횟수에도 제한이 없는 도로명주소 좌표 변환툴입니다. 이 툴은 주소를 WGS84 경위도 좌표계의 좌표로 구성된 SHP 파일로 변환해주는 지오코딩 툴입니다.

변환할 주소는 아래의 그림처럼 메모장 또는 엑셀을 통해 CSV 포맷으로 저장하여 사용할 수 있습니다. CSV는 각 데이터를 컴마(,)로 구분하는 데이터 형식입니다.

CSV 형식의 입력 데이터의 첫줄은 반드시 필드명으로 구성되어야 합니다. 위의 데이터를 최종적으로 CSV 파일로 저장하고 메모장에서 살펴보면 다음과 같습니다.

이 입력 데이터를 GeoCoder-Xr 프로그램에서 주소읽기 버튼을 통해 읽은 후 주소 필드를 지정하고 결과 포맷으로 저장할 SHP 파일을 지정하면 아래의 화면처럼 구성됩니다.

이제 좌표로 변환하기 위한 시작 버튼을 누르면 좌표로 변환됩니다. 성공적으로 변환되면 아래의 화면처럼 변환된 지점이 지도에 표시됩니다.

사용자 삽입 이미지

이 프로그램은 아래의 경로를 통해 다운로드 받으실 수 있습니다. 간단한 Setup 프로그램으로 구성되어 있어서 쉽게 설치하고 사용할 수 있습니다.

사용에 있어 문의점이나 개선점에 대한 피드백은 hjkim@geoservice.co.kr 로 주시기 바랍니다.

“주소 좌표 변환툴, GeoCoder-Xr”에 대한 34개의 댓글

  1. 안녕하세요. 올려주신 도로명주소 좌표 변환 툴로 약 85000개의 주소를 변환했는데, 아래 사항을 잘 몰라서 조언을 부탁드리고 싶습니다.
    1. 도로명주소 시스템이 완전하지 않은 것인지 행안부 사이트에서도 구주소가 100% 도로명 주소로 변환되지 않는 것 같은데 맞나요? ㅡㅜ
    2. 얻어진 좌표값을 Biz-gis.com에서 제공하는 x-ray map에 찍어보면 경기도 주소인데 점은 전라도에 찍히는 경우도 꽤 있는데 어떻게 하면 좋을까요?
    3. 같은 자료를 가지고 돌릴때마다 에러나는 주소가 약간씩 다른 것은 어떻게 해결하면 될까요? 에러안나고 제대로 변환됐을 때 얻은 좌표값을 써도 되나요?
    4. error난 주소는 구주소로 좌표 구하던지 해서 제대로 변환된 주소들과 함께 shp file로 만들려면 어떻게 해야 하나요?
    5. 주소가 잘못되지 않았는데 에러가 나는 경우는, 구주소를 Biz-gis.com에서 제공하는 x-ray map Geocoding tool을 이용해서 변환했는데 결과값을 섞어서 써도 되나요?

    주변에 GIS 하시는 분들이 전혀 없고 독학이라 기초적인 것들에서 막혀도 시간만 흘러가네요. 간단하게라도 답변 주시면 큰 도움이 될 것 같습니다. 감사합니다.

    1. 안녕하세요~

      1. 전체 구주소는 새주소로 맵핑되지 않습니다. 새주소는 건물에 대해서만 유효한 것으로 알고 있습니다.

      2. 위의 프로그램에서 변환된 좌표는 WGS84 경위도좌표입니다. x-ray map에서 사용하는 좌표계가 무엇인지 확인해 보시기 바랍니다.

      3/4/5 에러나는 주소가 무엇인지 알려주시면 답변이 가능할듯합니다.

  2. 답변 감사합니다. 3/4/5 아래와 같은 주소가 error가 나기도 하고 안나기도 합니다. 확인 한번 부탁드리겠습니다. 감사합니다.
    다사랑약국 광주광역시 광산구 첨단중앙로 96
    참조아약국 광주광역시 남구 중앙로 128
    대구교도소부속의원 대구광역시 달성군 화원읍 비슬로 2624

    1. ‘다사랑약국 광주광역시 광산구 첨단중앙로 96’는 변환이 되고.. 참조아약국 광주광역시 남구 중앙로 128는 되지 않는데 아마도 최근에 변경된 새주소가 아닌지 예상됩니다. 현재 GeoCoder-Xr에서 공개로 지원하는 새주소DB는 2013년 11월 버전입니다. 그리고 대구교도소부속의원 대구광역시 달성군 화원읍 비슬로 2624는 잘못된 새주소가 아닌지 싶은데, 다음(Daum)에서도 변환되지 않네요..

  3. 계속 게시판에 질문글 올리는게 실례가 될까봐 조심스럽습니다.. 여러가지 확인해주시고 답글 달아주셔서 감사합니다. 1. 대구교도소부속의원은 daum에서 검색된 구주소 ‘대구 달성군 화원읍 천내리 472’ 를 행안부 site에서 도로명주소로 변환하면 ‘대구광역시 달성군 화원읍 비슬로 2624’로 나와서 잘못된 새주소 같지는 않은데.. 이것도 최근에 변경된건지는 잘 모르겠네요. 아무튼 새주소와 공개DB가 시간차가 있다는 것 잘 이해했습니다. 2. Biz-gis.com에서 제공하는 x-ray map은 문의결과 WGS84 경위도 좌표계라고 합니다. Geocoder-Xr로 얻은 삼방약국 ‘강원도 태백시 삼방길 4’의 좌표는 127.849916730438,36.3416072225349 인데 지도에 찍어보면 강원도를 벗어나는 좌표입니다. 기준이 꼭 X-ray map은 아니고 단지 얻어진 좌표값이 정확한지 datacleaning을 하고 싶은데 이렇게 지도에 찍어보는 방법 말고 다른 방법이 있을까요?

    1. 제가 X-Ray라는 프로그램의 지오코딩 기능을 사용해 본적이 없어 답변 드리기가 어렵습니다. 제가 제공해 드리는 프로그램은 WGS84 경위도 좌표계입니다. 흔히 GPS 좌표계라고 합니다.

  4. 그리고, 신주소 오류 등의 이유로 좌표로 변환할 수 없는 주소는 구주소를 활용해서 좌표값을 얻을 수는 있겠는데, 그건 어떻게 shp file로 전환할 수 있는지 조언 좀 부탁드립니다.

    1. X,Y 좌표 또는 경위도에 해당하는 필드를 넣어 엑셀이나 CSV 등과 같은 형태의 포맷으로 만들어 SHP 파일로 변환이 가능한 것으로 알고 있습니다. ArcGIS에서 툴박스 형태로 제공하는 기능인데요. 제가 시간이 된다면 이 프로그램을 제공해 드리면 좋을텐데.. 여력이 않되네요..

  5. 안녕하세요. 주소를 좌표로 변환하고자 하는데요. Duramap 설치했고, 엑셀파일 import 시켜서 실행을 했는데, 전부 다 빨간색에 물음표로 떠서요. 어떻게 해야하죠…??

    1. 다음과 같이 도로명 주소로 돼 있어요.

      서울 용산구 백범로 279
      서울특별시 영등포구 대림로 230
      서울특별시 마포구 월드컵북로 62 (성산동)
      서울 구로구 고척로 199 (고척동)

      가로에 (xx동) 이 있어서 그런가해서 일부 데이터는 가로를 지워서도 해봤는데 똑같은 결과가 나와요..

    2. 4개 모두 정상으로 좌표가 잘 찍힙니다. 혹시 UI 중 주소필드에 대한 컴보박스를 제대로 지정하셨는지 확인해 보시기 바랍니다.

  6. GeoCoder-Xr_v3.1.zip을 다운받아서 풀면 ‘폴더를 열수 없습니다. 압축(zip)폴더가 다운 받은 경로 나옴.. 올바르지 않습니다’라는 창이 뜨고 안되네요. 2.0은 잘 받아서 사용하고 있는데 새주소로 작업할 일이 있어서 3.1이 꼭 필요한데.. 해결방법좀 부탁드릴께요..
    아울로 좋은 프로그램 개발해 주셔서 너무 감사드립니다.

    1. 아예 다운로드가 않된듯한데요. IE에서는 관리자 권한으로 실행하지 않는 이상 바탕화면 폴더 이외에는 다운로드가 않되는 현상이 있습니다. 관리자 권한으로 IE를 실행해 다운로드 받아 보시기 바랍니다..

  7. 안녕하세요. 이용 중에 한 가지 문제가 있는 것 같아서 댓글 남깁니다.
    이전에 지번을 이용했던 지오코더는 매우 정확도가 높았는데, 도로명주소는 일부는 맞고 일부는 안 맞는 결과를 도출하더라구요. 예를 들어, 서울특별시 동작구 상도로62길 87를 변환하고자 하면, 결과는 엉뚱한데 붙고, 다음이나 네이버에서는 제대로 된 위치를 불러줍니다. 이 문제는 어떻게 해야할까요? 단순히 주소 문제인지 아니면 프로그램 상의 문제인지 궁금하여 여쭤봅니다.

    1. 현재 제공되고 있는 주소 데이터는 2013년 11월자입니다. 새로운 주소 DB로 반영하면 정확하게 해결될 문제인데요. 아직까지 공개 버전에서는 최신 DB를 제공하지 못하고 있습니다. 일정상 9월초 중으로 공개 버전까지 최신 DB로 반영할 예정입니다.

  8. 안녕하세요. 도로명을 좌표로 대량 변환할 일이 생겨 검색하다 이 좋은 프로그램을 알게되었습니다.
    감사드립니다^^
    일단 설치 후에 포스팅해주신 사항대로 진행을 했는데
    계속해서 빨간줄이 생기면서 위도,경도 부분에 물음표만 표시되네요..
    댓글도 전부 읽어보고 놓친부분이 있나 다시 설치도 해보고 하루종일 씨름중입니다^^;;
    주소필드도 제대로 지정해 주었고, csv 파일로 import 시켰고, 댓글에 주인장님이 잘 변환된다고 하신
    도로명주소도 적용해 보았습니다만 변환이 안되네요..ㅠ
    혹시 몰라 지번주소를 좌표로 변환해주는 프로그램도 설치해봤는데
    지번주소 프로그램은 정상적으로 변환이 됩니다.
    혹시 제가 놓친부분이 있는지 궁금해서 조언부탁드립니다^^

    1. 9월 2일까지 서비스를 잠시 중단하고 있습니다.
      아래는 이와 관련해 올라온 공지사항입니다.

      =====================================

      안녕하세요, 지오서비스입니다.

      도로명주소에 대한 좌표 변환 서비스를 9월 2일까지 운영하지 않습니다.

      저희 지오서비스의 도로명주소 변환 서비스는 사용상의 제약없이 무상으로 올해 1월 15일부터 8월 26일까지 중단없이 제공해 왔으나 최근 사용량이 너무 많아 저희 내부의 다른 서비스에 속도 상의 큰 장애를 주고 있었습니다.

      이에 대해서 9월 2일까지 도로명주소 좌표 변환 서비스를 잠시 중단하게 되었습니다.

      이점에 대해 양해 부탁드리며 향후 보다 더 안정적이고, 더 최신의 도로명주소 데이터 업데이트 제공을 약속드리겠습니다.

      감사합니다. 지오서비스 드림.

  9. 이번에 업데이트된 주소DB를 반영하셨네요. 한가지 궁금한게 있습니다. 반영된 주소를 보니 전국단위로 업데이트가 되었는데 이렇게 전국에 대한 주소 DB를 서버단에 업데이트 하는데 기간이 얼마나 소요되나요???

  10. ‘대구광역시 북구 학정로 126 102동’는 정확히 동까지 지오코딩이 되는 것을 확인했습니다. 그런데 ‘대구광역시 북구 학정로 126 102동 1103호’ 처럼 호수를 붙이니 되지 않습니다. 호를 붙여도 되도록 개선가능할까요? 호가 붙은 주소가 상당히 많이 하나 하나 삭제하기가 어려워 부탁드리겠습니다.

    1. 말씀하신 내용에 대해 검토를 해보니 개선의 필요성이 있다가 파악되어 조치하였습니다. 피드백 감사합니다 !

  11. 좋은 프로그램 공개해 주셔서 감사합니다.
    이 프로그램을 이용해서 도로명주소를 좌표로 변환해서 구글어스를 통해 살펴보고 있습니다.
    변환 중에 아래와 같은 주소를 변환을 못해 X로 표시가 됩니다.

    서울특별시 서초구 서초대로 397 301호 (서초동,부띠끄모나코)

    혹시나 해서 301호를 제거 하니 변환이 됩니다.
    이처럼 호수 데이터가 주소에 붙어 있어도 변환이 될수 있도록 개선이 가능할런지요?

    1. 말씀하신 내용에 대해 검토를 해보니 개선의 필요성이 있다가 파악되어 조치하였습니다. 피드백 감사합니다 !

  12. 정말 큰~~~~~~ 도움이 되는 프로그램입니다. ^^ 정기적으로 가입자들의 주소를 관리하고 할때 유용하게 사용하고 있습니다. 좋은 프로그램 제공해 주셔서 감사합니다. 사용하면서 한가지 개선 부탁드리고자 합니다. 도로명과 건물번호만으로 구성된 주소 변환에 대해서 성공은 하는데 위치는 맞지 않습니다. 예를 들어서 ‘용마산로62길 14’로 해보면 성공했다고는 하나 변환된 위치로 가보면 다른 곳으로 가있습니다. 단지 도로명만으로 했을때도 제대로 위치를 찾아갈 수 있도록 개선 부탁드리겠습니다.

  13. 좋은 툴만들어 이렇게 공개해주셔서 감사합니다.
    사용하다가 개선할 부분이 눈에 보여 피드백드립니다.
    아래와 같은 주소가 실패로 떨어집니다.
    노원구 한글비석로24라길 94-13(상계5동 135-25)
    혹시 해서 (상계5동 135-25)를 제거하고 하니 잘됩니다.
    이에 대해 개선 부탁 드리겠습니다.

  14. 안녕하세요. Geocoder-Xr와 같은 좋은 툴을 제공해 주셔서 감사합니다.
    저희는 환자에 대한 주소를 지도 상에 맵핑하고 관리하고자 이 툴을 사용해 환자의 위치를 획득하고 있습니다.
    그런데 주소 중에 층수가 있을 경우 모두 실패로 떨어지는 것을 발견했습니다.
    예를 들어서 경기도 이천시 부발읍 대산로 476-13 2층와 같은 경웁니다.
    이 주소에서 2층을 제거하면 정확한 위치를 찾아갑니다.
    층수가 있을 경우에 대해서도 옳바르게 위치를 찾아갈 수 있도록 개선해 주시면 정말 감사하겠습니다. ^^

  15. 지번주소를 좌표로 바꾸려면 Geocoder-Xr_3.0버전을 사용해야 하는건가요?
    아니면, 해당 툴로 둘 다 변환이 가능한건지요?

    1. 안녕하세요, 이 툴은 도로명주소에 한해서만 변환이 됩니다. 지번주소는 포털 OpenAPI를 이용한 GeoCoder-Xr 3.0으로 하시기 바랍니다.

  16. 아래와 같은 주소가 실패로 나타납니다.
    경기도 하남시 대청로 62-1 117동
    참고로 117동을 제거하면 잘 됩니다.

    1. 안녕하세요, 김형준입니다.
      6월쯤.. 최신 주소 데이터로 업데이트 작업을 계획 중이랍니다.
      또한 결과 파일을 shp가 아닌 csv와 같은 text 파일로도 저장할 수 있는 기능 추가를 계획 중이랍니다.
      혹 추가적으로 개선을 원하는 기능을 언급해 주시면 반영 검토하도록 하겠습니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다