ラベル付きセグメントのバンドと 0 個以上の追加バンドを含む画像が指定された場合、各セグメントのピクセルに対してリデューサーを実行し、セグメントごとに特徴を生成します。
リデューサーの入力数は画像のバンド数より 1 つ少ないか、入力が 1 つで各バンドに対して繰り返される必要があります。
| 用途 | 戻り値 |
|---|---|
Image.reduceToVectors(reducer, geometry, scale, geometryType, eightConnected, labelProperty, crs, crsTransform, bestEffort, maxPixels, tileScale, geometryInNativeProjection) | FeatureCollection |
| 引数 | タイプ | 詳細 |
|---|---|---|
これ: image | 画像 | 入力画像。最初のバンドは整数型である必要があります。このバンドの値が同じ場合、隣接するピクセルは同じセグメントに属します。 |
reducer | レデューサ、デフォルト: null | 適用するレデューサ。入力は、最初のバンドをドロップした後の画像のバンドから取得されます。デフォルトは Reducer.countEvery() です。 |
geometry | Geometry、デフォルト: null | データを削減するリージョン。デフォルトは、画像の最初のバンドのフットプリントです。 |
scale | 浮動小数点数、デフォルト: null | 作業する投影のメートル単位の名義尺度。 |
geometryType | 文字列、デフォルト: 「polygon」 | 生成された各特徴のジオメトリの選択方法。'polygon'(セグメント内のピクセルを囲むポリゴン)、'bb'(ピクセルを囲む長方形)、'centroid'(ピクセルの重心)のいずれか。 |
eightConnected | ブール値。デフォルト値は true です。 | true の場合、斜めに接続されたピクセルは隣接していると見なされます。それ以外の場合は、エッジを共有するピクセルのみが隣接していると見なされます。 |
labelProperty | 文字列、デフォルト: "label" | null 以外の場合、最初のバンドの値は各フィーチャーの指定されたプロパティとして保存されます。 |
crs | Projection、デフォルト: null | 作業する投影。指定しない場合、イメージの最初のバンドの投影が使用されます。スケールに加えて指定された場合、指定されたスケールに再スケーリングされます。 |
crsTransform | リスト、デフォルト: null | CRS 変換値のリスト。これは 3x2 変換行列の行優先順です。このオプションは「scale」と相互に排他的であり、投影にすでに設定されている変換を置き換えます。 |
bestEffort | ブール値。デフォルト値は false です。 | 指定されたスケールでポリゴンに含まれるピクセルが多すぎる場合は、より大きなスケールを計算して使用し、オペレーションを成功させます。 |
maxPixels | Long、デフォルト: 10000000 | 削減するピクセルの最大数。 |
tileScale | 浮動小数点数、デフォルト: 1 | 集計タイルのサイズを縮小するために使用されるスケーリング ファクタ。tileScale を大きくする(2 や 4 など)と、デフォルトではメモリ不足になる計算を実行できる場合があります。 |
geometryInNativeProjection | ブール値。デフォルト値は false です。 | EPSG:4326 ではなく、ピクセル投影でジオメトリを作成します。 |