본문 바로가기
GIS/ArcMap

[ArcGIS Pro] Zonal Statistics as Table, 래스터 데이터 CBG별 평균값 구하기

by lucky__lucy 2025. 9. 19.

📍 단일 Landsat 장면(single scene)을 활용하여 Census block group별 평균값 구하기

 

✅ 단계별 방법

  • 좌표계 맞추기
    • CBG shapefile과 Landsat 래스터가 같은 좌표계인지 확인 (Properties → Coordinate System).
    • 다르면 Project 툴을 사용해 동일 좌표계로 변환.
  • Zonal Statistics as Table 실행
    • Analysis → Tools → Zonal Statistics as Table 열기
    • 실행
      • Input raster or feature zone data: CBG shapefile
      • Zone field: 고유 ID 필드 (예: GEOID 또는 CBG_ID)
      • Input value raster: Landsat 단일 장면
      • Statistics type: MEAN
      • Output table: 저장 경로 지정 (예: CBG_LandsatMean.dbf)
    • 결과
  • after that.... 결과 테이블을 조인
    • 생성된 테이블을 CBG shapefile에 Join (Zone field 기준).
    • 그러면 CBG 속성에 Landsat 평균값 필드가 추가됨.
  • 결과 지도

랜셋 이미지
CBG별 평균 LST

 

⚡ 팁

  • 다중 밴드 Landsat: 밴드별로 평균을 구하려면, 원하는 밴드만 선택해서 툴 실행 (예: Band 4 → NIR 평균).
  • Missing 값 처리: Landsat에 NoData 영역이 있으면 해당 영역은 자동으로 제외되고 평균이 계산됨.
  • CBG 경계가 래스터 픽셀과 맞지 않을 때 → ArcGIS는 폴리곤에 겹치는 픽셀 값만 평균에 사용.

 

728x90
반응형