ชิ้นงาน Earth Engine (เช่น รูปภาพ ตาราง) อาจเป็นชิ้นงานเดิม (เช่น ไม่ได้เชื่อมโยงกับโปรเจ็กต์ Cloud) หรือชิ้นงานที่เชื่อมโยงกับโปรเจ็กต์ Cloud ของ Google คู่มือนี้อธิบายวิธีใช้ Asset Manager เพื่ออัปโหลดและ/หรือใช้ ชิ้นงานที่เชื่อมโยงกับโปรเจ็กต์ Cloud
Cloud Asset Manager
Cloud Asset Manager มีส่วนชิ้นงานในระบบคลาวด์
ส่วนชิ้นงานเดิม และปุ่มเพิ่มโปรเจ็กต์

Cloud Asset
ส่วนเนื้อหาในระบบคลาวด์มีเนื้อหาที่เป็นของโปรเจ็กต์ในระบบคลาวด์ที่ปักหมุดไว้ใน Asset Manager โปรเจ็กต์ระบบคลาวด์ ซึ่งเลือกไว้สำหรับเซสชันของตัวแก้ไขโค้ด (ตามที่ระบุไว้ที่ด้านขวาบนของ ตัวแก้ไขโค้ด) จะอยู่ที่นี่โดยค่าเริ่มต้น คุณปักหมุดโปรเจ็กต์เพิ่มเติมได้โดยเลือกปุ่มเพิ่มโปรเจ็กต์ แล้วเลือกโปรเจ็กต์ในกล่องโต้ตอบเลือกโปรเจ็กต์ระบบคลาวด์ เนื้อหาภายในโปรเจ็กต์เหล่านี้จะ แสดงในไฟล์ ZIP ที่ขยายไว้ในตอนแรก โดยโฟลเดอร์ที่ซ้อนกันจะยุบไว้ในตอนแรก
ชิ้นงานเดิม
เนื้อหาเดิมคือเนื้อหาที่เชื่อมโยงกับบัญชี Earth Engine ของคุณ ก่อนการผสานรวมระบบคลาวด์ของ Earth Engine
เพิ่มโปรเจ็กต์
การคลิกปุ่มเพิ่มโปรเจ็กต์จะเปิดกล่องโต้ตอบ เลือกโปรเจ็กต์ในระบบคลาวด์

