คุณต้องการความช่วยเหลือในเรื่องใด (คลิกลิงก์)
- ฉันมีคำถาม
- ฉันพบข้อบกพร่อง
- ฉันต้องการความช่วยเหลือเกี่ยวกับการลงทะเบียนหรือการเข้าถึง
- ฉันพบปัญหาเกี่ยวกับการชำระเงินและการเรียกเก็บเงิน
- ฉันได้รับข้อความแสดงข้อผิดพลาด
- ฉันต้องการโควต้าเพิ่มเติม
- ฉันต้องการขอชุดข้อมูลใหม่
- ฉันต้องการขอฟีเจอร์ใหม่
- ฉันสังเกตเห็นการเปลี่ยนแปลงลักษณะการทำงานของสคริปต์
- ฉันต้องการรายงานเนื้อหาแคตตาล็อกที่หายไป
- ฉันต้องการช่วยเหลือผู้อื่น
เคล็ดลับในการรับความช่วยเหลือ
"ฉันจะช่วยให้คนอื่นช่วยฉันได้อย่างไร"
ก่อนสร้างคำขอความช่วยเหลือ โปรดค้นหาคำขอที่คล้ายกันซึ่งผู้ใช้รายอื่นได้ส่งไปแล้ว คำตอบอาจมีอยู่แล้วและ ค้นหาได้ง่าย ซึ่งมักเป็นวิธีที่เร็วที่สุดในการยกเลิกการบล็อก โปรดลองทำดังนี้
- เปิดคู่มือนักพัฒนาซอฟต์แวร์ Earth Engine แล้วใช้ช่องค้นหาเพื่อค้นหาหน้าที่เกี่ยวข้อง
- ค้นหาโพสต์ภายใน GIS Stack Exchange
- ค้นหาการสนทนาในฟอรัมนักพัฒนาซอฟต์แวร์ Earth Engine
- เรียกดูสคริปต์ตัวอย่างโปรแกรมแก้ไขโค้ดที่อยู่ในส่วนสคริปต์ > ตัวอย่าง
หากยังต้องการความช่วยเหลือหลังจากค้นหาแล้ว คุณอาจต้องเขียนคำขอความช่วยเหลือ ไปยังชุมชน Earth Engine หากต้องการเพิ่มโอกาสในการได้รับคำตอบสำหรับคำขอของคุณ และช่วยสร้างข้อมูลที่เป็นประโยชน์ต่อชุมชนทั้งหมด โปรดดูรายการตรวจสอบสำหรับการเขียนคำขอต่อไปนี้
ถามคำถาม
คุณมีคำถามประเภทใด (คลิกลิงก์เพื่อดูข้อมูลเพิ่มเติมหรือขยายเพื่อดู ตัวอย่าง)
คำถามทางเทคนิค วิธีการและเหตุผลในการใช้ API ซึ่งแสดงด้วยโค้ดที่ทำซ้ำได้
- ฉันจะนำฟีเจอร์ที่มีค่าที่คำนวณแล้วเป็น Null ออกจากคอลเล็กชันฟีเจอร์ได้อย่างไร
- ฉันจะรวมคอลเล็กชันฟีเจอร์เข้ากับคอลเล็กชันรูปภาพตาม สถานที่และวันที่ได้อย่างไร
- เหตุใดคอลเล็กชันฟีเจอร์ของฉันจึงว่างเปล่า
คำถามที่ใช้ในการอภิปราย: เรื่องความคิดเห็น การอภิปราย การรับรู้จากระยะไกล วิธีการ
- วิธีที่ดีที่สุดในการจัดการกับช่องว่างที่เกิดจาก SLC-off ของ Landsat 7 คืออะไร
- ฉันจะยกเว้นพิกเซลน้ำจากการวิเคราะห์ได้อย่างไร
- เหตุใดการวิเคราะห์ ArcGIS จึงให้ผลลัพธ์ที่แตกต่างจาก Earth Engine
- ฉันสงสัยว่าฉันพบข้อบกพร่องไหม มีคนอื่นพบปัญหาเดียวกันนี้ไหม
GIS Stack Exchange
โพสต์คำถามทางเทคนิคใน Geographic Information Systems Stack Exchange (GIS SE) ซึ่งเป็นเว็บไซต์ถามตอบที่อิงตามชุมชนสำหรับแอปพลิเคชัน เชิงพื้นที่
ดูเคล็ดลับในการเขียนคำถามที่ดี
คุณไม่ควรโพสต์การวิเคราะห์ทั้งหมด และขอให้ชุมชนนักพัฒนาแอปแก้ไขข้อบกพร่องในโค้ดของคุณ
คุณควรแยกปัญหาและ นำเสนอในประโยคที่สมบูรณ์ 1 ประโยคและโค้ดไม่เกิน 2-3 บรรทัด
คุณควรใช้แท็ก `google-earth-engine` ใน Stack Exchange
ระบบจะตีความข้อความในคำถามเป็น Markdown (ไวยากรณ์การจัดรูปแบบ) ใช้การจัดรูปแบบตัวหนา ตัวเอียง และโค้ดเพื่อให้คำถามอ่านง่ายและสแกนได้อย่างรวดเร็ว ใช้ปุ่มที่ด้านบนของ เอดิเตอร์คำถามหรือดูคำแนะนำ ไวยากรณ์ Markdown นี้เพื่อใช้การจัดรูปแบบ ดูข้อมูลเพิ่มเติมเกี่ยวกับการถามคำถามได้ที่หน้าความช่วยเหลือของ GIS SE
ใช้ตัวอย่างนี้เป็นแนวทางในการกำหนดกรอบและมาร์กอัปคำถาม ของคุณ
ชื่อ:
เหตุใดผลลัพธ์ของ ee.Reducer.fixedHistogram() จึงเป็นเศษส่วน (Earth Engine)
เนื้อความ:
Markdown
I am calculating a histogram for an area of interest using
`ee.Reducer.fixedHistogram()`. The pixel count per bin is often a fraction,
but not always. I was expecting integer results only, why are the results
fractions of a pixel?
Here is my code; inspect the histogram table to see the results.
```js
// Define an image.
var img = ee.Image('LANDSAT/LC08/C02/T1_TOA/LC08_038029_20180810');
// Define an area of interest.
var aoi = ee.Geometry.Rectangle(-110.5, 44.6, -110.1, 44.8);
// Calculate a histogram for the pixels in the API.
var reflHistDict = img.select('B[1-7]').multiply(1e4).reduceRegion({
reducer: ee.Reducer.fixedHistogram(0, 5000, 250),
geometry: aoi,
scale: 30
});
// A dictionary was returned, get the ee.Array results for SWIR1 band.
var swir1HistArray = ee.Array(reflHistDict.get('B6'));
print(swir1HistArray);
```
[Code Editor
script](https://code.earthengine.google.com/d5c15787d1e468c5668836399fa8652f?as_external)แสดงผล
ฉันกำลังคำนวณฮิสโตแกรมสำหรับพื้นที่ที่สนใจโดยใช้
ee.Reducer.fixedHistogram() จำนวนพิกเซลต่อถังมักจะเป็นเศษส่วน แต่ก็ไม่เสมอไป ฉันคาดหวังผลลัพธ์เป็นจำนวนเต็มเท่านั้น
เหตุใดผลลัพธ์จึงเป็นเศษส่วนของพิกเซล
นี่คือโค้ดของฉัน ตรวจสอบตารางฮิสโทแกรมเพื่อดูผลลัพธ์
// Define an image.
var img = ee.Image('LANDSAT/LC08/C02/T1_TOA/LC08_038029_20180810');
// Define an area of interest.
var aoi = ee.Geometry.Rectangle(-110.5, 44.6, -110.1, 44.8);
// Calculate a histogram for the pixels in the API.
var reflHistDict = img.select('B[1-7]').multiply(1e4).reduceRegion({
reducer: ee.Reducer.fixedHistogram(0, 5000, 250),
geometry: aoi,
scale: 30
});
// A dictionary was returned, get the ee.Array results for SWIR1 band.
var swir1HistArray = ee.Array(reflHistDict.get('B6'));
print(swir1HistArray);ฟอรัมนักพัฒนาซอฟต์แวร์ Earth Engine
โพสต์คำถามสำหรับการสนทนาและหัวข้อทั่วไปเกี่ยวกับ Earth Engine ไปยังฟอรัมนักพัฒนาซอฟต์แวร์ Earth Engine ซึ่งเป็นกลุ่ม Google โพสต์ต้องเกี่ยวข้องกับ Earth Engine ใช้ฟอรัมอื่นๆ สำหรับหัวข้อการสังเกตการณ์โลก การรับรู้จากระยะไกล และ GIS ที่ทั่วไปกว่า คุณโพสต์ เกี่ยวกับตำแหน่งงานที่ต้องใช้ทักษะ Earth Engine ได้ แต่ขอให้ผู้ตอบ ตอบกลับคุณโดยตรงแทนที่จะตอบกลับในรายการ
รายงานข้อบกพร่อง
คุณพบข้อบกพร่องประเภทใด (คลิกลิงก์เพื่อดูข้อมูลเพิ่มเติมหรือขยายเพื่อดู ตัวอย่าง)
ข้อบกพร่องของ API: ข้อผิดพลาดของสคริปต์หรือผลลัพธ์ที่ไม่ถูกต้อง
- ผลลัพธ์ของฟังก์ชันที่ไม่คาดคิดหรือไม่ถูกต้อง
- ข้อผิดพลาดที่ไม่คุ้นเคย
- ข้อความแสดงข้อผิดพลาดภายใน
- ข้อผิดพลาดที่แก้ไขไม่ได้ด้วยวิธีการแก้ไขข้อบกพร่องที่พบบ่อย
- สคริปต์ที่ใช้งานได้ซึ่งไม่ได้เปลี่ยนแปลงจากเมื่อก่อน ตอนนี้ใช้งานไม่ได้
- เอกสารประกอบเกี่ยวกับ API ไม่มีข้อมูลสำคัญ
- ปัญหาเกี่ยวกับชิ้นงานในแคตตาล็อกข้อมูล
อินเทอร์เฟซตัวแก้ไขโค้ด bug: ปัญหาการแสดงผลและฟังก์ชันการทํางานของ UI
- สคริปต์โหลดไม่สำเร็จ
- ปุ่มไม่ทำงาน
- เลย์เอาต์แปลกๆ
- องค์ประกอบของหน้าที่ขาดหายไป
- การโต้ตอบกับแผนที่ใช้งานไม่ได้
- การค้นหาแคตตาล็อกข้อมูลไม่ทำงาน
- ไม่มีชิ้นงาน
- ปัญหาการฉายภาพ
- คำอธิบายชุดข้อมูลไม่ชัดเจน
API
ทำตามวิธีการต่อไปนี้เพื่อรายงานข้อบกพร่อง
- ค้นหาในรายการข้อบกพร่องที่มีอยู่
- หากพบปัญหาข้อบกพร่องที่เกี่ยวข้อง ให้ติดดาวปัญหาและเพิ่มความคิดเห็นเพื่ออธิบายว่าข้อบกพร่องส่งผลต่อเวิร์กโฟลว์ของคุณอย่างไร (ไม่บังคับ)
- หากไม่มีปัญหาที่เกี่ยวข้อง ให้เพิ่มปัญหาใหม่โดยใช้เทมเพลตรายงานข้อบกพร่องนี้
ตัวแก้ไขโค้ด
รายงานข้อบกพร่องที่เกี่ยวข้องกับอินเทอร์เฟซตัวแก้ไขโค้ดโดยเปิดตัวแก้ไขโค้ด คลิกปุ่ม แล้วคลิกส่งความคิดเห็นเกี่ยวกับตัวแก้ไขโค้ด หน้าต่างจะปรากฏขึ้นเพื่อให้คุณอธิบายปัญหา และคุณจะได้รับโอกาสในการมาร์กอัปภาพหน้าจอเพื่อไฮไลต์ตำแหน่งของปัญหาด้วย
ปัญหาเกี่ยวกับชุดข้อมูล
รายงานข้อบกพร่องที่นี่ หากเป็นไปได้ โปรดระบุลิงก์ตัวแก้ไขโค้ดที่แสดงปัญหา
ปัญหาเกี่ยวกับการลงทะเบียน
ไปที่หน้าลงทะเบียนของ Earth Engine เพื่อกำหนดค่าสิทธิ์เข้าถึง
หากพบปัญหาเกี่ยวกับการลงทะเบียนหรือการเข้าถึง Earth Engine คุณสามารถขอความช่วยเหลือจากทีมสนับสนุนด้านการลงทะเบียน Earth Engine ได้
การชำระเงินและการเรียกเก็บเงิน
หากพบปัญหาเกี่ยวกับการชำระเงินหรือการเรียกเก็บเงินของ Earth Engine Google มี การสนับสนุน ด้านการเรียกเก็บเงินสำหรับผู้ใช้ ทุกราย คุณสามารถแจ้งปัญหาเกี่ยวกับการเรียกเก็บเงินที่ไม่ถูกต้องหรือไม่คาดคิด ชี้แจงข้อสงสัยเกี่ยวกับการชำระเงิน หรือขอเงินคืนได้ที่นี่
เราขอแนะนำให้ทำตามขั้นตอนต่อไปนี้เพื่อให้ได้ผลลัพธ์ที่ดีที่สุด
ยื่นเคสขอรับความช่วยเหลือเกี่ยวกับการเรียกเก็บเงินโดยเร็วที่สุด ซึ่งจะช่วยเพิ่มโอกาสในการมีบันทึกการแก้ไขข้อบกพร่องและ ข้อมูลที่เกี่ยวข้อง โปรดให้ข้อมูลเกี่ยวกับปัญหาให้มากที่สุด
หากปัญหาของคุณเกี่ยวข้องกับการเรียกเก็บเงินอย่างต่อเนื่อง (เช่น ค่าธรรมเนียมการสมัครใช้บริการ ค่าธรรมเนียมพื้นที่เก็บข้อมูล) โปรดดูเอกสารประกอบสำหรับการสิ้นสุดการเข้าถึง Earth Engine เชิงพาณิชย์
แจ้งให้ทีม Earth Engine ทราบว่าคุณมีเคสที่เปิดอยู่ ติดต่อทีมและระบุ หมายเลขเคสสนับสนุน
ข้อความแสดงข้อผิดพลาด
การสร้างข้อผิดพลาดใน Earth Engine ทำได้หลายวิธี ทำตามขั้นตอนต่อไปนี้เพื่อ ระบุแหล่งที่มาของปัญหาและดำเนินการแก้ไข
- ใช้คู่มือการแก้ไขข้อบกพร่องเป็นแหล่งข้อมูลเริ่มต้นเพื่อทำความเข้าใจ ประเภทข้อผิดพลาดที่คุณได้รับและวิธีแก้ไข
- ค้นหาใน Google สำหรับข้อความแสดงข้อผิดพลาด มักจะแสดงผลจาก GIS Stack Exchange
- ค้นหาข้อความแสดงข้อผิดพลาดในฟอรัมนักพัฒนาแอป เพื่อดูว่ามีผู้อื่นพบปัญหาเดียวกันหรือไม่
- หากหลังจากศึกษาแหล่งข้อมูลที่มีอยู่ทั้งหมดแล้ว คุณยังไม่ทราบว่าอะไรเป็นสาเหตุของข้อผิดพลาด โปรดโพสต์คำถาม
- สุดท้ายนี้ หากข้อผิดพลาดยังคงไม่ได้รับการแก้ไขและคุณสงสัยว่าเป็นข้อบกพร่อง โปรดรายงาน
โควต้าเพิ่มเติม
การใช้งานที่ไม่ใช่เชิงพาณิชย์หรือการวิจัย
หากต้องการโควต้าเพิ่มเติมสำหรับการใช้งาน Earth Engine ในเชิงวิจัยหรือที่ไม่ใช่เชิงพาณิชย์ คุณสามารถสมัครรับโควต้าเพิ่มเติมฟรี 1 ปี ("การเพิ่ม") นอกเหนือจาก โควต้ามาตรฐานที่มาพร้อมกับการเข้าถึงแพลตฟอร์ม เราตรวจสอบใบสมัครทั้งหมด โดย มุ่งเน้นที่ผลกระทบต่อสิ่งแวดล้อมและสังคมในวงกว้าง
คุณขอเพิ่มขีดจำกัดโควต้าต่อไปนี้ได้
- โควต้าพื้นที่เก็บข้อมูลชิ้นงาน ซึ่งจำกัดปริมาณข้อมูลชิ้นงานที่ผู้ใช้จัดเก็บได้ ในร้านค้าชิ้นงาน EE
- โควตางานแบบกลุ่ม ซึ่งควบคุมจำนวนงานแบบขนานที่ผู้ใช้เรียกใช้ได้ ในสภาพแวดล้อมแบบกลุ่ม สภาพแวดล้อมการประมวลผลแบบกลุ่มจะให้ผลการคำนวณแบบไม่พร้อมกันในรูปแบบ ของไฟล์ที่ส่งไปยังที่เก็บข้อมูล Earth Engine, Google Cloud Storage หรือ Google ไดรฟ์
- โควต้าการขนานคำขอสำหรับ สภาพแวดล้อมแบบอินเทอร์แอกทีฟ ซึ่งจำกัดอัตราและความขนานของการค้นหาไปยังบริการ Earth Engine
แบบฟอร์มสมัครเข้าร่วม
หากต้องการสมัครขอโควต้าเพิ่มเติมประเภทใดก็ตาม โปรดตรวจสอบว่าการใช้งาน Earth Engine ของคุณเป็นไปตามข้อกำหนดต่อไปนี้ทั้งหมด
- การใช้งานที่ไม่ใช่เชิงพาณิชย์และการวิจัย
- ดำเนินการผ่าน โปรเจ็กต์ Google Cloud
- สนับสนุนกรณีการใช้งานด้านผลกระทบต่อสิ่งแวดล้อมและสังคม
ในหลายกรณี คุณสามารถแก้ไขโค้ดของคุณเองเพื่อให้ทำงานได้อย่างมีประสิทธิภาพมากขึ้นและหลีกเลี่ยง ไม่จำเป็นต้องอัปเกรด ก่อนสมัครขอเพิ่มโควต้า โปรดอ่านส่วนการปรับขนาด ข้อผิดพลาด วิธีการแก้ไขข้อบกพร่อง และแนวทางปฏิบัติแนะนำในการเขียนโค้ด ในเอกสารประกอบของ Earth Engine เพื่อดูคำแนะนำ นอกจากนี้ คุณยังอาจได้รับประโยชน์ จากการพูดคุยแนวทางของคุณกับผู้อื่นในฟอรัมนักพัฒนาซอฟต์แวร์ Earth Engine มีแนวทางปฏิบัติแนะนำมากมายสำหรับการประมวลผลภาพขนาดใหญ่และซับซ้อนอย่างมีประสิทธิภาพโดยใช้ Earth Engine ผู้เชี่ยวชาญในฟอรัมอาจช่วยเหลือคุณได้ โปรดอ่านแนวทางปฏิบัติแนะนำในการเขียนคำขอรับความช่วยเหลือเหล่านี้ก่อนโพสต์
เมื่อยืนยันแล้วว่าโค้ดได้รับการเพิ่มประสิทธิภาพแล้ว และการเพิ่มเป็นวิธีเดียว ที่จะช่วยให้คุณได้รับผลลัพธ์ ให้ดำเนินการตามคำขอเพิ่ม
หากมีคำถามเกี่ยวกับคำขอเพิ่มระดับ โปรดติดต่อ ทีมสนับสนุนการเพิ่มระดับของ Earth Engine พร้อมคำอธิบายปัญหา
การใช้งานเชิงพาณิชย์
หากคุณใช้ Earth Engine เพื่อวัตถุประสงค์ทางการค้า โปรดไปที่หน้าEarth Engine Commercial เพื่อติดต่อทีมขายเพื่อขอโควต้าเพิ่มเติม
คำขอชุดข้อมูล
ทำตามวิธีการต่อไปนี้เพื่อขอชุดข้อมูลใหม่หรือรายงานข้อบกพร่องสำหรับชุดข้อมูลที่มีอยู่
- ค้นหาคำขอชุดข้อมูลใหม่ หรือ ที่มีอยู่
- หากพบคำขอชุดข้อมูลที่เกี่ยวข้อง ให้ติดดาวปัญหาและเพิ่มความคิดเห็น (ไม่บังคับ) เพื่ออธิบายว่าชุดข้อมูลจะเป็นประโยชน์ต่องานของคุณอย่างไร
- หากไม่มีคำขอข้อมูลที่เกี่ยวข้อง ให้ส่งคำขอใหม่สำหรับชุดข้อมูลใหม่ หรือที่มีอยู่
คำขอฟีเจอร์
ทำตามวิธีการต่อไปนี้เพื่อขอฟีเจอร์ API หรือตัวแก้ไขโค้ดใหม่
- ค้นหารายการคำขอฟีเจอร์ที่มีอยู่
- หากพบคำขอฟีเจอร์ที่เกี่ยวข้อง ให้ติดดาวปัญหาและเพิ่มความคิดเห็น (ไม่บังคับ) เพื่ออธิบายว่าฟีเจอร์ดังกล่าวจะมีประโยชน์ต่อการทำงานของคุณอย่างไร
- หากไม่มีคำขอฟีเจอร์ที่เกี่ยวข้อง ให้ส่งคำขอใหม่โดยใช้เทมเพลตนี้
การเปลี่ยนแปลงลักษณะการทำงานหรือเอาต์พุตของสคริปต์
โค้ด สถาปัตยกรรม และนโยบายของ Earth Engine API อาจมีการเปลี่ยนแปลง ซึ่งส่งผลให้เกิดลักษณะการทำงานหรือข้อผิดพลาดที่แตกต่างกันซึ่งปรากฏในตอนนี้แต่ไม่ได้ปรากฏเมื่อก่อนสำหรับสคริปต์เดียวกัน ส่งข้อบกพร่องของ API สำหรับปัญหาประเภทเหล่านี้ แต่ก่อนอื่น โปรดตรวจสอบสิ่งต่อไปนี้
- ยืนยันว่าไม่มีการเปลี่ยนแปลงใดๆ ในสคริปต์ของคุณ โดยตรวจสอบประวัติสคริปต์
- ยืนยันว่าไม่มีการเปลี่ยนแปลงใดๆ เกี่ยวกับคอลเล็กชันอินพุต (เช่น คุณ กรองวันที่ของรูปภาพเป็นปัจจุบันและตอนนี้มีรูปภาพใหม่ใน คอลเล็กชันใช่ไหม)
- คุณใช้โมดูลสคริปต์ที่นำเข้าหรือชิ้นงานที่แชร์ ซึ่งไม่พร้อมใช้งานหรือมีการเปลี่ยนแปลงหรือไม่
- เป็นสคริปต์เดียวกันแต่ทำงานในภูมิภาคที่สนใจหรือชุดข้อมูลอื่นใช่ไหม
หลังจากตรวจสอบแล้วว่ายังไม่มีการโพสต์ข้อบกพร่องที่คล้ายกัน ให้ส่งข้อบกพร่องและระบุข้อมูลเกี่ยวกับประเด็นต่อไปนี้ในรายงานข้อบกพร่อง
ไม่มีชิ้นงานแคตตาล็อก
ดูคำแนะนำนี้เพื่อดูวิธียืนยันและรายงานเนื้อหาที่ขาดหายไปจากแคตตาล็อกข้อมูลของ Earth Engine
ช่วยเหลือผู้อื่น
คุณช่วยเหลือผู้อื่นได้หลายวิธี ดังนี้
- ตอบและแก้ไขคำถามใน GIS Stack Exchange
- ตอบคำถามในฟอรัมนักพัฒนาซอฟต์แวร์ Earth Engine
- เขียนบทแนะนำ
- บรรยายเกี่ยวกับวิธีใช้ Earth Engine ที่มหาวิทยาลัยหรือที่ทำงาน แหล่งข้อมูลที่จะช่วยในการเริ่มต้นใช้งานมีดังนี้