지오코딩 / 역지오코딩
06 Nov 2019 | spatial urban data geocoding
지오코딩 / 역지오코딩
-
geocoding : 주소나 이름을 이용해서 위도와 경도의 좌표값을 얻는 것
-
reverse-geocoding: 위도와 경도의 좌표값을 이용해서 주소를 얻는 것
주소변환
- 상황에 따라 주소변환이 필요하기도 하다. 그러면,
- 행정안전부 : http://www.juso.go.kr/openIndexPage.do#
- 오픈메이트 : http://www.geocoding.co.kr/xga/index.jsp
지오코딩 방법 : 쉽다. 서비스도 많이 제공하고, 샘플도 많다.
- 웹서비스 이용
- API 이용 : reverse geocoding의 API 사용법 응용
- 소프트웨어
- biz-gis
- http://www.biz-gis.com/index.php?mid=pds&document_srl=187250
- 무료
- x-ray map / 1회 100건
- GeocodingTool64.exe/1일 1만건 제한 (IP 기준)
- 지오서비스 (공간정보시스템 기반 기술 연구소)
- Geocoder-Xr 2019
- http://www.gisdeveloper.co.kr/?p=4784
- 건수 제한은 없지만, 변환 건마다 0.4초씩 딜레이
- Google Geocoder (Geocode by Awesom Table App)
- 무료지만 몹시 느림 : 200건에 20분 정도
- 구글 스프레드시트에서 “Start geocoding”
역지오코딩 방법 : 툴을 쓰거나 코드를 짜야해서 상대적으로 번거롭다.
- Software 사용 (좌표 > 주소 확인) : 지오코딩의 지오서비스
- GIS software 사용 (좌표>행정구역 확인)
- ArcGIS, QGIS 등 GIS software을 쓸 줄 알고, 설치가 되어 있다면
- 1) 좌표를 이용해서 point 생성
- 2) 행정구역 polygon 열기
- 3) spatial join을 통해서 각 point에 해당하는 행정동 확인
- geopandas를 사용 (좌표>행정구역 확인) : 다른 GIS software와 원리는 같다. (관련 코드)
- API 사용 ((좌표 > 주소 or 행정구역 확인) :
- 네이버, 구글 등에서 지도 관련 API를 제공
- 횟수 제한이 적고, 구글이나 네이버에 비해서[1] 카카오 API를 추천 (2019.11.05 기준) (관련 코드)
[1] 서울 빅데이터기획팀장님 피셜
지오코딩 / 역지오코딩
-
geocoding : 주소나 이름을 이용해서 위도와 경도의 좌표값을 얻는 것
-
reverse-geocoding: 위도와 경도의 좌표값을 이용해서 주소를 얻는 것
주소변환
- 상황에 따라 주소변환이 필요하기도 하다. 그러면,
- 행정안전부 : http://www.juso.go.kr/openIndexPage.do#
- 오픈메이트 : http://www.geocoding.co.kr/xga/index.jsp
지오코딩 방법 : 쉽다. 서비스도 많이 제공하고, 샘플도 많다.
- 웹서비스 이용
- API 이용 : reverse geocoding의 API 사용법 응용
- 소프트웨어
- biz-gis
- http://www.biz-gis.com/index.php?mid=pds&document_srl=187250
- 무료
- x-ray map / 1회 100건
- GeocodingTool64.exe/1일 1만건 제한 (IP 기준)
- 지오서비스 (공간정보시스템 기반 기술 연구소)
- Geocoder-Xr 2019
- http://www.gisdeveloper.co.kr/?p=4784
- 건수 제한은 없지만, 변환 건마다 0.4초씩 딜레이
- biz-gis
- Google Geocoder (Geocode by Awesom Table App)
- 무료지만 몹시 느림 : 200건에 20분 정도
- 구글 스프레드시트에서 “Start geocoding”
역지오코딩 방법 : 툴을 쓰거나 코드를 짜야해서 상대적으로 번거롭다.
- Software 사용 (좌표 > 주소 확인) : 지오코딩의 지오서비스
- GIS software 사용 (좌표>행정구역 확인)
- ArcGIS, QGIS 등 GIS software을 쓸 줄 알고, 설치가 되어 있다면
- 1) 좌표를 이용해서 point 생성
- 2) 행정구역 polygon 열기
- 3) spatial join을 통해서 각 point에 해당하는 행정동 확인
- ArcGIS, QGIS 등 GIS software을 쓸 줄 알고, 설치가 되어 있다면
- geopandas를 사용 (좌표>행정구역 확인) : 다른 GIS software와 원리는 같다. (관련 코드)
- API 사용 ((좌표 > 주소 or 행정구역 확인) :
- 네이버, 구글 등에서 지도 관련 API를 제공
- 횟수 제한이 적고, 구글이나 네이버에 비해서[1] 카카오 API를 추천 (2019.11.05 기준) (관련 코드)
[1] 서울 빅데이터기획팀장님 피셜