במה אפשר לעזור לך? (לוחצים על הקישור)
- יש לי שאלה.
- מצאתי באג.
- אני רוצה לקבל עזרה בנושא הרשמה או גישה.
- יש לי בעיה שקשורה לתשלומים וחיובים.
- קיבלתי הודעת שגיאה.
- יש לי שאלה לגבי רמות מחשוב.
- אני רוצה לבקש מערך נתונים חדש.
- אני רוצה לבקש תכונה חדשה.
- הבחנתי בשינוי בהתנהגות הסקריפט.
- אני רוצה לדווח על נכס קטלוג חסר.
- אני רוצה לעזור לאחרים.
טיפים לקבלת עזרה
"איך אוכל לעזור לאחרים לעזור לי?"
לפני שיוצרים בקשת עזרה, כדאי לחפש בקשות דומות שכבר נשלחו על ידי משתמשים אחרים. יכול להיות שהתשובה כבר נמצאת שם וקל למצוא אותה. לרוב, זו הדרך הכי מהירה לבטל את החסימה. אפשר לנסות את הפעולות הבאות:
- פותחים את המדריך למפתחים של Earth Engine ומשתמשים בתיבת החיפוש כדי למצוא דפים רלוונטיים.
- חיפוש פוסטים ב-GIS Stack Exchange.
- חיפוש שיחות בפורום המפתחים של Earth Engine.
- מעיינים בדוגמאות של סקריפטים של עורך הקוד שנמצאות בקטע סקריפטים > דוגמאות.
אם עדיין דרושה לך עזרה אחרי החיפוש, אפשר לנסח בקשת עזרה לקהילת Earth Engine. כדי להגדיל את הסיכויים שהבקשה שלך תיענה ולעזור ליצור מידע שימושי לכל הקהילה, הנה רשימת משימות ליצירת בקשה:
הוספת שאלה
איזו שאלה יש לך? (אפשר ללחוץ על הקישורים כדי לקבל מידע נוסף או להרחיב את הדוגמאות)
שאלה טכנית: הסבר על API, כולל למה ואיך, שמוצג באמצעות קוד שניתן לשחזור
- איך מסירים מאפיינים עם ערכים מחושבים מסוג null מאוסף המאפיינים?
- איך מצטרפים לאוסף תמונות לפי מיקום ותאריך?
- למה אוסף התכונות שלי ריק?
שאלת דיון: עניינים שקשורים לדעות, לדיונים, לחישה מרחוק ולמתודולוגיה
- מה הדרך הכי טובה להתמודד עם פערים בנתוני Landsat 7 SLC-off?
- איך אפשר להחריג פיקסלים של מים מהניתוח?
- למה הניתוח ב-ArcGIS נותן תוצאה שונה מזו של Earth Engine?
- אני רוצה לדעת אם נתקלתי בבאג – האם משתמשים אחרים נתקלים באותה בעיה?
GIS Stack Exchange
אפשר לפרסם שאלות טכניות ב-Geographic Information Systems Stack Exchange (GIS SE), אתר שאלות ותשובות מבוסס-קהילה בנושא יישומים גיאוספציאליים.
טיפים לניסוח שאלה טובה
אל תפרסמו את הניתוח המלא שלכם ותבקשו מקהילת המפתחים לנפות באגים בקוד שלכם.
מומלץ לבודד את הבעיה ולהציג אותה במשפט שלם אחד, ולא יותר מכמה שורות קוד.
מומלץ להשתמש בתג google-earth-engine של Stack Exchange.
הטקסט בשאלה שלך מפורש כ-Markdown (תחביר לעיצוב). כדאי להשתמש בהדגשה, בכתב נטוי ובעיצוב קוד כדי שהשאלה תהיה קלה לקריאה ולסריקה מהירה. משתמשים בכפתורים בחלק העליון של כלי העריכה של השאלות או במדריך הזה בנושא תחביר Markdown כדי להחיל סגנון. אפשר לעיין בדף העזרה של GIS SE כדי לקבל מידע נוסף על שליחת שאלות.
אפשר להשתמש בדוגמה הזו כמדריך לאופן הניסוח והתיוג של השאלה:
Title:
למה התוצאות של ee.Reducer.fixedHistogram() הן שבריות? (Earth Engine)
Body:
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
באג בממשק של עורך הקוד: בעיות בתצוגה ובפונקציונליות של ממשק המשתמש
- הסקריפטים לא נטענים
- הלחצנים לא פועלים
- פריסה מוזרה
- רכיבים חסרים בדף
- האינטראקציה עם המפה לא פועלת
- החיפוש ב-Data Catalog לא פועל
- נכסים חסרים
- בעיות בהקרנה
- תיאורים לא ברורים של מערכי נתונים
API
כדי לדווח על באג, פועלים לפי ההוראות הבאות:
- מחפשים ברשימת הבאגים הקיימים.
- אם מצאתם בעיה רלוונטית שקשורה לבאג, סמנו אותה בכוכב. אפשר גם להוסיף תגובה כדי לתאר איך הבאג משפיע על תהליך העבודה שלכם.
- אם אין בעיה רלוונטית, מוסיפים בעיה חדשה באמצעות תבנית הדיווח על באגים.
Code Editor
כדי לדווח על באג שקשור לממשק של עורך הקוד, פותחים את עורך הקוד, לוחצים על הלחצן ואז על שליחת משוב על עורך הקוד. יופיע חלון שבו אפשר לתאר את הבעיה. בנוסף, תוכלו לסמן צילום מסך כדי להדגיש את מיקום הבעיה.
בעיה במערך הנתונים
כאן אפשר לדווח על באג. אם אפשר, כדאי לספק קישור לעורך הקוד שבו מוצגת הבעיה.
בעיות בהרשמה
כדי להגדיר את הגישה, צריך לעבור אל דף ההרשמה של 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 Compute Units) שתוכלו לצרוך לאורך זמן.
לפני שליחת הבקשה
במקרים רבים, אפשר לשנות את הקוד כדי שהוא יפעל בצורה יעילה יותר וכדי להימנע מהצורך בשיפור. כדאי לעיין בהצעות שבקטעים שגיאות בהתאמת גודל, שיטות לניפוי באגים ושיטות מומלצות לכתיבת קוד במאמרי העזרה של Earth Engine. אפשר גם לדון בגישה שלכם עם משתמשים אחרים בפורום המפתחים של Earth Engine. יש הרבה שיטות מומלצות לעיבוד יעיל של תמונות גדולות ומורכבות באמצעות Earth Engine. יכול להיות שמומחים בפורום יוכלו לעזור. לפני ששולחים בקשה, כדאי לקרוא את השיטות המומלצות לניסוח בקשה לעזרה.
בקשה להגדלת נפח האחסון של נכסים או להצטרפות לרמת שותפות לא מסחרית
אם יש לכם שאלות לגבי הבקשה להגדלת המכסה, אתם יכולים לשלוח בקשה באמצעות Issue Tracker הפרטי עם תיאור הבעיה.
בקשות למערכי נתונים
כדי לבקש מערך נתונים חדש או לדווח על באג במערך נתונים קיים:
- מחפשים את הבקשות של קבוצת הנתונים החדשה או הקיימת.
- אם מצאתם בקשה רלוונטית למערך נתונים, כדאי לסמן את הבעיה בכוכב ולהוסיף הערה כדי לתאר איך מערך הנתונים יכול לעזור לכם בעבודה.
- אם לא קיימת בקשה רלוונטית לנתונים, שולחים בקשה חדשה למערך נתונים חדש או קיים.
בקשות להוספת תכונות
כדי לבקש תכונה חדשה ב-API או בכלי לעריכת קוד, פועלים לפי ההוראות הבאות:
- מחפשים ברשימת הבקשות הקיימות לתכונות.
- אם מצאתם בקשה רלוונטית להוספת תכונה, אתם יכולים לסמן את הבעיה בכוכב ולהוסיף תגובה כדי לתאר איך התכונה תעזור לכם בעבודה.
- אם אין בקשה רלוונטית להוספת תכונה, שולחים בקשה חדשה באמצעות התבנית הזו.
שינוי בהתנהגות או בפלט של הסקריפט
יכול להיות שיהיו שינויים בקוד, בארכיטקטורה ובמדיניות של Earth Engine API, ולכן יכול להיות שתהיה התנהגות שונה או שגיאות שמופיעות עכשיו אבל לא הופיעו לפני זמן מה באותו סקריפט. כדי לדווח על בעיות מהסוגים האלה, צריך לשלוח באג ב-API. לפני כן, חשוב לוודא כמה דברים:
- מוודאים שלא חל שינוי בסקריפט – בודקים את היסטוריית הסקריפט.
- מוודאים שלא חל שום שינוי בקולקציית הקלט (למשל, האם סיננתם את תאריכי התמונות עד היום, ועכשיו יש תמונות חדשות בקולקציה?).
- האם אתם מסתמכים על מודולים של סקריפטים שיובאו או על נכסים משותפים שכבר לא זמינים או שהשתנו?
- האם זה אותו סקריפט אבל הוא פועל באזור עניין או במערך נתונים שונים?
אחרי שבודקים שלא פורסם כבר באג דומה, שולחים את הבאג ומספקים בדוח הבאג מידע לגבי הנקודות האלה.
חסרים נכסים בקטלוג
במדריך הזה מוסבר איך לאשר נכס שחסר בקטלוג הנתונים של Earth Engine ולדווח עליו.
עזרה לאחרים
יש כמה דרכים לעזור לאחרים:
- לענות על שאלות ולערוך אותן ב-GIS Stack Exchange.
- עונים על שאלות בפורום למפתחים של Earth Engine.
- לכתוב מדריכים.
- להעביר הרצאות על אופן השימוש ב-Earth Engine באוניברסיטה או במקום העבודה. ריכזנו כאן כמה מקורות מידע שיעזרו לכם להתחיל: