우당탕탕

[무작정 따라하기 2탄] Spring Boot로 공공데이터 포털의 데이터로 나만의 서비스 만들기 - 1편 본문

여러내용들/무작정 따라하기

[무작정 따라하기 2탄] Spring Boot로 공공데이터 포털의 데이터로 나만의 서비스 만들기 - 1편

모찌모찝 2025. 4. 12. 10:22
Spring Boot로 공공데이터 포털의 데이터로 나만의 서비스 만들기 1편

 

안녕하세요 이번 편에서는 개발에 들어가기 전 공공데이터 포털의 API를 활용하기 위해 활용신청을 진행하는 방법을 작성해 보겠습니다.

공공데이터포털이란?

공공데이터포털이란 다양한 공공 데이터를 제공하며, 이를 활용해 자신만의 서비스를 개발할 수 있는 플랫폼입니다.


데이터를 활용하기 위해선 첫 번째로 공공데이터포털 ( https://www.data.go.kr )에 접근해서 회원가입을 진행해야 합니다!

아래 링크를 통해 포털에 들어가 회원가입을 진행해 줍니다. 

 

공공데이터 포털

국가에서 보유하고 있는 다양한 데이터를『공공데이터의 제공 및 이용 활성화에 관한 법률(제11956호)』에 따라 개방하여 국민들이 보다 쉽고 용이하게 공유•활용할 수 있도록 공공데이터(Datase

www.data.go.kr

 

공공데이터포털 회원가입창


저희는 이번 프로젝트에서 [산림청_산 정보 조회] 데이터를 활용해서 서비스를 만들어 볼 예정입니다. 로그인 후 
해당 링크로 접속하거나 검색창에서 "산림청 산 정보"를 입력하고 아래 사진의 페이지로 접근해 주세요!
[산림청 산 정보] - https://www.data.go.kr/data/15058682/openapi.do

 

산림청_산 정보 조회

국내 산에 관련 산명, 소재지, 관리주체, 산 높이, 주변 관광정보 등 산에 대한 정보를 제공함

www.data.go.kr

 

공공데아터 포털 산 정보

해당 서비스의 상세페이지로 들어가게 되면 해당 서비스의 형식과 데이터 형식을 볼 수 있습니다.
이번 프로젝트에서 해당 서비스를 사용할 예정이니 옆에 활용신청 버튼을 눌러 활용신청을 해주세요! 

활용신청

페이지에 접근 후에 활용목적을 아래와 같이 작성하여 활용신청을 누르게 되면 24개월간 사용할 수 있게 됩니다.
( 더 오래 사용하거나 더 많이 호출을 하기 위해서는 공공데이터포털 Q&A 게시판을 이용해 주세요 )

활용신청서 화면

활용신청한 페이지를 들어가게 되면 사진과 같이 인증키가 보이게 되는데 Encoding키와 Decoding키 중 적용되는 것을 사용하면 됩니다. ( 키는 노출되지 않게 개별적으로 보관해 주세요! )

공공데이터 포털 상세화면

해당 데이터를 테스트해 보기 위해서는 아래 [활용신청 상세기능정보] 부분의 미리 보기 버튼을 눌러 임시로 사용해 볼 수 있습니다. 아래 ServiceKey 부분에 위에서 받은 일반 인증키(Encoding)이나 일반 인증키(Decoding) 키를 넣어서 미리 보기 버튼을 누르면 데이터를 확인할 수 있습니다.

임시 API 활용

미리보기 버튼을 누르면 아래와 같이 새로운 창에 데이터가 보이게 됩니다. 

데이터 미리보기

이제 공공데이터포털에서 데이터를 가져오는 준비가 완료되었습니다!
다음 편에서는 이 데이터를 활용해 서버를 개발하고, 사용자에게 보기 쉽게 데이터를 제공하는 화면을 구현하는 과정을 다룰 예정입니다. 

Comments