ייבוא נתוני רסטר

אתם יכולים להשתמש במנהל הנכסים או בממשק שורת הפקודה (CLI) כדי להעלות תמונות או קבוצות נתונים אחרות של רסטר עם הפניה גיאוגרפית בפורמט GeoTIFF או TFRecord. (במאמר ייבוא נתונים וקטוריים מוסבר איך לייבא וקטורים באמצעות עורך הקוד).

העלאת נכסי תמונות

GeoTIFF

בעורך הקוד, אתם יכולים להעלות קובצי תמונה בפורמט GeoTIFF בגודל של עד 10GB לתיקיית המשתמש ב-Earth Engine. (לקבצים גדולים יותר, השתמשו באפשרות העלאה באמצעות שורת הפקודה).

כדי להעלות קובץ GeoTIFF באמצעות Code Editor, בוחרים בכרטיסייה Assets בפינה השמאלית העליונה, לוחצים על הלחצן ובוחרים באפשרות Image upload. ב-Earth Engine תוצג תיבת דו-שיח להעלאה, שדומה לאיור 1. לוחצים על הכפתור SELECT ועוברים לקובץ GeoTIFF במערכת הקבצים המקומית.

נותנים לתמונה מזהה נכס מתאים (שעדיין לא קיים) בתיקיית המשתמש. אם רוצים להעלות את התמונה לתיקייה או לאוסף קיימים, מוסיפים לפני מזהה הנכס את מזהה התיקייה או האוסף, לדוגמה projects/myproject/folder-or-collection-id/new-asset.

לוחצים על העלאה כדי להתחיל את ההעלאה.

נכסים
איור 1. תיבת הדו-שיח להעלאת תמונות במנהל הנכסים

אחרי שמתחילים את ההעלאה, משימת "הטמעת נכס" מופיעה בכרטיסייה Tasks (משימות) בצד שמאל של Code Editor. כשמציבים את הסמן מעל המשימה במנהל המשימות, מופיע הסימן ? , שמאפשר לבדוק את סטטוס ההעלאה. כדי לבטל העלאה, לוחצים על הסמל המסתובב לצד המשימה. בסיום ההטמעה, הנכס יופיע בתיקיית המשתמש עם הסמל .

דחיסת GeoTIFF

אפשר לדחוס קובצי GeoTIFF באמצעות DEFLATE,‏ JPEG,‏ JPEG-XL/JXL,‏ LERC,‏ LERC_DEFLATE,‏ LERC_ZSTD,‏ LZMA,‏ LZW,‏ WEBP או ZSTD. קובצי Cloud Optimized GeoTIFF‏ (COG) ש-Earth Engine קורא במקום להטמיע מקבלים קבוצה מצומצמת יותר. מידע נוסף זמין במאמר דחיסת COG.

המלצות לחוויית ההעלאה הטובה ביותר של קבצים גדולים:

  • הבחירה הטובה ביותר: ZSTD מציע איזון טוב בין מהירות לדחיסה.
  • כדאי להימנע: LZMA יכול להיות איטי מאוד למרות דחיסה טובה.
  • קבצים לא דחוסים: הקבצים יהיו גדולים יותר וזמן ההעלאה יהיה ארוך יותר.
  • דחיסת נתונים (lossy) (למשל, JPEG): יכולה לשנות את ערכי הפיקסלים. השתמשו בדחיסה ללא אובדן מידע (למשל, DEFLATE, ‏ LZMA, ‏ LZW, ‏ ZSTD) במקום בדחיסת נתונים (lossy), אלא אם אתם מבינים את ההשפעה הפוטנציאלית על הנתונים שלכם.

TFRecord

כדי להעלות תמונה מקובץ TFRecord, צריך את קובץ המיקסר המשויך שנוצר כשייצאתם את התמונות שעליהן ביצעתם את ההסקה. פרטים על קובץ המיקסר זמינים בדף הייצוא. באופן ספציפי יותר, כדי לייבא חיזויים (כתמונה) שבוצעו על תמונות שיוצאו,

  1. ייצוא תמונות לקובץ TFRecord אחד או יותר.
  2. מבצעים הסקה על התמונות (כלומר model.predict()).
  3. כותבים את הפלט של model.predict() בקובץ TFRecord. החיזויים צריכים להיות באותו סדר כמו ייצוא התמונות שעליהן ביצעתם את ההסקה. אפשר לאכוף את הסדר באמצעות מיון של שמות הקבצים שנוצרו בייצוא. פרטים נוספים זמינים בקטע ייצוא קבצים גדולים.
  4. מעלים את קובצי ה-TFRecord והמיקסר המשויך ל-Earth Engine.

