お知らせ :
2025 年 4 月 15 日 より前に Earth Engine の使用を登録したすべての非商用プロジェクトは、アクセスを維持するために
非商用目的での利用資格を確認 する必要があります。2025 年 9 月 26 日までに確認が完了していない場合、アクセスが保留されることがあります。
フィードバックを送信
ee.Image.remap
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
入力値から出力値へのマッピング。2 つの並列リストで表されます。入力リストに含まれていない入力値は、defaultValue が指定されている場合はその値に設定され、指定されていない場合はマスクされます。浮動小数点値を含む入力は、浮動小数点精度のエラーにより一致しないことがあります。
用途 戻り値 Image. remap (from, to, defaultValue , bandName )
画像
引数 タイプ 詳細 これ: image
画像 再マッピングが適用される画像。 from
リスト ソース値(数値または ee.Array)。このリスト内のすべての値は、'to' 内の対応する値にマッピングされます。 to
リスト 宛先値(数値または ee.Array)。これらは、'from' の対応する値を置き換えるために使用されます。「from」と同じ数の値が必要です。 defaultValue
オブジェクト、デフォルト: null 「from」の値と一致しなかった値を置き換えるデフォルト値。指定しない場合、一致しない値はマスクされます。 bandName
文字列、デフォルト: null 再マッピングする帯域の名前。指定しない場合、イメージの最初のバンドが使用されます。
例
コードエディタ(JavaScript)
// A land cover image.
var img = ee . Image ( 'ESA/WorldCover/v100/2020' );
// A list of pixel values to replace.
var fromList = [ 10 , 20 , 30 , 40 , 50 , 60 , 70 , 80 , 90 , 95 , 100 ];
// A corresponding list of replacement values (10 becomes 1, 20 becomes 2, etc).
var toList = [ 1 , 2 , 2 , 2 , 3 , 2 , 4 , 5 , 6 , 6 , 2 ];
// Replace pixel values in the image. If the image is multi-band, only the
// remapped band will be returned. The returned band name is "remapped".
// Input image properties are retained in the output image.
var imgRemap = img . remap ({
from : fromList ,
to : toList ,
defaultValue : 0 ,
bandName : 'Map'
});
// Display the original and remapped images. Note that similar land cover
// classes in the original image are grouped into aggregate classes by
// from → to value mapping.
Map . addLayer ( img , null , 'Original image' );
Map . addLayer ( imgRemap , {
min : 1 , max : 6 ,
palette : 'darkgreen, lightgreen, red, white, blue, lightblue'
}, 'Remapped image' );
Python の設定
Python API とインタラクティブな開発での geemap
の使用については、
Python 環境 のページをご覧ください。
import ee
import geemap.core as geemap
Colab(Python)
# A land cover image.
img = ee . Image ( 'ESA/WorldCover/v100/2020' )
# A list of pixel values to replace.
from_list = [ 10 , 20 , 30 , 40 , 50 , 60 , 70 , 80 , 90 , 95 , 100 ]
# A corresponding list of replacement values (10 becomes 1, 20 becomes 2, etc).
to_list = [ 1 , 2 , 2 , 2 , 3 , 2 , 4 , 5 , 6 , 6 , 2 ]
# Replace pixel values in the image. If the image is multi-band, only the
# remapped band will be returned. The returned band name is "remapped".
# Input image properties are retained in the output image.
img_remap = img . remap ( from_list , to_list , defaultValue = 0 , bandName = 'Map' )
# Display the original and remapped images. Note that similar land cover
# classes in the original image are grouped into aggregate classes by
# from → to value mapping.
m = geemap . Map ()
m . add_layer ( img , None , 'Original image' )
m . add_layer (
img_remap ,
{
'min' : 1 ,
'max' : 6 ,
'palette' : [
'darkgreen' ,
'lightgreen' ,
'red' ,
'white' ,
'blue' ,
'lightblue' ,
],
},
'Remapped image' ,
)
m
フィードバックを送信
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンス により使用許諾されます。コードサンプルは Apache 2.0 ライセンス により使用許諾されます。詳しくは、Google Developers サイトのポリシー をご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2025-07-26 UTC。
ご意見をお聞かせください
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2025-07-26 UTC。"],[],["The `Image.remap` function replaces pixel values in an image based on two parallel lists: `from` and `to`. Values in `from` are mapped to corresponding values in `to`. Unmatched values are set to `defaultValue` if provided, otherwise they are masked. The function allows users to specify a `bandName`. It is designed to aggregate similar classes by mapping original values to new values, the remapped band name is \"remapped\".\n"]]