画像配列間の変換プロセス:
GEE では、配列を画像に変換するにはee.Image()
関数を使用する必要があります。この関数は、指定された配列またはラスターからのピクセル値で満たされた新しい画像を作成します。
以下は、GEE で配列を画像に変換するサンプル コードです。
// 创建一个3*3的数组
var arr = ee.Array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]);
// 创建一个新的影像
var image = ee.Image(arr);
// 输出影像
print(image);
このサンプル コードでは、まずサイズ 3*3 の配列を作成します。次に、ee.Image()
関数を使用して配列を画像に変換し、最後に画像を出力します。
上記のコードでは、配列内の値が画像内の浮動小数点値に自動的に変換されることに注意してください。画像で整数値を使用する必要がある場合は、ee.Image()
関数のメソッドを使用してint()
整数値に変換する必要があります。
配列を整数型のイメージに変換するサンプル コードを次に示します。
// 创建一个3*3的整型数组
var arr = ee.Array([[1, 2, 3], [4, 5, 6], [7, 8, 9]], ee.PixelType.int16());
// 创建一个新的整型影像
var image = ee.Image(arr).int();
// 输出影像
print(image);
このサンプルコードでは、整数の配列を作成し、ee.Image()
それを整数画像に変換する関数と、int()
画像内の浮動小数点値を整数値に変換するメソッドを使用します。最後に整数画像を出力します。
Earth Engine API と geemap をインストールする
Earth Engine Python API と geemap をインストールします。ギーマ