คุณต้องการความช่วยเหลือในเรื่องใด (คลิกลิงก์)
- ฉันมีคำถาม
- ฉันพบข้อบกพร่อง
- ฉันต้องการความช่วยเหลือเกี่ยวกับการลงทะเบียนหรือการเข้าถึง
- ฉันพบปัญหาเกี่ยวกับการชำระเงินและการเรียกเก็บเงิน
- ฉันได้รับข้อความแสดงข้อผิดพลาด
- ฉันมีคำถามเกี่ยวกับระดับการประมวลผล
- ฉันต้องการขอชุดข้อมูลใหม่
- ฉันต้องการขอฟีเจอร์ใหม่
- ฉันสังเกตเห็นการเปลี่ยนแปลงลักษณะการทำงานของสคริปต์
- ฉันต้องการรายงานเนื้อหาในแคตตาล็อกที่หายไป
- ฉันอยากช่วยเหลือผู้อื่น
เคล็ดลับในการรับความช่วยเหลือ
"ฉันจะช่วยให้คนอื่นช่วยฉันได้อย่างไร"
ก่อนที่จะสร้างคำขอความช่วยเหลือ โปรดค้นหาคำขอที่คล้ายกันซึ่งผู้ใช้รายอื่นได้ส่งไปแล้วก่อน คำตอบอาจมีอยู่แล้วและ ค้นหาได้ง่าย ซึ่งมักเป็นวิธีที่เร็วที่สุดในการยกเลิกการบล็อก โปรดลองทำดังนี้
- เปิดคู่มือนักพัฒนาซอฟต์แวร์ 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 (ไวยากรณ์การจัดรูปแบบ) ใช้การจัดรูปแบบตัวหนา ตัวเอียง และโค้ดเพื่อให้คำถามอ่านง่ายและสแกนได้อย่างรวดเร็ว ใช้ปุ่มที่ด้านบนของ เครื่องมือแก้ไขคำถามหรือดู คำแนะนำเกี่ยวกับไวยากรณ์มาร์กดาวน์ นี้เพื่อใช้การจัดรูปแบบ ดูข้อมูลเพิ่มเติมเกี่ยวกับการถามคำถามได้ที่ หน้าความช่วยเหลือของ 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 ไม่มีข้อมูลสำคัญ
- ปัญหาเกี่ยวกับชิ้นงานใน Data Catalog
ข้อบกพร่องของอินเทอร์เฟซตัวแก้ไขโค้ด: ปัญหาการแสดงผลและฟังก์ชันการทำงานของ UI
- สคริปต์ไม่โหลด
- ปุ่มไม่ทำงาน
- เลย์เอาต์แปลกๆ
- องค์ประกอบของหน้าที่ขาดหายไป
- การโต้ตอบกับแผนที่ใช้งานไม่ได้
- การค้นหา Data Catalog ไม่ทำงาน
- ไม่มีชิ้นงาน
- ปัญหาการฉายภาพ
- คำอธิบายชุดข้อมูลไม่ชัดเจน
API
ทำตามวิธีการต่อไปนี้เพื่อรายงานข้อบกพร่อง
- ค้นหารายการข้อบกพร่องที่มีอยู่
- หากพบปัญหาข้อบกพร่องที่เกี่ยวข้อง ให้ติดดาวปัญหาดังกล่าว และเพิ่มความคิดเห็นเพื่ออธิบายว่าข้อบกพร่องส่งผลต่อเวิร์กโฟลว์ของคุณอย่างไร (ไม่บังคับ)
- หากไม่มีปัญหาที่เกี่ยวข้อง ให้เพิ่มปัญหาใหม่โดยใช้เทมเพลตรายงานข้อบกพร่องนี้
ตัวแก้ไขโค้ด
รายงานข้อบกพร่องที่เกี่ยวข้องกับอินเทอร์เฟซตัวแก้ไขโค้ดโดยเปิดตัวแก้ไขโค้ด คลิกปุ่ม แล้วคลิกส่งความคิดเห็นเกี่ยวกับตัวแก้ไขโค้ด หน้าต่างจะปรากฏขึ้นเพื่อให้คุณอธิบายปัญหา นอกจากนี้ คุณยังมีโอกาสทำเครื่องหมายภาพหน้าจอเพื่อไฮไลต์ตำแหน่งของปัญหาด้วย
ปัญหาเกี่ยวกับชุดข้อมูล
รายงานข้อบกพร่องที่นี่ หากเป็นไปได้ โปรดระบุลิงก์ตัวแก้ไขโค้ดที่แสดงปัญหา
ปัญหาการลงทะเบียน
ไปที่หน้าลงทะเบียนของ Earth Engine เพื่อกำหนดค่าสิทธิ์เข้าถึง
หากพบปัญหาเกี่ยวกับการลงทะเบียนหรือการเข้าถึง Earth Engine คุณสามารถ ขอความช่วยเหลือได้โดยการสร้างเคสใน Issue Tracker แบบส่วนตัว
การชำระเงินและการเรียกเก็บเงิน
หากพบปัญหาเกี่ยวกับการชำระเงินหรือการเรียกเก็บเงินของ Earth Engine Google มีการสนับสนุนด้านการเรียกเก็บเงินสำหรับผู้ใช้ทุกคน คุณสามารถแจ้งปัญหาเกี่ยวกับการเรียกเก็บเงินที่ไม่ถูกต้องหรือที่ไม่คาดคิด ชี้แจงคำถามเกี่ยวกับการชำระเงิน หรือขอเงินคืนได้ที่นี่
เราขอแนะนำให้ทำตามขั้นตอนต่อไปนี้เพื่อให้ได้ผลลัพธ์ที่ดีที่สุด
ยื่นเคสขอรับความช่วยเหลือเกี่ยวกับการเรียกเก็บเงินโดยเร็วที่สุด ซึ่งจะเพิ่มโอกาสสูงสุดในการมีบันทึกการแก้ไขข้อบกพร่องและ ข้อมูลที่เกี่ยวข้อง โปรดให้ข้อมูลเกี่ยวกับปัญหามากที่สุดเท่าที่จะทำได้
หากปัญหาของคุณเกี่ยวข้องกับการเรียกเก็บเงินอย่างต่อเนื่อง (เช่น ค่าธรรมเนียมการสมัครใช้บริการ ค่าธรรมเนียมพื้นที่เก็บข้อมูล) โปรดดูเอกสารประกอบสำหรับการสิ้นสุดการเข้าถึง Earth Engine เชิงพาณิชย์
แชร์หมายเลขเคสกับทีม Earth Engine โดยใช้เครื่องมือติดตามปัญหาแบบส่วนตัว อย่าลืมระบุหมายเลขเคสการสนับสนุน
ข้อความแสดงข้อผิดพลาด
การสร้างข้อผิดพลาดใน Earth Engine ทำได้หลายวิธี ทำตามขั้นตอนต่อไปนี้เพื่อ ระบุแหล่งที่มาของปัญหาและดำเนินการแก้ไข
- ใช้คู่มือการแก้ไขข้อบกพร่องเป็นแหล่งข้อมูลเริ่มต้นเพื่อทำความเข้าใจ ประเภทข้อผิดพลาดที่คุณได้รับและวิธีแก้ไข
- ค้นหาใน Google สำหรับข้อความแสดงข้อผิดพลาด มักจะแสดงผลจาก GIS Stack Exchange
- ค้นหาข้อความแสดงข้อผิดพลาดในฟอรัมนักพัฒนาซอฟต์แวร์ เพื่อดูว่ามีผู้อื่นพบปัญหาเดียวกันหรือไม่
- หากหลังจากศึกษาแหล่งข้อมูลที่มีอยู่ทั้งหมดแล้ว คุณยังไม่ทราบว่าอะไรเป็นสาเหตุของข้อผิดพลาด ให้โพสต์คำถาม
- สุดท้ายนี้ หากข้อผิดพลาดยังคงไม่ได้รับการแก้ไขและคุณสงสัยว่าเป็นข้อบกพร่อง โปรดรายงาน
ระดับการประมวลผล
แหล่งข้อมูลด้านการประมวลผลจะกำหนดโดยแพ็กเกจเชิงพาณิชย์หรือระดับที่ไม่ใช่เชิงพาณิชย์
การใช้งานเชิงพาณิชย์
หากใช้ Earth Engine เพื่อวัตถุประสงค์เชิงพาณิชย์หรือต้องการจ่ายเงินเพื่อใช้ทรัพยากรการประมวลผลเพิ่มเติม โปรดดูข้อมูลเกี่ยวกับแพ็กเกจเชิงพาณิชย์ หรือเลือกแพ็กเกจเชิงพาณิชย์ของ Earth Engine ใน Cloud Console โปรดทราบว่าการใช้ Earth Engine ในเชิงพาณิชย์อาจทำให้มีการเรียกเก็บเงินจากบัญชี Cloud ของคุณ
การใช้งานที่ไม่ใช่เชิงพาณิชย์หรือการวิจัย
สำหรับการใช้งาน Earth Engine ในเชิงวิจัยหรือที่ไม่ใช่เชิงพาณิชย์ คุณสามารถขอเพิ่มโควต้าพื้นที่เก็บข้อมูลชั่วคราว ซึ่งควบคุม ปริมาณข้อมูลชิ้นงานที่คุณจัดเก็บได้ในที่เก็บชิ้นงาน EE
การเปลี่ยนไปใช้ระดับพาร์ทเนอร์ จะช่วยให้คุณได้รับโควต้า EECU เพิ่มขึ้นชั่วคราว ซึ่งจะควบคุม ปริมาณการประมวลผล (ในหน่วยการประมวลผลของ Earth Engine) ที่คุณใช้ได้เมื่อเวลาผ่านไป ระดับพาร์ทเนอร์ต้องมีการสมัครแยกต่างหากและมีไว้สำหรับองค์กรที่มีหลักฐานชัดเจนเกี่ยวกับงานด้านความยั่งยืนที่มีผลกระทบสูง
การสมัครเข้าร่วมระดับพาร์ทเนอร์ต้องส่งโดยใช้ตัวตนจริงและ การเชื่อมโยงกับองค์กรที่ถูกต้อง เราอาจขอให้ผู้สมัครยืนยันตัวตนโดยใช้อีเมลอย่างเป็นทางการขององค์กร ห้ามให้ข้อมูลเท็จ แอบอ้างเป็นบุคคลอื่น (เช่น สมาชิกในคณะ) หรือส่ง ใบสมัครในนามของบุคคลอื่นโดยไม่ได้รับอนุญาตอย่างชัดแจ้ง บัญชีที่พบว่ามีการปลอมแปลงตัวตนหรือสมัครอย่างฉ้อฉล จะถูกเพิกถอนสิทธิ์เข้าถึงทันทีและอาจถูกระงับอย่างถาวร จาก Google Earth Engine ดูข้อมูลเพิ่มเติมได้ที่หน้าแพ็กเกจที่ไม่ใช่เชิงพาณิชย์
ก่อนการสมัคร
ในหลายกรณี คุณสามารถแก้ไขโค้ดให้ทำงานได้อย่างมีประสิทธิภาพมากขึ้นและหลีกเลี่ยง ไม่ให้ต้องมีการเพิ่ม ดูคำแนะนำได้ในส่วนข้อผิดพลาดในการ ปรับขนาด วิธีการ แก้ไขข้อบกพร่อง และแนวทางปฏิบัติแนะนำ ในการเขียนโค้ด ในเอกสารประกอบของ Earth Engine นอกจากนี้ คุณยังอาจได้รับประโยชน์ จากการพูดคุยเกี่ยวกับแนวทางของคุณกับผู้อื่นในฟอรัมนักพัฒนาซอฟต์แวร์ Earth Engine มีแนวทางปฏิบัติแนะนำมากมายสำหรับการประมวลผลภาพขนาดใหญ่และซับซ้อนอย่างมีประสิทธิภาพโดยใช้ Earth Engine ผู้เชี่ยวชาญในฟอรัมอาจช่วยคุณได้ โปรดอ่านแนวทางปฏิบัติแนะนำสำหรับการเขียนคำขอรับความช่วยเหลือก่อนโพสต์
สมัครใช้พื้นที่เก็บข้อมูลเนื้อหาเพิ่มเติมหรือระดับพาร์ทเนอร์ที่ไม่ใช่เชิงพาณิชย์
หากมีคำถามเกี่ยวกับคำขออัปเกรด โปรดส่งเคสโดยใช้ Issue Tracker แบบส่วนตัวพร้อมคำอธิบาย ปัญหา
คำขอชุดข้อมูล
ทำตามวิธีการต่อไปนี้เพื่อขอชุดข้อมูลใหม่หรือรายงานข้อบกพร่องสำหรับชุดข้อมูลที่มีอยู่
- ค้นหาคำขอชุดข้อมูลใหม่หรือคำขอชุดข้อมูลที่มีอยู่
- หากพบคำขอชุดข้อมูลที่เกี่ยวข้อง ให้ติดดาวปัญหาและเพิ่มความคิดเห็น (ไม่บังคับ) เพื่ออธิบายว่าชุดข้อมูลจะเป็นประโยชน์ต่องานของคุณอย่างไร
- หากไม่มีคำขอข้อมูลที่เกี่ยวข้อง ให้ส่งคำขอใหม่สำหรับชุดข้อมูลใหม่หรือที่มีอยู่
คำขอฟีเจอร์
ทำตามวิธีการต่อไปนี้เพื่อขอฟีเจอร์ API หรือตัวแก้ไขโค้ดใหม่
- ค้นหารายการคำขอฟีเจอร์ที่มีอยู่
- หากพบคำขอฟีเจอร์ที่เกี่ยวข้อง ให้ติดดาวปัญหาและเพิ่มความคิดเห็น (ไม่บังคับ) เพื่ออธิบายว่าฟีเจอร์ดังกล่าวจะมีประโยชน์ต่อการทำงานของคุณอย่างไร
- หากไม่มีคำขอฟีเจอร์ที่เกี่ยวข้อง ให้ส่งคำขอใหม่โดยใช้เทมเพลตนี้
การเปลี่ยนแปลงลักษณะการทำงานหรือเอาต์พุตของสคริปต์
โค้ด สถาปัตยกรรม และนโยบายของ Earth Engine API อาจมีการเปลี่ยนแปลง ซึ่งส่งผลให้เกิดลักษณะการทำงานหรือข้อผิดพลาดที่แตกต่างกัน ซึ่งอาจปรากฏในตอนนี้แต่ไม่ได้ปรากฏเมื่อก่อนสำหรับสคริปต์เดียวกัน ส่งข้อบกพร่องของ API สำหรับปัญหาประเภทนี้ แต่ก่อนอื่น โปรดยืนยันข้อมูลต่อไปนี้
- ตรวจสอบว่าไม่มีการเปลี่ยนแปลงใดๆ ในสคริปต์ของคุณ โดยดูได้จากประวัติสคริปต์
- ยืนยันว่าไม่มีการเปลี่ยนแปลงใดๆ เกี่ยวกับการรวบรวมข้อมูลอินพุต (เช่น คุณ กรองวันที่ของรูปภาพเป็นปัจจุบันและตอนนี้มีรูปภาพใหม่ในคอลเล็กชัน ใช่ไหม)
- คุณใช้โมดูลสคริปต์ที่นำเข้าหรือชิ้นงานที่แชร์ ซึ่งไม่มีให้บริการแล้วหรือมีการเปลี่ยนแปลงใช่ไหม
- เป็นสคริปต์เดียวกันแต่ทำงานในภูมิภาคที่สนใจหรือชุดข้อมูลอื่นใช่ไหม
หลังจากตรวจสอบแล้วว่ายังไม่มีการโพสต์ข้อบกพร่องที่คล้ายกัน ให้ส่งข้อบกพร่องและระบุข้อมูลเกี่ยวกับประเด็นต่อไปนี้ในรายงานข้อบกพร่อง
ไม่มีชิ้นงานแคตตาล็อก
ดูคู่มือนี้เพื่อดูวิธียืนยันและรายงานชิ้นงานที่ขาดหายไปจากแคตตาล็อกข้อมูลของ Earth Engine
ช่วยเหลือผู้อื่น
คุณช่วยผู้อื่นได้หลายวิธี ดังนี้
- ตอบและแก้ไขคำถามใน GIS Stack Exchange
- ตอบคำถามในฟอรัมนักพัฒนาแอป Earth Engine
- เขียนบทแนะนำ
- นำเสนอการบรรยายเกี่ยวกับวิธีใช้ Earth Engine ที่มหาวิทยาลัยหรือสถานที่ทำงาน แหล่งข้อมูลที่จะช่วยในการเริ่มต้นใช้งานมีดังนี้