안드로이드 앱 작업을 하다보면, 유저가 주소를 검색하도록 해야하는 경우가 생기는데요.
이 때, 주소의 기준이 되는 것이 행정동과 법정동입니다.
오늘은 이둘의 차이와, 데이터를 얻어오는 방법에 대해서 정리해보겠습니다.
평소와는 다르게 오늘글에는 코드가 없습니다.
1. 행정동과 법정동
먼저, 법정동은 무엇일까요?
과거부터, 마을이 형성되고 혹은 신도시가 세워지고 계속 사용되어던 지역의 명칭인데요.
지적도나 부동산의 등기에 올라가는 주소로서, 법률행사에 사용되는 주소입니다.
법정동마다 크기나 관리해야할 인구의 차이가 존재하는데요.
아주 작은 법정동마다 주민센터를 설치하고 관리하자면 비효율이 발생하므로,
인구가 작은곳은 합쳐서 관리하고, 많은 곳은 나누어서 관리하기 위해, 만든 것이죠.
행정동과 법정동의 기본적인 차이를 알아보았는데요.
앱의 사용자 분들은 행정동으로도 검색하고, 법정동으로도 검색을 할 것이구요.
이 데이터들을 변환해서 사용하자면,
엑셀시트나 csv로 얻어와서 DB로 변환해야 할 텐데요.
두개의 데이터는 어디서 얻을 수 있을까요?
아래에서 그 방법에 대해서 정리해 보겠습니다.
2. 행정안전부의 웹사이트
행정을 관여하는 행정안전부의 웹사이트에 가시면 행정동과 법정동에 관한 자료를 얻을 수 있는데요.
아래 링크의 행정안전부 사이트에 먼저 접속해야 합니다.
네비게이션을 이용해서 찾을 수도 있겠으나,
웹사이트 개편이나 부서 개편에 따라서 위치가 자주 변하므로,
검색을 사용하는 것이 좋습니다.
아래 검색어를 입력해서 찾으면 되는 데요.
>> 주민등록 및 인감
검색을 하면 아래의 화살표가 가리키는 메뉴검색결과를 클릭해 줍니다.
클릭하면 아래와 같이 주민등록주소코드의 변경내역이 나오는데요.
게시판에서 가장 최신의 건을 클릭하시면 되겠습니다.
아래와 같이 최신 게시판을 누르시면, 파일들을 보실 수 있는데요.
B글자가 포함되어 있는 파일이 법정동, H글자가 포함되어있는 파일이 행정동 코드입니다.
다운로드 받아서 파일을 열어보면, 행정동 혹은 법정동에 따라,
시군구, 읍면동을 구분해놓은 파일을 얻어올 수 있습니다.
남은 일은 DB로 저장해서 읽어오는 것 뿐이군요.
3. 주소를 얻어올 수 있는 다른 사이트
행정안전부 이외에도, 주소를 얻어올 수 있는, 다른 사이트들도 있는데요.
행정표준관리 시스템이나 우체국에서도 법정동 코드나, 우편번호에 따른 주소를 얻어올 수 있습니다.
행정표준관리 시스템 | https://www.code.go.kr/jsp/index.jsp
우체국 우편번호 다운로드 | http://www.epost.go.kr/search/zipcode/areacdAddressDown.jsp
'Android 개발 > Tips & Tricks' 카테고리의 다른 글
Facebook 이나 KakaoTalk연동위한 HashKey 생성하기 (0) | 2017.09.28 |
---|
댓글