お知らせ :
2025 年 4 月 15 日 より前に Earth Engine の使用を登録したすべての非商用プロジェクトは、Earth Engine へのアクセスを維持するために
非商用目的での利用資格を確認 する必要があります。
フィードバックを送信
ee.Image.select
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
画像からバンドを選択します。
選択したバンドを含む画像を返します。
用途 戻り値 Image. select (var_args)
画像
引数 タイプ 詳細 これ: image
画像 Image インスタンス。 var_args
VarArgs<Object> 次のいずれかになります。
リスト以外の引数を任意の数指定できます。これらはすべて帯域セレクタとして解釈されます。これらは、帯域名、正規表現、数値インデックスにできます。例: selected = image.select('a', 'b', 3, 'd');
2 つのリスト。1 つ目はバンド セレクタとして使用され、2 つ目は選択したバンドの新しい名前として使用されます。新しい名前の数は、選択した帯域の数と一致している必要があります。例: selected = image.select(['a', 4], ['newA', 'newB']);
例
コードエディタ(JavaScript)
// A Sentinel-2 surface reflectance image.
var img = ee . Image ( 'COPERNICUS/S2_SR/20210109T185751_20210109T185931_T10SEG' );
print ( 'All band names' , img . bandNames ());
print ( 'Select a band by name' ,
img . select ( 'B11' ). bandNames ());
print ( 'Select a band by index' ,
img . select ( 10 ). bandNames ());
print ( 'Select bands using a list' ,
img . select ([ 'B11' , 'B8' , 'B3' ]). bandNames ());
print ( 'Select bands by an argument series' ,
img . select ( 'B11' , 'B8' , 'B3' ). bandNames ());
print ( 'Mixing string and integer selectors is valid' ,
img . select ( 10 , 'B8' , 2 ). bandNames ());
print ( 'Rename selected bands using two corresponding lists' ,
img . select ([ 'B11' , 'B8' , 'B3' ], [ 'SWIR1' , 'NIR' , 'Green' ]). bandNames ());
// Use regular expressions to select bands.
print ( 'Match "QA" followed by any two characters' ,
img . select ( 'QA..' ). bandNames ());
print ( 'Match "B" followed by any character, any number of times' ,
img . select ( 'B.*' ). bandNames ());
print ( 'Match "B" followed by any character, and any optional third character' ,
img . select ( 'B..?' ). bandNames ());
print ( 'Match "B" followed by a character in the range 6-8' ,
img . select ( 'B[6-8]' ). bandNames ());
print ( 'Match "B" followed by a character in the range 1-9 and then 1-2' ,
img . select ( 'B[1-9][1-2]' ). bandNames ());
print ( 'Match "B" or "QA" each followed by any character, any number of times.' ,
img . select ( 'B.*|QA.*' ). bandNames ());
Python の設定
Python API とインタラクティブな開発での geemap
の使用については、
Python 環境 のページをご覧ください。
import ee
import geemap.core as geemap
Colab(Python)
# A Sentinel-2 surface reflectance image.
img = ee . Image ( 'COPERNICUS/S2_SR/20210109T185751_20210109T185931_T10SEG' )
print ( 'All band names:' , img . bandNames () . getInfo ())
print ( 'Select a band by name:' , img . select ( 'B11' ) . bandNames () . getInfo ())
print ( 'Select a band by index:' , img . select ( 10 ) . bandNames () . getInfo ())
print ( 'Select bands using a list:' ,
img . select ([ 'B11' , 'B8' , 'B3' ]) . bandNames () . getInfo ())
print ( 'Select bands by an argument series:' ,
img . select ( 'B11' , 'B8' , 'B3' ) . bandNames () . getInfo ())
print ( 'Mixing string and integer selectors is valid:' ,
img . select ( 10 , 'B8' , 2 ) . bandNames () . getInfo ())
print ( 'Rename selected bands using two corresponding lists:' ,
img . select ([ 'B11' , 'B8' , 'B3' ], [ 'SWIR1' , 'NIR' , 'Green' ])
. bandNames () . getInfo ())
# Use regular expressions to select bands.
print ( 'Match "QA" followed by any two characters:' ,
img . select ( 'QA..' ) . bandNames () . getInfo ())
print ( 'Match "B" followed by any character, any number of times:' ,
img . select ( 'B.*' ) . bandNames () . getInfo ())
print ( 'Match "B" followed by any character, and any optional third character' ,
img . select ( 'B..?' ) . bandNames () . getInfo ())
print ( 'Match "B" followed by a character in the range 6-8' ,
img . select ( 'B[6-8]' ) . bandNames () . getInfo ())
print ( 'Match "B" followed by a character in the range 1-9 and then 1-2' ,
img . select ( 'B[1-9][1-2]' ) . bandNames () . getInfo ())
print ( 'Match "B" or "QA" each followed by any character, any number of times.' ,
img . select ( 'B.*|QA.*' ) . bandNames () . getInfo ())
フィードバックを送信
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンス により使用許諾されます。コードサンプルは Apache 2.0 ライセンス により使用許諾されます。詳しくは、Google Developers サイトのポリシー をご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2025-07-08 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-08 UTC。"],[[["`Image.select()` is used to select specific bands from an image by their name, index, or using regular expressions."],["You can provide band selectors as individual arguments, a single list, or two lists (one for selectors and one for new band names)."],["This method returns a new image containing only the selected bands, potentially with renamed bands if specified."],["Regular expressions provide a powerful way to select multiple bands matching a pattern."]]],[]]