Earth Engine ได้เปิดตัว
ระดับโควต้าที่ไม่ใช่เชิงพาณิชย์เพื่อปกป้องทรัพยากรการประมวลผลที่ใช้ร่วมกันและรับประกันประสิทธิภาพที่เชื่อถือได้สำหรับทุกคน โปรเจ็กต์ที่ไม่ใช่เชิงพาณิชย์จะใช้ระดับชุมชนโดยค่าเริ่มต้น แต่คุณสามารถเปลี่ยนระดับของโปรเจ็กต์ได้ทุกเมื่อ
Google ใช้เทคโนโลยี AI เพื่อแปลเนื้อหาเป็นภาษาที่คุณต้องการ การแปลโดย AI อาจมีข้อผิดพลาด
ee.Image.loadZarrV2Array
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
โหลดอาร์เรย์ Zarr v2 เป็นรูปภาพ แอตทริบิวต์อาร์เรย์ (.zattrs) ต้องมีช่อง "_ARRAY_DIMENSIONS" ซึ่งเป็นรายการชื่อของแต่ละมิติข้อมูล (เช่น ["time", "y", "x"]) ต้องมีอย่างน้อย 2 มิติ โดย 2 มิติสุดท้ายจะแสดงค่า Y และ X ตามลำดับ (เช่น ['lat', 'lon']) ตัวแปลงรหัสการบีบอัดที่รองรับ ได้แก่ "blosc", "gzip", "lz4", "zlib" และ "zstd" ตัวแปลงรหัสการบีบอัดเมตา Blosc ที่รองรับ ได้แก่ "lz4", "lz4hc", "zlib" และ "zstd" (ไม่รองรับ "blosclz")
| การใช้งาน | การคืนสินค้า |
|---|
ee.Image.loadZarrV2Array(uri, proj, starts, ends) | รูปภาพ |
| อาร์กิวเมนต์ | ประเภท | รายละเอียด |
|---|
uri | สตริง | URI ของ Cloud Storage ของไฟล์ .zarray ที่จะโหลด ไฟล์ .zmetadata ต้องอยู่ในไดเรกทอรีระดับบนของไดเรกทอรีอาร์เรย์ (เช่น สำหรับ "gs://b/o/.zarray" ต้องมี "gs://b/.zmetadata") ข้อมูลเมตาของที่เก็บข้อมูลต้องเข้าถึงได้ (ต้องมีสิทธิ์ `storage.buckets.get` ซึ่งได้รับจากบทบาท "Storage Legacy Bucket Reader" และอื่นๆ โปรดดู https://cloud.google.com/storage/docs/access-control/iam-roles) และที่เก็บข้อมูลต้องอยู่ในหลายภูมิภาคของสหรัฐอเมริกา, 2 ภูมิภาคซึ่งรวมถึง US-CENTRAL1 หรือภูมิภาค US-CENTRAL1 |
proj | Projection | การฉายภาพของอาร์เรย์ |
starts | รายการ, ค่าเริ่มต้น: null | ดัชนี (รวม) ที่จะเริ่มแบ่งส่วนตามมิติข้อมูลที่ไม่ใช่เชิงพื้นที่แต่ละรายการ หากเป็นค่า Null ชิ้นส่วนจะเริ่มต้นที่ดัชนี 0 สำหรับมิติข้อมูลที่ไม่ใช่เชิงพื้นที่ทั้งหมด หากระบุ รายการนี้ต้องมีความยาวเท่ากับจำนวนมิติข้อมูลที่ไม่ใช่เชิงพื้นที่ (มิติข้อมูลทั้งหมด - 2) องค์ประกอบแต่ละรายการภายในรายการอาจเป็น Null ซึ่งจะมีค่าเริ่มต้นเป็น 0 สำหรับมิติข้อมูลนั้น ดัชนีเชิงลบจะนับจากจุดสิ้นสุดของมิติข้อมูล (เช่น -1 คือองค์ประกอบสุดท้าย) |
ends | รายการ, ค่าเริ่มต้น: null | ดัชนี (ไม่รวม) ที่จะหยุดใช้ส่วนต่างๆ ตามมิติข้อมูลที่ไม่ใช่เชิงพื้นที่แต่ละมิติ หากเป็นค่า Null ส่วนต่างๆ จะขยายไปจนถึงจุดสิ้นสุดของมิติข้อมูลที่ไม่ใช่เชิงพื้นที่ที่เกี่ยวข้องแต่ละรายการ (เช่น ค่าเริ่มต้นคือความยาวของมิติข้อมูล) หากระบุ รายการนี้ต้องมีความยาวเท่ากับจำนวนมิติข้อมูลที่ไม่ใช่เชิงพื้นที่ (มิติข้อมูลทั้งหมด - 2) องค์ประกอบแต่ละรายการภายในรายการอาจเป็น Null ซึ่งจะมีค่าเริ่มต้นเป็นความยาวของมิติข้อมูลนั้นด้วย ดัชนีเชิงลบจะนับจากจุดสิ้นสุดของมิติข้อมูล (เช่น -1 คือองค์ประกอบสุดท้าย) |
ตัวอย่าง
ตัวแก้ไขโค้ด (JavaScript)
var timeStart = 1000000;
var timeEnd = 1000010;
// Load a 2m temperature Zarr v2 array.
var temperature = ee.Image.loadZarrV2Array({
uri: 'gs://gcp-public-data-arco-era5/ar/' +
'full_37-1h-0p25deg-chunk-1.zarr-v3/2m_temperature/.zarray',
proj: 'EPSG:4326',
starts: [timeStart],
ends: [timeEnd]
});
print(temperature);
Map.addLayer(temperature, {min: 220, max: 350}, '2m Temperature');
การตั้งค่า Python
ดูข้อมูลเกี่ยวกับ Python API และการใช้ geemap เพื่อการพัฒนาแบบอินเทอร์แอกทีฟได้ที่หน้าสภาพแวดล้อม Python
import ee
import geemap.core as geemap
Colab (Python)
time_start = 1000000
time_end = 1000010
# Load a 2m temperature Zarr v2 array.
temperature = ee.Image.loadZarrV2Array(
uri=(
'gs://gcp-public-data-arco-era5/ar/'
'full_37-1h-0p25deg-chunk-1.zarr-v3/2m_temperature/.zarray'
),
proj='EPSG:4326',
starts=[time_start],
ends=[time_end],
)
display(temperature)
m.add_layer(temperature, {'min': 220, 'max': 350}, '2m Temperature')
m
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2026-10-21 UTC
[null,null,["อัปเดตล่าสุด 2026-10-21 UTC"],[],[]]