במה אפשר לעזור לך? (click link)
- יש לי שאלה.
- מצאתי באג.
- אני רוצה לקבל עזרה בנושא הרשמה או גישה.
- יש לי בעיה שקשורה לתשלומים וחיובים.
- קיבלתי הודעת שגיאה.
- אני צריך מכסה נוספת
- אני רוצה לבקש מערך נתונים חדש.
- אני רוצה לבקש תכונה חדשה.
- הבחנתי בשינוי בהתנהגות הסקריפט.
- אני רוצה לדווח על נכס קטלוג חסר.
- אני רוצה לעזור לאחרים.
טיפים לקבלת עזרה
"איך אוכל לעזור לאחרים לעזור לי?"
לפני שיוצרים בקשת עזרה, כדאי לחפש בקשות דומות שכבר נשלחו על ידי משתמשים אחרים. יכול להיות שהתשובה כבר קיימת וקל למצוא אותה. זו בדרך כלל הדרך הכי מהירה לבטל את החסימה. אפשר לנסות את הפעולות הבאות:
- פותחים את המדריך למפתחים של 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
כדי לדווח על באג, פועלים לפי ההוראות הבאות:
- מחפשים ברשימת הבאגים הקיימים.
- אם מצאתם בעיה רלוונטית שקשורה לבאג, סמנו אותה בכוכב. אפשר גם להוסיף תגובה כדי לתאר איך הבאג משפיע על תהליך העבודה שלכם.
- אם אין בעיה רלוונטית, מוסיפים בעיה חדשה באמצעות תבנית הדיווח על באג.
עורך קוד
כדי לדווח על באג שקשור לממשק של עורך הקוד, פותחים את עורך הקוד, לוחצים על הלחצן ואז על שליחת משוב על עורך הקוד. יופיע חלון שבו אפשר לתאר את הבעיה. בנוסף, תוכלו לסמן צילום מסך כדי להדגיש את מיקום הבעיה.
בעיה במערך הנתונים
כאן אפשר לדווח על באג. אם אפשר, כדאי לספק קישור לעורך הקוד שבו מוצגת הבעיה.
בעיות ברישום
כדי להגדיר את הגישה, עוברים אל דף ההרשמה של Earth Engine.
אם נתקלתם בבעיות ברישום או בגישה ל-Earth Engine, אתם יכולים לבקש עזרה מצוות התמיכה בנושא רישום ל-Earth Engine.
תשלומים וחיובים
אם נתקלתם בבעיה שקשורה לתשלומים או לחיוב ב-Earth Engine, Google מספקת תמיכה בנושאי חיוב לכל המשתמשים. זה המקום הנכון לדווח על חיובים שגויים או לא צפויים, לקבל הבהרות לגבי שאלות בנושא תשלומים או לבקש החזרים כספיים.
כדי לקבל את התוצאות הטובות ביותר, מומלץ לבצע את השלבים הבאים:
מומלץ לשלוח בקשת תמיכה בנושא חיוב בהקדם האפשרי. כך מגדילים את הסיכויים שיהיו יומני ניפוי באגים ומידע רלוונטיים. כדאי לספק כמה שיותר מידע על הבעיה.
אם הבעיה קשורה לחיובים שוטפים (למשל, חיובים על מינוי או על אחסון), אפשר לעיין במסמכי התיעוד בנושא סיום הגישה ל-Earth Engine לשימוש מסחרי.
מודיעים לצוות Earth Engine שיש לכם פנייה פתוחה. פונים לצוות ומצרפים את מספר בקשת התמיכה.
הודעות שגיאה
יש הרבה דרכים לגרום לשגיאה ב-Earth Engine. כדי לזהות את מקור הבעיה ולפתור אותה, צריך לפעול לפי השלבים הבאים:
- מדריך לניפוי באגים הוא מקור מידע ראשוני שיעזור לכם להבין איזה סוג שגיאה קיבלתם ואיך אפשר לפתור אותה.
- מבצעים חיפוש ב-Google של הודעת השגיאה. לעיתים קרובות מתקבלות תוצאות מ-GIS Stack Exchange.
- מחפשים את הודעת השגיאה בפורום המפתחים כדי לראות אם משתמשים אחרים נתקלו באותה בעיה.
- אם אחרי עיון בכל המקורות הזמינים עדיין לא ברור לכם מה גורם לשגיאה, אפשר לפרסם שאלה.
- לבסוף, אם השגיאה לא נפתרה ואתם חושדים שמדובר בבאג, אתם יכולים לדווח עליה.
מכסה נוספת
שימוש לא מסחרי או שימוש למטרות מחקר
אם אתם צריכים מכסה נוספת לשימוש לא מסחרי או למטרות מחקר ב-Earth Engine, אתם יכולים להגיש בקשה למכסה נוספת בחינם למשך שנה ('הגדלת מכסה') מעבר למכסה הרגילה שמגיעה עם הגישה לפלטפורמה. אנחנו בודקים את כל הבקשות, תוך התמקדות בהשפעה הסביבתית והחברתית בקנה מידה רחב.
אפשר לבקש להגדיל את המכסות הבאות:
- מכסת אחסון הנכסים, שמגבילה את כמות נתוני הנכסים שמשתמש יכול לאחסן בחנות הנכסים של EE.
- מכסת משימות באצ', שמגדירה כמה משימות מקבילות משתמש יכול להריץ בסביבת באצ'. סביבת האצווה מספקת תוצאות חישוב אסינכרוניות בצורה של קבצים שנמסרים לאחסון ב-Earth Engine, ל-Google Cloud Storage או ל-Google Drive.
- מכסה של בקשות מקבילות עבור הסביבה האינטראקטיבית, שמגבילה את קצב השליחה והמקבילות של השאילתות לשירות 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 באוניברסיטה או במקום העבודה. ריכזנו כאן כמה מקורות מידע שיעזרו לכם להתחיל: