프로그래밍/Android

[Android] 경기지역화폐 지도 만들기 - 1

흔한티벳여우 2020. 8. 4. 18:30
반응형

시작하며...

 대학 졸업, 대학원 졸업, 첫 회사를 입사 그리고 퇴사, 그리고 지금의 회사를 다니면서 다양한 업무 경험을 했다. 나의 기술들이나 테크닉을 나름대로의 정리를 한다고 시늉하느라 에버노트에 난잡하게 정리되어있는 코드 블럭 그리고 구글 크롬에 북마크로 남겨놨다. 하지만 이건 찾기도 힘들고 뭔지도 모를정도로 쌓여버리고 말았다. 배우고 익히고 사용한 것들을 도서관마냥 정리해야겠다는 필요성을 느꼈다.

그리하여 시작한 이번 포스팅은 요즘 이것저것 만들어본다고 배운 안드로이드 되시겠다. 

 

데이터는 어디서??

공공데이터포털이라는 곳에가면 별에별 데이터가 다있는데 여기서 지역화폐 가맹점 현황 을 검색하면 OpenAPI 및 .csv형태의 파일까지 지원해준다.

https://data.gg.go.kr/portal/data/service/selectServicePage.do?page=1&rows=10&sortColumn=&sortDirection=&infId=3NPA52LBMO36CQEQ1GMY28894927&infSeq=4&order=&loc=

 

지역화폐 가맹점 현황 | 데이터셋 상세 File | 경기데이터드림

경기도 각 시군의 지역화폐 가맹점 현황입니다. ※ 주소 정보가 누락된 사업장은 지도 서비스가 제공되지 않습니다. ※ 2019년 12월 기준 데이터이며, 변경내역을 전달받을 때마다 지속적으로 갱�

data.gg.go.kr

위의 사이트에 가보면 친절하게도 File형태나 Open API 형태를 통해 가져올수 있도록 제공해주는데 우린 여기서 Open API에 주목하도록 하자. 

 

OpenAPI 탭을 눌러 확인해보면 샘플 테스트 할 수 있도록 되어 있고, 심지어 명세서까지 다운 받을 수 있다. 그렇다면 샘플 URL을 사용한것처럼 기본인자와 요청인자 몇 가지만 넣으면 바로 활용 가능하냐 묻는다면 그것은 아니다. 일단 인증키를 발급받아야한다.

 

아래의 그림처럼 인증키 신청을 누르자.

 

 

그럼 친절하게도 다양한 방식의 로그인 창이 나타난다.

원하는 방식으로 로그인을 해주자.

 

로그인을 하게 되면 인증키 발급위해 활용 용도와 사용 URL을 요구하게 되는데 아래와 같이 작성한다.

 

활용용도: 프로그램 개발

사용 URL: https://openapi.gg.go.kr/RegionMnyFacltStus

인증키 발급 요청을 하면 바로 인증키가 발급되고 이를 저장해두면 데이터를 얻기 위한 시작은 마무리가 되었다.

반응형