お知らせ:
2025 年 4 月 15 日より前に Earth Engine の使用を登録したすべての非商用プロジェクトは、Earth Engine へのアクセスを維持するために
非商用目的での利用資格を確認する必要があります。
ee.Array.bitsToArray
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
整数のビットを配列に変換します。配列には、最上位のセットビットの位置と同じ数の要素が含まれます。値が 0 の場合は、単一の 0 が含まれます。
用途 | 戻り値 |
---|
ee.Array.bitsToArray(input) | 配列 |
例
コードエディタ(JavaScript)
print(ee.Array.bitsToArray(0)); // [0]
print(ee.Array.bitsToArray(1)); // [1]
print(ee.Array.bitsToArray(5)); // [1, 0 , 1]
print(ee.Array.bitsToArray(0xFF)); // [1,1,1,1,1,1,1,1]
print(ee.Array.bitsToArray(-1)); // Array of 64 "1" values
print(ee.Array.bitsToArray(-1).toInt8()); // Array of 64 "1" values
Python の設定
Python API とインタラクティブな開発での geemap
の使用については、
Python 環境のページをご覧ください。
import ee
import geemap.core as geemap
Colab(Python)
display(ee.Array.bitsToArray(0)) # [0]
display(ee.Array.bitsToArray(1)) # [1]
display(ee.Array.bitsToArray(5)) # [1, 0 , 1]
display(ee.Array.bitsToArray(0xFF)) # [1, 1, 1, 1, 1, 1, 1, 1]
display(ee.Array.bitsToArray(-1)) # Array of 64 "1" values
display(ee.Array.bitsToArray(-1).toInt8()) # Array of 64 "1" values
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2025-07-26 UTC。
[null,null,["最終更新日 2025-07-26 UTC。"],[[["\u003cp\u003e\u003ccode\u003eee.Array.bitsToArray()\u003c/code\u003e converts an integer into an array representing its binary representation, with each element being a bit (0 or 1).\u003c/p\u003e\n"],["\u003cp\u003eThe resulting array's length corresponds to the position of the highest set bit in the input integer, plus one.\u003c/p\u003e\n"],["\u003cp\u003eAn input value of 0 results in an array containing a single element: 0.\u003c/p\u003e\n"],["\u003cp\u003eFor negative integers like -1, the function generates an array of 64 elements, all set to 1, representing its two's complement form.\u003c/p\u003e\n"]]],[],null,["# ee.Array.bitsToArray\n\nConverts the bits of an integer to an Array. The array has as many elements as the position of the highest set bit, or a single 0 for a value of 0.\n\n\u003cbr /\u003e\n\n| Usage | Returns |\n|-------------------------------|---------|\n| `ee.Array.bitsToArray(input)` | Array |\n\n| Argument | Type | Details |\n|----------|--------|---------------------------|\n| `input` | Number | The integer to transform. |\n\nExamples\n--------\n\n### Code Editor (JavaScript)\n\n```javascript\nprint(ee.Array.bitsToArray(0)); // [0]\nprint(ee.Array.bitsToArray(1)); // [1]\nprint(ee.Array.bitsToArray(5)); // [1, 0 , 1]\nprint(ee.Array.bitsToArray(0xFF)); // [1,1,1,1,1,1,1,1]\nprint(ee.Array.bitsToArray(-1)); // Array of 64 \"1\" values\nprint(ee.Array.bitsToArray(-1).toInt8()); // Array of 64 \"1\" values\n```\nPython setup\n\nSee the [Python Environment](/earth-engine/guides/python_install) page for information on the Python API and using\n`geemap` for interactive development. \n\n```python\nimport ee\nimport geemap.core as geemap\n```\n\n### Colab (Python)\n\n```python\ndisplay(ee.Array.bitsToArray(0)) # [0]\ndisplay(ee.Array.bitsToArray(1)) # [1]\ndisplay(ee.Array.bitsToArray(5)) # [1, 0 , 1]\ndisplay(ee.Array.bitsToArray(0xFF)) # [1, 1, 1, 1, 1, 1, 1, 1]\ndisplay(ee.Array.bitsToArray(-1)) # Array of 64 \"1\" values\ndisplay(ee.Array.bitsToArray(-1).toInt8()) # Array of 64 \"1\" values\n```"]]