P2SK의 라이프
블로그 이미지
P2SKLife
앱개발에 대한 정보와 취미인 음악감상에 대한 정보를 공유합니다.

calendar

1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

Notice

250x250
반응형
2021. 12. 10. 17:39 앱개발/코듈러,앱인벤터
728x90
반응형
 

공공데이터 포털

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

www.data.go.kr

기상위성 사진 데이터를 받아오기 위해서는 먼저 위 링크를 클릭해서 공공데이터포털에 로그인합니다.

아직 회원가입 안했으면 당연히 회원가입을 해야합니다.

 

검색어에 "기상위성"을 입력하여 검색합니다.

검색 결과에서 [오픈API]를 클릭하여

"기상청_위성영상 조회서비스"의 오른쪽 끝에 있는 [활용신청]을 클릭합니다.

해당 항목을 체크하고 [활용신청]을 클릭합니다.

 

메뉴 중 [마이페이지]를 클릭하면 [승인]된 목록이 보입니다.

목록에서 [기상청_위성영상 조회서비스]를 클릭합니다.

아래 그림에서 붉은네모를 친 부분의 일반 인증키를 메모장 등에 복사해둡니다..

이제 [상세설명]을 클릭합니다.

 

이제 요청키를 만드는 방법입니다.

ㅇ아래의 요청주소를 메모장에 복사합니다.

요청할 구문의 각 항목에 대한 내용을 잘 살펴봅니다.

위 블록에서 첫번째 줄이 [요청주소]이며

두번째 줄은 [일반인증키] 입니다.

세번째 줄은 페이지번호부터 지역구분까지의 내용입니다.

영상과 지역은 위 항목 설명에 있는 내용으로 수정하여 사용해도 됩니다.

그리고 마지막에 시간을 현재연월일로 읽는컴포넌트를 추가하여 결합한 블록입니다.

 

그러면 다음과 같은 기준의 출력결과물이 파일로 받아집니다.

 

여기서 파일배열 부분이 파싱을 하는 부분으로 나머지는 무시해도 됩니다.

저는 아래와 같은 방법으로 파싱을 했고

파싱한 그림파일의 링크주소를 리스트에 저장하였고

시간에 따라 한장씩 읽어서 마치 동영상처럼 보이도록 처리하였습니다.

클럭의 인터발 값과 인덱스 증가분을 수정하면 그림이 변하는 속도를 조절할 수 있습니다.

본인에게 맞는 값을 정하시면 될 것입니다만

너무 짧게 하면 인터넷으로 파일을 읽어오는데 약간의 버벅거림이 발생하기도 합니다.

이때 주의할 것은 시계 속성을 비활성화 시킨 후에 본 블럭처럼 구성해야 정상적인 처리가 가능합니다.

시계를 추가하기만 하면 그림자료도 없는데 보여주라는 꼴이 되어 에러가 발생하니 시계의 속성을 그림과 같이 변경해주어야 합니다.

728x90
반응형
posted by P2SKLife