יותר

לנתוני הרסטר המוקרנים יש מידה לא עקבית אך לא צורת הצורה

לנתוני הרסטר המוקרנים יש מידה לא עקבית אך לא צורת הצורה


אני רוצה לחשב את הערך הממוצע של קובץ סריקה בתוך כל גבול מצולע של קובץ הצורה שלי. מכיוון שאני רוצה לשמר את השטח אני רוצה להשתמש בהקרנת Goode Homolosine (Land). לטופס הצורה המקורי מערכת קואורדינטות גיאוגרפית WGS1984, וקובץ הרסטר המקורי נמצא גם ב- WGS1984.

השתמשתי ב- פּרוֹיֶקט כלי להקרין את הטופס לצורת ההקרנה Goode Homolosine (Land) פרויקט רסטר כלי לקובץ הרסטר, ובוחר גם ב- Goode Homolosine (Land) כמערכת הקואורדינטות המוקרנת.

אני מבין שמכיוון שלשני הקבצים המקוריים יש מערכת קואורדינטות מוגדרת, כלומר WGS1984, אני לא אמור להשתמש ב הגדר השלכה כְּלִי.

בְּעָיָה: כשאני פותח את החדש שהוקרן רסטר בקובץ ArcMap, אני מקבל את הודעת השגיאה הבאה:

אזהרה, מידה לא עקבית!

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

הקרנה מחדש של נתונים בשכבה כזו עשויה להוביל להתנהגות בלתי צפויה

שני דברים שיש לשים לב אליהם:

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

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

~~~~~~

נתוני רסטר: http://www.earth.columbia.edu/people/gmccord/sitefiles/file/malaria_ecology.zip Shapefile אינו זמין לציבור, אך מטא נתונים קובעים GCS_WGS_1984


יש באג בכלי Project Raster. רסטר הפלט מכלי Project Raster גדול מעט מדי בקצה המזרחי ובקצה הדרומי (תחתית החלקה / האונה המזרחית ביותר). כך שמידת הנתונים לא ממש תואמת את מידת הקרנת ההומולוזין של גוד, ומפעילה את אזהרת "מידה לא עקבית".

דרך לעקיפת הבעיה היא לשחזר את הרסטר המקורי ב- ArcMap ואז לייצא אותו באמצעות מערכת הקואורדינטות של מסגרת הנתונים.

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

הערה: "התשובה" הראשונה שלי למטה הייתה שגויה לחלוטין, ובעצם לא ניסיתי את זרימת העבודה של ה- OP כשכתבתי אותה. אני חושב שאני רואה מה קרה, אבל אני מופתע מכך שכלי Project Raster עבד.

כשהורדתי את הרסטר, אין לו מערכת קואורדינטות מוגדרת. אני חושב שכלי ה- Project Raster נכשל בשקט, וסרגל הפלט עדיין נמצא בקואורדינטות של WGS 1984 אך הוגדר Goode Homolosine. חזור למקור, השתמש בדף המאפיינים שלו ב- ArcCatalog או בכלי Define Projection והגדר אותו ל- 4326 / GCS WGS 1984. כעת השתמש בכלי Project Raster כדי להמיר אותו ל- Goode Homolosine.


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