2026-09-30

NaGeoAI 실제 QGIS 실습 3 | STAC로 Sentinel-2 영상 검색·다운로드와 자산 키 검증

실습 목적과 범위

이번 실습에서는 QGIS 3.44.12와 NaGeoAI 1.9.0의 추가 분석 → 위성영상 다운로드 기능으로 Microsoft Planetary Computer의 STAC(SpatioTemporal Asset Catalog)에서 Sentinel-2 L2A 자료를 검색하고 자산을 내려받았다. 검색 결과의 자산 키, 파일 형식, 좌표계, 구름량을 확인하는 데 목적이 있다. 영상분류나 변화탐지를 수행한 것은 아니다.

플러그인 설치와 예제 자료

  1. NaGeoAI 1.9.0 ZIP 배포본을 다운로드한다.
  2. QGIS의 플러그인 → 플러그인 관리 및 설치 → ZIP에서 설치에서 다운로드한 파일을 선택한다. 설치 후 플러그인을 활성화하고 NaGeoAI → 추가 분석 → 위성영상 다운로드를 연다.
  3. 이번 실습에서는 플러그인을 다시 설치하지 않았다. 설치 단계의 실제 과거 화면은 실습 1을 참고한다. 이 글의 QGIS 화면은 오늘 수행한 STAC 실습의 실제 캡처다.
  4. 별도 예제 파일을 선행 다운로드할 필요는 없다. 이 기능의 예제 자료는 Microsoft Planetary Computer의 Sentinel-2 STAC 카탈로그에서 아래 입력값으로 내려받는다. 이미 가진 QGIS 프로젝트의 배경지도는 분석 입력으로 사용하지 않았다.

실습 시작 프로젝트는 QGIS_Play.qgz(EPSG:5187)이고, 원본은 보존했다. 실습 내용은 QGIS_Play_NaGeoAI_20260930_stac.qgz라는 복사본에 저장한 후 QGIS를 정상 종료했다. 시작 프로젝트에는 분석용 래스터가 없으므로 이번 실습의 입력은 STAC 원격 검색 조건이다.

단계 1. 검색 조건 입력

NaGeoAI 패널에서 컬렉션 sentinel-2-l2a, 검색 영역(BBOX, 경도·위도 순서) 127.00,37.50,127.01,37.51, 기간 2024-06-01/2024-06-30, 자산 키 preview, 최대 항목 수 1을 입력했다. 출력 폴더를 지정하고 지도에 추가 옵션을 선택했다. 프로젝트 CRS(EPSG:5187)와 검색 영역의 경위도 입력을 혼동하지 않아야 한다.

실제 QGIS 화면 1: 시작 프로젝트와 STAC 검색 입력값

그림 1. 시작 프로젝트와 STAC 검색 입력값(2026년 9월 30일 실제 QGIS 화면)

단계 2. 첫 결과와 구름량 확인

실행 로그에 1개 항목과 1개 자산의 처리가 기록되었다. 내려받은 항목 ID는 S2B_MSIL2A_20240630T021539_R003_T52SCG_20240630T062540이다. QGIS 지도에 추가된 preview TIFF는 거의 흰색으로 보였다. STAC 메타데이터의 eo:cloud_cover 값은 99.778891%였다. 따라서 다운로드 성공과 분석에 적합한 장면의 확보는 서로 다른 판단이다.

실제 QGIS 화면 2: 첫 다운로드 직후 로그와 출력 레이어

그림 2. 첫 다운로드 직후 로그와 출력 레이어(2026년 9월 30일 실제 QGIS 화면)

단계 3. 출력 파일의 공간정보 검증

QGIS 레이어 속성에서 첫 TIFF의 크기가 343×343픽셀임을 확인했다. 별도의 GDAL 점검 결과 형식은 GeoTIFF, 밴드는 RGB 3개, 좌표계는 EPSG:32652, 픽셀 크기는 320m였다. EPSG:5187 프로젝트에서 보이더라도 래스터 자체의 좌표계는 EPSG:32652이므로 후속 분석에는 좌표계와 해상도를 구분해야 한다.

실제 QGIS 화면 3: GeoTIFF 레이어 속성과 격자 정보

그림 3. GeoTIFF 레이어 속성과 격자 정보(2026년 9월 30일 실제 QGIS 화면)

단계 4. 다른 날짜와 자산 키 확인

구름량이 더 낮은 항목을 확인하기 위해 기간을 2024-09-23/2024-09-23으로 변경하고 같은 검색 영역, 컬렉션, 최대 항목 수를 사용했다. 해당 항목 ID는 S2A_MSIL2A_20240923T021531_R003_T52SCG_20240923T053200, STAC 구름량은 0.42%였다. 다만 이 항목에는 preview 자산이 없어 실행 로그에 다운로드 0개가 기록되었다. 자산 키는 모든 항목에 동일하게 존재한다고 가정하면 안 된다.

실제 QGIS 화면 4: 낮은 구름량 장면 검색을 위한 날짜 변경

그림 4. 낮은 구름량 장면 검색을 위한 날짜 변경(2026년 9월 30일 실제 QGIS 화면)

실제 QGIS 화면 5: preview 자산이 없는 경우의 실행 로그

그림 5. preview 자산이 없는 경우의 실행 로그(2026년 9월 30일 실제 QGIS 화면)

단계 5. 사용 가능한 자산으로 다시 실행

자산 키를 rendered_preview로 변경해 다시 실행한 결과, 로그에서 1개 자산 다운로드를 확인했다. 출력은 1024×1024픽셀, RGBA 4밴드 PNG였다. 파일에 공간 좌표계와 지오리퍼런스가 없으므로 시각 확인용 미리보기로만 사용한다. 공간 분석용 래스터라고 표시하지 않는다. 플러그인은 이 PNG를 QGIS 지도 레이어로 자동 추가하지 않았다.

실제 QGIS 화면 6: rendered_preview 다운로드 완료 로그

그림 6. rendered_preview 다운로드 완료 로그(2026년 9월 30일 실제 QGIS 화면)

결과와 주의사항

실제로 검증한 범위는 STAC 검색, 원격 자산 다운로드, QGIS 로그, 첫 GeoTIFF의 레이어 속성, 두 번째 PNG 파일의 형식 확인이다. 첫 장면은 구름이 매우 많고, 두 번째 결과는 좌표정보 없는 미리보기다. 분광 분석이나 정밀 위치 비교에는 각 항목의 지오리퍼런스가 있는 visual 또는 분광 밴드 자산을 별도로 선택·다운로드하고, 라이선스·좌표계·해상도·구름 마스크를 다시 확인할 필요가 있다. 오늘 그 후속 분석은 수행하지 않았다.

자료 출처: Microsoft Planetary Computer STAC 문서 및 Sentinel-2 카탈로그. Sentinel 자료의 이용 조건은 Copernicus Data Space 이용 조건도 확인한다. 서비스의 서명된 자산 URL과 인증 문자열은 글에 게시하지 않는다.

댓글 없음:

댓글 쓰기

GeoAI 위성·드론 영상 분석, 재난대응 산업이 뜬다 | 재난안전과 GeoAI

GeoAI 위성·드론 영상 분석 기술이 재난대응 산업의 중심으로 떠오르고 있다. 누리호 5차 발사, 위성·드론 영상 분석 스타트업, ArcGIS 경사지 위험 분석 서비스까지 오늘의 관련 소식을 정리했다. 📌 3줄 요약 아크넥사는 위성·드론 영상을...