กล่องโต้ตอบนี้จะแสดงเมนูแบบเลื่อนลงเพื่อเลือกโปรเจ็กต์ระบบคลาวด์ และแสดงชิ้นงาน Earth Engine ที่อยู่ในโปรเจ็กต์นั้น โปรเจ็กต์ที่คุณปักหมุดไว้ก่อนหน้านี้จะแสดงเป็น โปรเจ็กต์ที่เปิดใช้ Earth Engine การเลือกโปรเจ็กต์ระบบคลาวด์ ในเมนูแบบเลื่อนลงแล้วคลิกเลือกจะปักหมุด โปรเจ็กต์ไว้ในส่วนสินทรัพย์ระบบคลาวด์และแสดงสินทรัพย์ที่มี อยู่ในโปรเจ็กต์
การเลือกโปรเจ็กต์ที่ปักหมุดไว้แล้วจะแสดงตัวเลือก ในการเลิกปักหมุดโปรเจ็กต์แทน
การอัปโหลดชิ้นงาน
อัปโหลดชิ้นงานโดยใช้ปุ่มอัปโหลดชิ้นงาน ชิ้นงานที่อัปโหลด จะเชื่อมโยงกับโปรเจ็กต์ที่เลือกในโปรแกรมแก้ไขโค้ดโดยค่าเริ่มต้น หากต้องการเชื่อมโยงชิ้นงานใหม่กับโปรเจ็กต์อื่น ให้เลือกโปรเจ็กต์อื่นผ่านเครื่องมือเลือกโปรเจ็กต์ที่แสดงในกล่องโต้ตอบการอัปโหลด
การจัดการเนื้อหา
คุณจัดการชิ้นงานได้ผ่านแท็บเครื่องมือจัดการชิ้นงานในโปรแกรมแก้ไขโค้ด
บรรทัดคำสั่ง ไลบรารีไคลเอ็นต์ (เช่น
ee.data.getAsset
) หรือผ่าน
REST API โดยตรง
การจัดการสิทธิ์สำหรับเนื้อหา
หากต้องการให้สิทธิ์ผู้ใช้รายอื่นเข้าถึงชิ้นงานของคุณเพื่อวัตถุประสงค์ในการอ่าน เขียน หรือควบคุมดูแลอย่างเต็มรูปแบบ คุณสามารถตั้งค่าสิทธิ์ในชิ้นงาน โปรเจ็กต์ หรือทั้ง 2 อย่าง ดูรายละเอียดได้ที่หน้าการควบคุมการเข้าถึง
การเข้าถึงเนื้อหา
เส้นทางชิ้นงานมีรูปแบบเป็น projects/${PROJECT_NAME}/assets/${ASSET_NAME}
เส้นทางเหล่านี้ใช้ในตัวสร้างไลบรารีของไคลเอ็นต์ เมื่อทำการส่งออกผ่านไลบรารีของไคลเอ็นต์รายการใดรายการหนึ่ง ในเวลาที่นำเข้าหรืออัปโหลด และในการเรียก REST API
เนื้อหาสาธารณะ
คุณเข้าถึงรูปภาพในแคตตาล็อกสาธารณะได้จากเส้นทาง เช่น
projects/earthengine-public/assets/path/to/asset/asset-id
ตัวอย่างเช่น ฉาก Landsat มีลักษณะดังนี้
projects/earthengine-public/assets/LANDSAT/LC08/C02/T1_RT/LC08_001004_20140609
โปรดทราบว่า PROJECT_NAME
ในตัวอย่างนี้คือ earthengine-public
คุณส่งเส้นทางเหล่านี้ไปยังตัวสร้างโดยตรงได้ เช่น Image
,
ImageCollection
หรือ FeatureCollection
นอกจากนี้ คุณยังส่งเส้นทางของชิ้นงาน
ไปยัง REST API ได้ด้วย
ต่อไปนี้
เป็นตัวอย่างที่ง่ายมากจากคู่มือเริ่มต้นใช้งาน REST
ทรัพย์สินส่วนบุคคล
หากต้องการเข้าถึงชิ้นงาน Earth Engine ที่จัดเก็บไว้ในโปรเจ็กต์ที่คุณเป็นเจ้าของหรือมีสิทธิ์ดู
ให้ตั้งค่า PROJECT_NAME
เป็นรหัสของโปรเจ็กต์ที่เป็นเจ้าของชิ้นงาน เช่น
projects/my-ee-enabled-project-id/assets/my-asset-id
ในตัวอย่างนี้ my-ee-enabled-project-id
คือชื่อโปรเจ็กต์ที่เคยมีการอัปโหลดหรือสร้างชิ้นงาน
ผ่านโปรเจ็กต์นี้ ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธี
เปิดใช้ Earth Engine API ในโปรเจ็กต์ Cloud ได้ที่หน้าโปรเจ็กต์
ชิ้นงานเดิม
ชิ้นงานเดิมคือชิ้นงานที่จัดเก็บไว้ในโฟลเดอร์ users/
หรือ projects/
เดิม เมื่อเข้าถึงชิ้นงานเหล่านี้ PROJECT_NAME
จะ
earthengine-legacy
เช่น
projects/earthengine-legacy/assets/users/user-name/my-asset-id
การเข้าถึงรูปภาพใน Cloud Storage
คุณเข้าถึง GeoTIFF ที่เพิ่มประสิทธิภาพสำหรับ Cloud (COG) ได้โดยตรงจากที่เก็บข้อมูล Cloud Storage โดยใช้
ee.Image.loadGeoTIFF()
นอกจากนี้ คุณยังสร้างชิ้นงาน Earth Engine ที่มี COG เป็นข้อมูลสำรองได้ตามที่อธิบายไว้ใน
ตัวอย่าง REST API นี้