זיהוי תקריות

זיהוי תקריות


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

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

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

בדוגמה אחרת, נניח שאתה מנטר ריכוזים של חומר כימי באספקת המים המקומית, תוך שימוש בשדה שנקרא contaminateLevel. אתה יודע שהרמות המומלצות הן פחות מ-0.01 מ"ג/ל', ורמות מסוכנות הן מעל 0.03 מ"ג/ל'. כדי לזהות תקריות שבהן ערך גבוה מ-0.03 מ"ג/ל' הוא תקרית ונשאר תקרית עד שרמות הזיהום חוזרות לנורמלי, אתה יוצר תקרית תוך שימוש בתנאי ההתחלה contaminateLevel > 0.03 ובתנאי הסיום contaminateLevel < 0.01. פעולה זו תסמן כל רצף שבו ערכים עולים על 0.03 מ"ג/ל' עד שהם חוזרים לערך של פחות מ-0.01.

בחר שכבה לזיהוי תקריות


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

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

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


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

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

הגדר תנאי לציון תחילת התקרית


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

לדוגמה, נניח שאתה רוצה לקבל התראה כאשר הסכום של השדות concentration_1 ו- concentration_2 גדול מ- concentration_3. כדי לעשות זאת, החל את התנאי הבא: ‎ ($feature["concentration_1"] + $feature["concentration_2"]) > $feature["concentration_3"]).

אם ברצונך לדעת כיצד הריכוזים השתנו במהלך הזמן, ולקבל התראה כאשר הערך הנוכחי של concentration_1 גודל משתי המדידות הקודמות של concentration_2 תוכל להשתמש בביטוי כגון ‎$feature["concentration_1"] > $track.field["concentration_2"].history(-3,-1)‎.

הגדר ביטוי לציון סיום התקרית (אופציונלי)


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

לדוגמה, נניח שברצונך לקבל התראה כאשר הסכום של השדות concentration_1 ו- concentration_2 גדול מ- concentration_3, ושהתקרית תסתיים אם concentration_4 קטן מ- concentration_1. לשם כך, החל תנאי התחלה של ‎ ($feature["concentration_1"] + $feature["concentration_2"]) > ($join["income"] * .20) ותנאי סיום של ‎($feature["concentration_4"] < $feature["concentration_1"]).

אם ברצונך לדעת כיצד הריכוזים השתנו במהלך הזמן, ולקבל התראה כאשר הערך הנוכחי של concentration_1 גודל משתי המדידות הקודמות של concentration_2 תוכל להשתמש בביטוי כגון ‎$feature["concentration_1"] > $track.field["concentration_1"].history(0,-1)‎.

הצג בפני


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

  • כל הישויות - זוהי ברירת המחדל. כל הישויות בקלט יוחזרו.
  • רק תקריות - שיטה זו תחזיר רק את הישויות שהן תקריות. ישויות שלא נצא שהן תקריות לא יוחזרו.

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


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

לדוגמה, אם תגדיר את גבול הזמן ליום אחד, שמתחיל ב-09:00 ב-1 בינואר 1990, כל מסלול ייחתך ב-09:00 בכל יום וינותח במסגרת מקטע זה.

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

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


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

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