בניית מסלולים מחדש

בניית מסלולים מחדש


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

ישויות בשכבות בעלות רכיב זמן מופעל ניתנות לייצוג באחת משתי דרכים:

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

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

בחר ישויות כדי לבנות מהן מסלולים מחדש


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

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

בחר שדה אחד או יותר כדי לזהות מסלולים


השדות שמייצגת את מזהה המסלול.

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

בחר שיטה לבנייה מחדש של מסלולים


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

צור ביטוי ליצירת חיץ בין ישויות קלט (אופציונלי)


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

משוואה כגון ‎$feature.windspeed * 1000 תחיל חיץ של 1,000 כפול השדה windspeed. באפשרותך להשתמש ביותר משדה אחד במחשבון החיץ.

בנוסף, באפשרותך לציין ביטוי מתחשב במסלולים. לדוגמה, באפשרותך לחשב את סכום ערך השדה windspeed עבור הישות הנוכחית ושתי הישויות הקודמות עם משוואה כגון ‎$track.field(windspeed).history(-3)‎. בכל מיקום, הסכום של מדידת windspeed הנוכחית ושתי הקודמות יחושב וישמש להגדרת חיץ.

בחר זמן יעד לפיצול מסלולים (אופציונלי)


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

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

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

פצל מסלולים (אופציונלי)


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

ניתן להשלים פיצולים בדרכים הבאות:

  • על בסיס מרחק בין קלטים - אם לנקודות או לאזורי קלט יש מרחק גדול יותר ביניהם מאשר המרחק שצוין, הם יפוצלו למסלולים שונים. לדוגמה, אם ציינת מרחק של 10 ק"מ, נקודות רציפות גדולות מ-10 ק"מ יופרדו למסלולים.
  • על בסיס זמן בין קלטים - אם לנקודות או לאזורי קלט יש משך ארוך יותר ביניהם מאשר זמן הפיצול שצוין, הם יפוצלו למסלולים שונים. לדוגמה, נניח שברשותך ישויות נקודה שמייצגות טיסות מטוסים, כאשר שדה המסלול הוא מזהה המטוס. מטוס זה יכול לבצע מספר טיסות ומיוצג כמסלול אחד. אם תדע שיש הפסקה של שעה אחת בין הטיסות, תוכל להשתמש ב שעה כפיצול המסלול, וכל טיסה תפוצל למסלול משלה.
  • במרווחי זמן מוגדרים - פיצול תוך שימוש במרווחים סדירים, שצוינו על ידי מרווחי זמן וזמן ייחוס. אם לא תגדיר זמן ייחוס, יעשה שימוש ב-1 בינואר 1970. לדוגמה, אם ציינת שנה אחת עם זמן ייחוס של 2 בפברואר 1990 בשעה 10:00, תפצל מסלולים ב-2 בפברואר 1990 בשעה 10:00, ב-2 בפברואר 1991 בשעה 10:00 ותמשיך הלאה במרווחים של שנה אחת.

אם מספר אפשרויות פיצול, מסלולים יפוצלו כאשר תנאי אחד או יותר יתקיימו.

בחר מרחק לפיצול מסלולים (אופציונלי)


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

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

