2024/08/13 3

Google Earth Engine: 이미지를 Google Drive로 내보내는 방법 소개

안녕하세요? 이번 글은 Google Earth Engine 이미지를 Google Drive로 내보내는 방법을 소개해 보겠습니다. 이어서 내보낸 이미지를 다시 읽어와 플롯도 그려보겠습니다. 먼저, Earth Engine을 인증 및 초기화합니다.import ee# Earth Engine 인증ee.Authenticate()# Earth Engine 초기화ee.Initialize(project='ee-foss4g') 저는 Google Colab을 사용하고 있는데요, 이번 실습은 일부는 rasterio를 사용하고 있어서 해당 패키지를 설치해주도록 하겠습니다.!pip install -q -U rasterio 이어서 실습에 필요한 패키지들을 불러옵니다.import geemapimport geemap.colormaps..

REMOTE SENSING 2024.08.13

QGIS: 강한 압축을 통한 데이터 용량 줄이기 기능 소개

안녕하세요? 이번 글은 QGIS에서 강한 압축을 통해 데이터 크기를 줄이는 기능을 간략히 학습해 보겠습니다. 저는 최근에 대한민국 영역의 Dynamic World 토지피복지도를 다운로드 받았는데요, 현재 용량이 4.19GB인데 해당 기능을 통해 줄여보려고 합니다. 먼저 해당 레이어를 추가한 후, 레이어 이름을 오른쪽 마우스 클릭하고 "내보내기 > 다른 이름으로 저장"을 클릭합니다. 생성 옵션을 체크하고 프로파일에서 "강한 압축"을 선택합니다. 생성 옵션이 아래와 같이 표출됩니다. 여기서 DEFLATE(디플레이트)는 파일 크기를 줄이면서도 원본 데이터를 정확하게 보존할 수 있는 무손실 데이터 압축 알고리즘입니다. ZLEVEL은 압축 레벨로 숫자가 높을수록 더 높은 압축률이 적용되지만, 압축 및 해제 속도가..

GIS 2024.08.13

QGIS: 폴리곤 내부에 랜덤 포인트 생성 기능 소개

안녕하세요? 이번 글은 QGIS의 폴리곤 내부에 랜덤 포인트 생성 기능을 간략히 소개해 보겠습니다. 실습을 위한 마스크 레이어(폴리곤)는 다음과 같습니다. "폴리곤 내부에 랜덤 포인트 생성" 기능을 실행합니다. QGIS는 랜덤 포인트를 생성하는 다양한 기능을 제공하고 있기 때문에 목적에 따라 사용해 주시면 되겠습니다. 이 기능의 장점은 내가 원하는 포인트 수를 만드는데 동시에 포인트들이 너무 근접하지 않도록 최단 거리를 지정할 수 있다는 점입니다. 예를 들면 포인트 수는 100, 포인트들 사이의 최단 거리는 30미터로 설정할 수 있습니다. 결과는 다음과 같습니다. 확대해 보면 내가 지정한 마스크 레이어 내부에서 랜덤 포인트를 생성한 것을 확인하실 수 있습니다.

GIS 2024.08.13