라벨이 지정된 세그먼트 밴드와 0개 이상의 추가 밴드가 포함된 이미지가 주어지면 각 세그먼트의 픽셀에 리듀서를 실행하여 세그먼트별 특징을 생성합니다.
리듀서의 입력이 이미지의 밴드보다 하나 적거나 입력이 하나여야 하며 각 밴드에 대해 반복됩니다.
| 사용 | 반환 값 |
|---|---|
Image.reduceToVectors(reducer, geometry, scale, geometryType, eightConnected, labelProperty, crs, crsTransform, bestEffort, maxPixels, tileScale, geometryInNativeProjection) | FeatureCollection |
| 인수 | 유형 | 세부정보 |
|---|---|---|
image | 이미지 | 입력 이미지입니다. 첫 번째 밴드는 정수 유형이어야 합니다. 인접한 픽셀은 이 밴드의 값이 동일한 경우 동일한 세그먼트에 속합니다. |
reducer | 감소기, 기본값: null | 적용할 리듀서입니다. 첫 번째 밴드를 삭제한 후 이미지의 밴드에서 입력이 가져옵니다. 기본값은 Reducer.countEvery()입니다. |
geometry | 도형, 기본값: null | 데이터를 축소할 리전입니다. 기본값은 이미지의 첫 번째 밴드의 설치 공간입니다. |
scale | 부동 소수점 수, 기본값: null | 작업할 투영의 명목상 척도(미터)입니다. |
geometryType | 문자열, 기본값: 'polygon' | 생성된 각 특징의 도형을 선택하는 방법입니다. 'polygon' (세그먼트의 픽셀을 둘러싸는 다각형), 'bb' (픽셀을 둘러싸는 직사각형), 'centroid' (픽셀의 중심) 중 하나입니다. |
eightConnected | 불리언, 기본값: true | true인 경우 대각선으로 연결된 픽셀이 인접한 것으로 간주됩니다. 그렇지 않으면 모서리를 공유하는 픽셀만 인접한 것으로 간주됩니다. |
labelProperty | 문자열, 기본값: 'label' | null이 아닌 경우 첫 번째 밴드의 값이 각 피처의 지정된 속성으로 저장됩니다. |
crs | 투영, 기본값: null | 작업할 투영입니다. 지정하지 않으면 이미지의 첫 번째 밴드의 투영이 사용됩니다. 크기 조정 외에 지정된 경우 지정된 크기로 다시 조정됩니다. |
crsTransform | 목록, 기본값: null | CRS 변환 값 목록입니다. 이는 3x2 변환 행렬의 행 우선 순서입니다. 이 옵션은 'scale'과 상호 배타적이며 프로젝션에 이미 설정된 변환을 대체합니다. |
bestEffort | 불리언, 기본값: false | 다각형에 지정된 스케일에서 너무 많은 픽셀이 포함되는 경우 작업이 성공할 수 있도록 더 큰 스케일을 계산하여 사용합니다. |
maxPixels | long, 기본값: 10000000 | 줄일 최대 픽셀 수입니다. |
tileScale | 부동 소수점 수, 기본값: 1 | 집계 타일 크기를 줄이는 데 사용되는 배율입니다. 더 큰 tileScale (예: 2 또는 4)을 사용하면 기본값으로 메모리가 부족한 계산을 사용할 수 있습니다. |
geometryInNativeProjection | 불리언, 기본값: false | EPSG:4326이 아닌 픽셀 투영으로 지오메트리를 만듭니다. |