위성·래스터 구간 분류
지리참조 래스터의 숫자 밴드를 그대로 읽어 구간별 클래스 코드로 나누거나, 직접 라벨을 단 픽셀로 최근접 중심 분류기를 학습합니다. 검증 픽셀은 학습·표준화·중심 계산에서 제외하고 별도의 혼동표로만 평가합니다. 불확실성은 상위 두 중심까지의 표준화 거리 차이로만 표시하며 확률이나 지도 진실값으로 주장하지 않습니다.
주요 기능
- G267의 한 장 GeoTIFF·EPSG:4326/3857·북쪽 위·PixelIsArea·최대 4 수치 밴드 검사 재사용
- 선택한 1개 밴드에 대해 서로 겹치지 않는 [최솟값, 최댓값) 임계 구간 분류
- 선택한 여러 밴드의 훈련 표본만으로 표준화하고 클래스별 중심을 만든 뒤 가장 가까운 중심으로 분류
- 픽셀 좌표 중복·범위 밖·no-data·표본 부족 거부, 훈련과 분리된 holdout 혼동표·클래스별 재현율·지원 수
- 선택 밴드의 원본 no-data 및 구간 밖 셀은 코드 0으로 출력하고 유효 셀과 별도 집계
- 원본 CRS·범위·픽셀 크기를 보존한 8비트 GeoTIFF와 투명 no-data PNG, 분석 CSV 다운로드
사용 방법
- 로컬 GeoTIFF를 열거나 3밴드 예제를 불러옵니다. 원본 CRS·밴드·no-data·범위를 확인합니다.
- 임계 모드에서는 밴드 번호 하나와 코드·이름·색·최솟값/최댓값 JSON을 입력합니다. null은 열린 끝, 최솟값은 포함하고 최댓값은 제외합니다.
- 표본 모드에서는 쉼표로 구분한 밴드 번호와 서로 다른 0부터 시작하는 픽셀 (x,y)에 붙인 클래스 코드의 training/validation 배열을 입력합니다.
- 분류를 실행하고 범례·no-data·낮은 거리 마진·holdout 혼동표와 클래스별 지원 수를 확인합니다.
- 분류 코드가 담긴 지리참조 GeoTIFF, 색상 PNG 또는 클래스·검증 CSV를 로컬에 저장합니다.
활용 예시
- 숫자 고도·지수 밴드를 사용자 구간으로 구분
- 라벨 픽셀로 작은 위성영상의 클래스 시안 만들기
- holdout에서 클래스별 오분류를 혼동표로 확인
- no-data 위치를 보존하며 범례가 있는 지도 PNG 만들기
자주 묻는 질문
검증 표본이 학습에 섞이나요?
아닙니다. training/validation 픽셀 좌표가 하나라도 겹치면 오류입니다. 밴드 평균·표준편차·클래스 중심은 training으로만 계산하고 validation은 고정 모델을 평가하는 데만 씁니다. 같은 위치의 중복 라벨도 거부합니다.
낮은 마진은 분류 확률인가요?
아닙니다. 표준화된 밴드 벡터에서 두 번째 중심과 가장 가까운 중심까지의 유클리드 거리 차이입니다. 0.5 미만 셀을 어둡게 표시할 뿐, 보정된 확률이나 통계적 신뢰구간이 아닙니다.
no-data와 구간 밖 값은 어떻게 되나요?
선택한 밴드 중 하나라도 원본 no-data/비유한 값이면 코드 0입니다. 임계 구간 사이의 틈에 든 유효 값도 코드 0이지만 보고서에서 '미분류'로 따로 셉니다. 유효한 값 0은 원본 no-data로 명시되지 않았다면 유지합니다.
어떤 GeoTIFF와 위치정보를 보존하나요?
한 장의 북쪽 위 PixelIsArea EPSG:4326/3857만 받습니다. 출력은 같은 크기·경계·픽셀 크기·EPSG 태그의 비압축 8비트 한 밴드 GeoTIFF입니다. 원본 다중 밴드·압축·기타 TIFF/GDAL 메타데이터는 출력으로 복제하지 않습니다.
정확도 100%면 전체 지도도 정확한가요?
아닙니다. 표본은 사용자가 고른 소수 픽셀이고 공간적 자기상관이나 라벨 오류가 있을 수 있습니다. 표시 정확도는 오직 입력한 holdout 픽셀에 대한 값이며 독립 현장 검증·확률 보정·외부 데이터셋 평가는 아닙니다.
파일을 업로드하나요?
아닙니다. TIFF와 표본은 현재 브라우저 탭의 메모리에서만 처리됩니다. 파일은 사용자가 다운로드를 눌렀을 때 생성하며 서버 전송이나 외부 타일 요청은 없습니다.
개인정보 안내
GeoTIFF와 라벨 픽셀은 현재 브라우저 탭에서 처리합니다. 업로드·외부 지도 타일·자동 저장은 없습니다.
댓글과 질문