ee.Image.stratifiedSample

이미지에서 층화된 무작위 포인트 샘플을 추출합니다. 'classBand' 내에서 발견된 각 고유 값에 대해 지정된 수의 샘플을 추출합니다. 추출된 포인트당 1개의 Feature가 있는 FeatureCollection을 반환하며, 각 Feature에는 입력 이미지의 밴드당 1개의 속성이 있습니다. 특정 클래스 값에 사용할 수 있는 샘플 수가 지정된 수보다 적으면 해당 클래스의 모든 포인트가 포함됩니다. classBand에 정수 값이 포함되어야 합니다.

사용반환 값
Image.stratifiedSample(numPoints, classBand, region, scale, projection, seed, classValues, classPoints, dropNulls, tileScale, geometries)FeatureCollection
인수유형세부정보
다음과 같은 경우: image이미지샘플링할 이미지입니다.
numPoints정수각 클래스에서 샘플링할 기본 포인트 수입니다. 'classValues' 및 'classPoints' 속성을 사용하여 특정 클래스에 대해 재정의할 수 있습니다.
classBand문자열, 기본값: null층화에 사용할 클래스가 포함된 밴드의 이름입니다. 지정하지 않으면 입력 이미지의 첫 번째 밴드가 사용됩니다.
region기하학, 기본값: null샘플링할 리전입니다. 지정하지 않으면 입력 이미지의 전체 설치 공간이 사용됩니다.
scale부동 소수점 수, 기본값: null샘플링할 투영의 명목상 스케일(미터)입니다. 기본값은 입력 이미지의 첫 번째 밴드 크기입니다.
projection예상, 기본값: null샘플링할 투영입니다. 지정하지 않으면 입력 이미지의 첫 번째 밴드의 투영이 사용됩니다. 크기 조정 외에 지정된 경우 지정된 크기로 다시 조정됩니다.
seed정수, 기본값: 0하위 샘플링에 사용할 무작위 순서 지정 시드입니다.
classValues목록, 기본값: nullnumPoints 매개변수를 재정의할 클래스 값 목록입니다. classPoints와 크기가 같거나 null이어야 합니다.
classPoints목록, 기본값: nullclassValues 목록에 있는 각 클래스에 대해 샘플링할 클래스별 최대 픽셀 수 목록입니다. classValues와 크기가 같거나 null이어야 합니다.
dropNulls불리언, 기본값: true밴드가 마스크 처리된 픽셀을 건너뜁니다.
tileScale부동 소수점 수, 기본값: 1집계 타일 크기를 줄이는 데 사용되는 확장 요소입니다. 더 큰 tileScale (예: 2 또는 4)를 사용하면 기본값으로 메모리가 부족한 계산을 실행할 수 있습니다.
geometries불리언, 기본값: falsetrue인 경우 결과에 샘플링된 픽셀당 지오메트리가 포함됩니다. 그렇지 않으면 지오메트리가 생략되어 메모리가 절약됩니다.