전체 글 903

Streamlit(스트림릿)으로 Google Earth Engine 웹 앱 배포하기

안녕하세요? 이번 글은 Streamlit(스트림릿)으로 Google Earth Engine 웹 앱 배포하는 방법을 정리해 보겠습니다. Streamlit(https://streamlit.io/)은 머신러닝 및 데이터 과학을 위한 사용자 웹 앱을 쉽게 만들고 공유할 수 있게 해주는 오픈소스 Python 라이브러리입니다. 여기서는 Streamlit Cloud를 통해 GEE 웹 앱을 배포해 보겠습니다. 동영상 출처: https://streamlit.io/cloud 먼저 실습을 위해 geemap(지맵)의 개발자, 추생 우 박사님(Dr. Qiusheng Wu)의 "geemap-apps" GitHub 저장소(https://github.com/giswqs/geemap-apps)에 접속해 보겠습니다. 해당 저장소를 내 ..

REMOTE SENSING 2023.12.28

Google Earth Engine(구글어스엔진): credentials 파일 확인하는 법

안녕하세요? 이번 글은 Google Earth Engine(구글어스엔진, GEE)에서 "credentials(크리덴셜, 자격증명)" 파일을 확인하는 방법을 간략히 정리해 보겠습니다. 후속으로 "Streamlit(스트림릿)으로 Google Earth Engine 웹 앱 배포하기" 콘텐츠를 작성할 예정인데요, 이때 credentials 파일 정보가 필요합니다. Earth Engine Python 클라이언트 라이브러리를 사용하기 전에 사용자는 인증(authenticate)과 자격증명(credentials)을 사용하여 Python 클라이언트를 초기화(https://developers.google.com/earth-engine/guides/auth)해야 합니다. import ee # Earth Engine 인증 ..

REMOTE SENSING 2023.12.27

공공 정지궤도위성 천리안위성 2B호 소개

안녕하세요? 이번 글은 공공 정지궤도위성 "천리안위성 2B호"에 관해 간략히 정리해 보겠습니다. 천리안위성은 국내 개발 첫 정지궤도위성으로 독자적인 기상 및 해양관측 서비스가 가능한 천리안위성 1호, 천리안위성 1호 보다 더 정밀한 기상관측이 가능한 천리안위성 2A호, 해양관측 및 세계 최초로 정지궤도에서 대기환경 관측이 가능한 천리안위성 2B호가 개발된 상태입니다. 천리안위성 2B호 *글 출처: 한국항공우주연구원 (https://www.kari.re.kr/kor/sub03_03_02.do) 천리안위성 2B호는 한반도 주변 해양관측 및 지구 대기환경을 관측하는 정지궤도위성입니다. 2020년 2월 19일 발사된 천리안위성 2B호는 환경 탑재체와 해양 탑재체를 탑재하고 있습니다. 향후 약 10년간 정지궤도에..

REMOTE SENSING 2023.12.13

[YouTube] QGIS: 선거통계 지도 제작

안녕하세요? 국회입법조사처 공간데이터 분석 실습 교재 중 "4장. 선거통계 지도 제작"을 유튜브 콘텐츠로 제작했습니다. 국회입법조사처 공간데이터 분석 실습 교재 안녕하세요? 국회입법조사처에서 '공간데이터 분석' 주제로 6시간 강의를 맡게 되어 실습 교재를 제작했습니다. *실습 데이터는 교재 내 링크로 포함되어 있습니다. foss4g.tistory.com

GIS 2023.11.10

[스마트국토엑스포] 파크랩 오픈사이언스 컨퍼런스 2023 (11.10.금 / KINTEX 제2전시장 407)

#국토교통부 #스마트국토엑스포 #SmartGEOExpo #국립공원공단 #파크랩 #오픈사이언스 #컨퍼런스 #ParkLab #OpenScience 안녕하세요? 국립공원공단 유병혁입니다. 행사를 개최하게 되어 소식 전합니다. "파크랩 오픈사이언스 컨퍼런스 2023" 행사가 국토교통부 스마트국토엑스포 공식 프로그램으로 개최됩니다. 파크랩(ParkLab)은 공간정보, 오픈소스 기술, 환경생태에 다양한 경험을 가진 참가자들의 비영리 교육 이니셔티브입니다. 국립공원공단 및 대학·기업·기관 구성원들의 생물다양성 보전 목적의 지식공유 활동으로 진행되며 관심 있는 누구나 참여가 가능합니다. Google Earth Engine과 챗GPT 분야 기조 세션(해외연사의 경우 동시통역기 지원)부터 6개 주제 발표 세션, 빅리더 특..

GIS 2023.11.02

[도서 리뷰] 만들면서 배우는 생성 AI

만들면서 배우는 생성 AI 진화와 혁신의 경계를 넘는 생성 AI 완벽 가이드 hanbit.co.kr 안녕하세요? 이번 글은 '만들면서 배우는 생성 AI' 도서 리뷰를 간략히 정리해 보겠습니다. ChatGPT(https://chat.openai.com/), Stable Diffusion(https://stability.ai/blog/stable-diffusion-public-release) 등 생성 AI는 이제 단순히 재미를 넘어 다양한 활용으로 주목받고 있습니다. 주로 판별 모델을 다루던 머신러닝 관련 종사자에게 생성 모델은 또 하나의 새로운 도전입니다. 이 책은 생성 모델에 대해 사전 지식이 없는 독자들을 위해 집필되었으나 (제 개인적 생각으로는) 생성 모델을 다루는 분들이 그간 등장한 기법과 활용을 ..

IT 2023.10.29

서울연구원 QGIS 활용 실습 교재 Part3

안녕하세요? 서울연구원에서 'QGIS 활용 실습' 주제로 온라인 강의를 맡게 되어 실습 교재를 제작했습니다. ESDA: 공간 자기상관(Spatial Autocorrelation) 분석 소개 안녕하세요? 이번 글은 파이썬의 ESDA 패키지를 통한 '공간 자기상관(Spatial Autocorrelation)' 실습 과정을 정리해 보겠습니다. 이 글은 캐나다 Clearly에서 데이터 및 분석 리더로 활동하시는 Peng Wang(펭 foss4g.tistory.com

GIS 2023.10.25

Python을 이용한 SNAP API 사용법 소개

안녕하세요? 이번 글은 Python을 이용한 SNAP API 사용법을 소개해 보겠습니다. 이번 글은 'How to use the SNAP API from Python'의 아래 원문 글 내용을 일부 번역, 정리한 것입니다. *SNAP은 Java API를 제공하므로 jpy와 snappy 플러그인에 대한 이해와 활용이 필요합니다. How to use the SNAP API from Python - SNAP - Confluence This page provides an introduction to use the SNAP Java API from Python. Introduction SNAP implementation language is Java and therefore SNAP's "native" API is..

REMOTE SENSING 2023.10.22

파크랩: Sentinel-1 SAR 데이터 소개 자료

안녕하세요? Sentinel-1 SAR 데이터 소개 자료를 파일 공유 드려봅니다. 이 자료는 이전에 작성한 아래 2개 글을 프레젠테이션으로 재구성한 것입니다. 합성 개구 레이더(SAR: Synthetic Aperture Radar) 이해 안녕하세요? 이번 글은 학습 목적으로 합성 개구 레이더(SAR: Synthetic Aperture Radar)의 이해를 돕는 글들을 번역 정리해 봤습니다. 능동 센서(active sensor) What is Remote Sensing? | Earthdata Tutorial on remotely-sen foss4g.tistory.com Sentinel-1(센티널-1) SAR 데이터 다운로드 방법 소개 안녕하세요? 이번 글은 Sentinel-1(센티널-1) SAR 데이터 다..

REMOTE SENSING 2023.10.17