הוסף סטטיסטיקה (אופציונלי)


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

  • ספירה - מחשב את מספר הערכים שאינם null. ניתן להשתמש בחישוב זה על שדות מספריים או מחרוזות. הספירה של [null‏, 0, 2] היא 2.
  • סכימה - הסכימה של ערכים מספריים בשדה. הסכימה של [null‏, null‏, 3] היא 3.
  • ממוצע - הממוצע של ערכים מספריים. הממוצע של [0‏, 2, null] הוא 1.
  • מינימום - ערך המינימום של שדה מספרי. המינימום של [0‏, 2, null] הוא 0.
  • מקסימום - ערך המקסימום של שדה מספרי. המקסימום של [0‏, 2, null] הוא 2.
  • טווח - הטווח של שדה מספרי. ערך זה מחושב על ידי חיסור ערכי המינימום מערך המקסימום. הטווח של [0‏, null, 1] הוא 1. הטווח של [null‏, 4] הוא 0.
  • שונות - השונות של שדה מספרי במסלול. השונות של [1] היא null. השונות של [null‏, 1‏,0‏,1‏,1] היא 0.25.
  • סטיית תקן - סטיית התקן של של שדה מספרי. סטיית התקן של [1] היא null. סטיית התקן של [null‏, 1‏,0‏,1‏,1] היא 0.5.
  • ראשון - הערך הראשון של שדה שצוין במסלול המסוכם. אם למסלול יש את הערכים הבאים לפי סדר זמן עבור שדה: [1,5,10,20], הערך הראשון הוא.
  • אחרון - הערך האחרון של שדה שצוין במסלול המסוכם. אם למסלול יש את הערכים הבאים לפי סדר זמן עבור שדה: [1,5,10,20], הערך האחרון הוא 20.

באפשרותך לחשב את הערכים הבאים בשדות מחרוזות:

  • ספירה - מחשב את מספר המחרוזות שאינן null.
  • כלשהו - נתון סטטיסטי זה הוא דגימה אקראית של ערך מחרוזת בשדה שצוין.
  • ראשון - הערך הראשון של שדה שצוין במסלול המסוכם. אם למסלול יש את הערכים הבאים לפי סדר זמן עבור שדה: [טורונטו,גואלף,סקומיש,מונטריאול,הליפקס,רדלנדס,בוסטון], הערך הראשון הוא טורונטו.
  • אחרון - הערך האחרון של שדה שצוין במסלול המסוכם. אם למסלול יש את הערכים הבאים לפי סדר זמן עבור שדה: [טורונטו,גואלף,סקומיש,מונטריאול,הליפקס,רדלנדס,בוסטון], הערך האחרון הוא בוסטון.
כל הנתונים הסטטיסטיים יחושבו על ערכי שאינם null. שכבת התוצאה תכיל שדה חדש עבור כל נתון סטטיסטי שחושב. ניתן להוסיף כל מספר של נתונים סטטיסטיים על ידי בחירת מאפיין ונתון סטטיסטי.

בחר ArcGIS Data Store שאליו יש לשמור את התוצאות


תוצאות GeoAnalytics מאוחסנות במאגר נתונים ונחשפות כשכבת ישויות ב- Portal for ArcGIS. במרבית המקרים, יש לאחסן את התוצאות במאגר נתונים מרחבי-זמני, וזוהי ברירת המחדל. במקרים מסוימים, שמירת התוצאות במאגר נתונים יחסי היא אפשרות טובה. להלן הסיבות שבגינן ייתכן שתרצה לאחסן תוצאות במאגר נתונים יחסי:

  • תוכל להשתמש בתוצאות בשיתוף פעולה של פורטל-לפורטל.
  • תוכל לאפשר יכולות סנכרון עם התוצאות שלך.

אין להשתמש במאגר נתונים יחסיים אם אתה צופה שתוצאות GeoAnalytics יגדלו וברצונך לנצל את יכולות מאגר הנתונים המרחבי-זמני של Big Data כדי לטפל בכמויות גדולות של נתונים.

שם שכבת התוצאה


השם של השכבה שתיווצר. אם אתה כותב ל- ArcGIS Data Store, התוצאות שלך יישמרו ב-התוכן שלי ויתווספו למפה. אם אתה כותב לקובץ שיתוף Big Data, התוצאות שלך יאוחסנו בקובץ השיתוף של Big Data ויתווספו למניפסט שלו. הם לא יתווספו למפה. שם ברירת המחדל מבוסס על שם הכלי ושם שכבת הקלט. אם השכבה כבר קיימת, הכלי ייכשל.

בעת כתיב ל- ArcGIS Data Store (מאגר נתונים יחסים או מרחבי-זמני של Big Data) בעזרת התיבה הנפתחת שמור תוצאה ב, באפשרותך לציין את שם התיקייה ב- התוכן שלי שבה התוצאה תישמר.