עריכת נכסים

כדי לערוך מטא-נתונים של נכס, צריך לציין מאפיין אחד או יותר של מטא-נתונים. בתפריט Properties, לוחצים על Add property כדי להגדיר שם וערך למאפיין (איור 2). הערך יכול להיות מחרוזת או מספר. מזינים מחרוזות בלי מירכאות. כדי לעצב מספר כמחרוזת, מזינים גרש בודד (') לפני המספר.

כברירת מחדל, המאפיין system:time_start נוסף בלי ערך. המאפיין הזה משמש את Earth Engine כשמפעילים מסנני תאריכים של ImageCollection. מזינים תאריך בפורמט שמוצג באיור 2, או מספר שמייצג אלפיות שנייה מאז 1 בינואר 1970. (למידע נוסף על חותמות זמן ב-Earth Engine, עיינו במילון המונחים). מנהל הנכסים מפרש מספר שהוזן כערך של מאפיין בשם system:time_start או system:time_end כאלפיות השנייה, ומעצב אותו כתאריך.

לוחצים על הסמל כדי להסיר נכס.

אפשרויות מתקדמות

בתפריט Advanced, בוחרים את מדיניות הפירמידה ואת מצב המיסוך של הנתונים.

מדיניות הפירמידה מציינת איך Earth Engine יוצר גרסאות של התמונה ברזולוציה נמוכה יותר. במסמך בנושא קנה מידה מוסבר איך Earth Engine מטפל ברזולוציות מרובות. בוחרים מדיניות פירמידה של "ממוצע", "מינימום" או "מקסימום" כדי לחשב רמות רזולוציה נמוכות יותר של פירמידת התמונה כממוצע, כמינימום או כמקסימום של כל קבוצת 2x2 של פיקסלים ברזולוציה גבוהה יותר. האפשרות הזו מתאימה לתמונות עם ערכים רציפים. לנתונים קטגוריים (למשל, תכסית קרקע) או נתוני QA, בוחרים מדיניות פירמידה של "דגימה" (הפיקסל השמאלי העליון) או "מצב" (הערך שמופיע בתדירות הגבוהה ביותר, או דגימה אם אין מצב).

מצב המסיכה מציין איך התמונה שהועלתה עוברת מיסוך (אם בכלל). כדי לציין ערך ללא נתונים, בוחרים באפשרות "ערך ללא נתונים" ומזינים את הערך. פיקסלים עם הערך הזה יוסתרו בתמונה שהועלתה. הערך הזה מוחל על כל פס של התמונה בנפרד. כדי להשתמש ברצועה האחרונה של התמונה כמסכה לרצועות האחרות של התמונה, בוחרים באפשרות "Use last band as alpha band". ערוץ האלפא צריך להיות ערוץ של 8 ביטים ללא סימן, שבו 0 הוא נתונים מוסתרים (שקופים לחלוטין) ו-255 הוא נתונים אטומים לחלוטין.

העלאות של משבצות

כדי להעלות תמונה אחת כמספר משבצות, כשכל משבצת מאוחסנת בקובץ מקור אחר, לוחצים על Add another file כדי להוסיף עוד קבצים להעלאה. ‫Earth Engine ישלב את המשבצות כדי ליצור תמונה אחת בתיקיית המשתמש.

יש כמה מגבלות על סוגי הקבצים שאפשר להעלות לנכס תמונות. הקפידו במיוחד על הדברים הבאים:

  1. התמונות צריכות להיות עם אותם ערכים של מספר ערוצים, עומק סיביות, היטל, רזולוציה ומילוי.
  2. ההיסט מקובץ אחד למשנהו חייב להיות כפולה של מספר שלם של גודל הפיקסל.
  3. הרווחים בין המשבצות יתמלאו בפיקסלים מוסתרים בתמונה הסופית, ולכן עדיף שהמשבצות יהיו צמודות ולא מפוזרות. תמונות עם פערים שתופסים יותר מ-99% משטח התמונה לא ייקלטו.