Systematics
  • EN
  • אודות
    • על סיסטמטיקס
    • אירועים בסיסטמטיקס
    • קהילה
    • יצירת קשר
    • דרכי הגעה
  • פתרונות ומוצרים
      • אודות
      • מוצרים
      • אירועים
      • קורסים
      • תמיכה
      • סיפורי הצלחה
      • אודות
      • מוצרים
      • אירועים
      • קורסים
      • תמיכה
      • סיפורי הצלחה
      • אודות
      • מוצרים
      • אירועים
      • קורסים
      • תמיכה
      • סיפורי הצלחה
      • אודות
      • מוצרים
      • אירועים
      • תמיכה
      • סיפורי הצלחה
      • רכישה Online
  • לקוחות
    • לקוחות סיסטמטיקס בחזית המאבק במגיפת הקורונה
    • לקוחות
      • סיפורי הצלחה
    • תעשיות
      • אקדמיה
      • Start Ups
    • תכניות עבור סטארטאפים
  • קורסים
      • אודות מרכז ההדרכה
    • קורסים GIS
      • אודות הקורסים
      • תאריכים וסילבוס
      • מסלולי הכשרה
    • קורסים SOLIDWORKS
      • אודות הקורסים
      • תאריכים וסילבוס
      • מסלולי הכשרה
      • קורסים CATIA
    • קורסים MATLAB & Simulink
      • אודות הקורסים
      • תאריכים וסילבוס
      • מסלולי הכשרה
    • קורסים 3D Printing
      • תאריכים וסילבוס
    • קורסים ALTIUM
      • תאריכים וסילבוס
  • תמיכה
    • תמיכה ושירותי ייעוץ
    • רישום חומרה / הפעלת אחריות
    • נהלי התקנה ורישוי GIS
    • נהלי התקנה ורישוי MATLAB
    • נהלי התקנה ורישוי SOLIDWORKS
    • פתיחת קריאות שירות
  • דרושים
  • צור קשר
  • בלוג
    • הבלוגים שלנו
    • SOLIDBlog
    • PCB Blog
    • GIS Blog
    • MATLAB With Fun Blog
    • 3D Printing Blog
  • HE
  • Contact Us
  • Support
  • Customers
    • Customers
    • Success Stories
  • Industries
  • Solutions
  • About Us
  • חיפוש באתר

עמוד הבית » בלוג » GIS Blog

  • ALL
  • GIS Blog
  • MATLAB With Fun
  • PCB Blog
  • Smart 3D Printing
  • SOLIDBlog

ניקיון ותקינות במידע: איך להבטיח את איכות הנתונים במערכת ה-GIS הארגונית

מור יפה
06/09/2020
GIS Blog

תגיות: ArcGIS Online | ESRI | GIS | GIS DESKTOP

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

שתפו את הפוסט
  • שתף בפייסבוק
  • שתף בטוויטר
  • שתף בגוגל+
  • שתף בלינקדאין
  • שתף באימייל
  • שתף בוואטסאפ

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

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

  1. דיוק מרחבי: היישויות הגיאוגרפיות ממוקמות באופן מדוייק במערכת הייחוס כך שמייצגות את מיקומם של הפריטים המתוארים בשטח.
  2. דיוק בסיווג: המאפיינים הא"נ ובראשם מאפייני הסיווג של הפריטים מאוכלסים באופן אמין.
  3. שלמות המידע: כל הפריטים שהיו אמורים להכלל אכן נקלטו (ולא "נשכחו" פריטים הקיימים בשטח).
  4. עקביות לוגית: תאימות מאפייני הפריטים למה שסביר למצוא בשטח, גם אם אין מידע מפורט – למשל שכביש בסיווג "כביש ראשי 4 נתיבים" לא ייקלט עם רוחב 5 מטר.
  5. עדכניות הנתונים: פריטים שהשתנו / נוספו / נעלמו מהשטח, צריכים להשתקף תוך פרק זמן סביר במערכת הממ"ג.

מאיפה מגיעות הגדרות של "מה נחשב מידע תקין" ?

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

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

ביצוע בדיקות תקינות על המידע – באיזה שלב ?

אנחנו מאמינים שהבטחת האיכות לנתונים הנו תהליך שיש לו שתי "פאזות" המשולבות כל הזמן זו בזו:

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

כלים קיימים במערכת ArcGIS  להבטחת איכות הנתונים הגיאוגרפיים

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

חוקי אימות למאפיינים – Attribute Domains

נראה שכמעט כולם מכירים את ה Attribute Domains. הם קלים מאד להגדרה ולמימוש והיו במערכת ArcGIS ממש מראשיתה. בבסיס עומדת היכולת להגדיר חוקי אימות למאפיינים כ Domains המוגדרים ברמת ה Geodatabase כולו, ואז ניתנים ל"הצמדה" אל שדות נתונים בשכבות או ב Subtypes של שכבות. קיימים שני סוגי Domains:

  • Coded Value Domain – רשימת ערכים סגורה המאלצת את העורך לבחור נתון מתוך הרשימה המוגדרת.
  • Range Domains – טווח ערכים מותר המגדיר אליו ערכים (עבור שדות נומריים) נחשבים תקינים.

ניתן להגדיר Attribute Domains בכל סוגי ה Geodatabase, ולהשתמש בהם הן בעריכות ArcMap והן ב ArcGIS Pro. בשניהם ניתן גם לעקוף את ה Domain באמצעות שימוש ב field Calculator. עורך המאפיינים בכל מקרה יצביע על הערך כחורג מהטווח / רשימה המוגדרת.

חוקי יחס מרחבי בין גיאומטריה בשכבות – Geodatabase Topology

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

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

גם טופולוגיית בסיס נתונים יכולה לשמש אותנו בעריכות דרך ArcMap או דרך ArcGIS Pro.

חוקי אימות מתקדמים – Geodatabase Attribute Rules

כאן כבר מדובר על משהו חדש – הוצג לראשונה עם ArcGIS Pro 2.4. החוקים האלו – בניגוד לקודמים –יעבדו רק עבור עריכות עם ArcGIS Pro ולמען האמת שכבה שתגדירו עליה Attribute Rules באמצעות Pro תהפוך ללא נגישה בכלל עבור ArcMap (גם לצפייה …) – אבל כאן מסתיימים החסרונות ומפה – רק יתרונות! מדובר ביכולת חזקה מאד שמאפשרת הגדרת חוקי אימות ובדיקה מתקדמים המאוכסנים יחד עם השכבה בבסיס הנתונים. קיימים שלושה סוגים ל Attribute Rules:

  • Calculation Rule – מגדיר חישוב אוטומטי מסויים שמתבצע אל שדות הפריט עם קליטתו כפונקציה של שדות שנקלטו או של הגדרה תהליכית אחרת.
  • Constraint Rule – מגדיר חוק מניעה – שמבטל עריכה (הוספה / שינוי / מחיקה) לפריט אם נוגדת את החוקיות המוגדרת.
  • Validation Rule – מגדיר בדיקת תקינות שניתנת להפעלה בדיעבד על המידע כדי לחשוף פריטים לא תקינים שמצאו דרכם אל המאגר.

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

שימוש ב Select ככלי לבקרת איכות

לפעמים אנחנו שוכחים אבל אחד הכלים החזקים ביותר להבטחת איכות הנתונים נמצא ממש "מתחת ליד": אם אנחנו יודעים לתאר אילו מצבים (גיאומטריים, מאפיינים) ייחשבו כ"לא-תקינים", נוכל תמיד למצוא את היישויות האלו באמצעות פעולת בחירה: בחירה לפי מאפיינים, בחירה לפי מיקום, ובעיקר שילוב של שניהם. ניתן לעשות זאת ידנית באמצעות כלי הבחירה האינטראקטיביים של המפה או ….. לשרשר מספר פעולות בחירה דרך Geoprocessing Model מוכן להפעלה שנוכל להשתמש בו בכל פעם שנרצה לאתר את ה Features שייחשבו מבחינתנו לשגויים במערכת.

שימוש בגרסאות עריכה ככלי לבקרת איכות

גרסאות עריכה של Enterprise Geodatabase הן באמת נושא לקורס בפני עצמו ….. אבל נסתפק בהקשר זה באזכור של אחת מהיכולות החזקות של עבודה בגרסאות: בידוד העריכה. כאשר אנחנו מבצעים את העריכות שלנו על המידע במסגרת Edit Version, אנחנו "לא מפריעים" לשאר משתמשי הארגון שאינם חשופים לעריכות שביצענו עד שנבחר למזג אותן אל גרסת ה Default. כך אנחנו יכולים בכל שלב של תהליך העריכה, לבצע את פעולת ה-Version Differences שתאתר עבורנו בשכבות השונות רק את הפריטים שנערכו (נוספו, שונו או נמחקו) בגרסת העבודה הנוכחית – ולבצע בקרת תקינות עליהם באופן ספציפי.

מבוא להרחבת ה ArcGIS Data Reviewer

כפי שנוכחנו עד כה, הבטחת האיכות לנתוני הממ"ג זה עסק רציני: חשוב לארגון, חשוב לנו כעורכים. ראינו גם שיש המון דרכים שונות ומשלימות להבטחת האיכות. מתוך ראיית החשיבות של תהליכי האיכות האלו, פותח ב Esri תוסף (Extension) ייעודי בדיוק למטרה זו – ה ArcGIS Data Reviewer.

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

  1. סטים מוכנים לקונפיגורציה של בדיקות שחוסכות זמן רב בהגדרת אמצעי בקרה אחרים.
  2. ממשק משתמש ייעודי שמאפשר איגום של השגויים המתקבלים מהבדיקות בטבלאות ושכבות מיוחדות לתיעוד השגויים, ואפשרות לאיטרציה דרך סט השגויים לתיקון / סקירה.
  3. אפשרות להרצת סט הבדיקות / ולידציות גם מתוך ArcGIS Enterprise Service – הופך את בקרת האיכות למשאב ארגוני הניתן להפעלה מתוך יישומי Web.

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

קיימות דרכים שונות לשימוש ביכולות ה Data Reviewer אבל בסקירה זו בחרתי להתמקד בשתיים מתוכן:

הגדרת Attribute Rules באמצעות Data Reviewer

על Attribute Rules סיפרנו בשלב מוקדם יותר של הבלוג. שם כתבנו שנקודת "חולשה" יחסית של כלי רב-עוצמה זה הנה הצורך להגדיר את הבדיקה או חוק האימות הספציפי שנרצה, באמצעות כתיבת ביטויי Arcade. כאן בדיוק באה לביטוי העזרה שניתנת לנו באמצעות Data Reviewer. עבור כל שכבה / טבלה שנרצה להגדיר עבורה Attribute Rules, ה Data Reviewer יציע לנו סט של בדיקות מוכנות לפי ההקשר של השכבה. בדיקות מוכנות אלו יהיו תחת קטגוריית ה "Ready to use Rules" במסך הגדרת ה Attribute Rules. כך למשל עבור שכבה פוליגונלית יוצעו לנו בדיקות מאפיינים וכן בדיקות גיאומטריות הרלוונטיות ליישויות פוליגון:

בעוד שעבור שכבה קווית נקבל סט אחר של בדיקות גיאומטריה – ההולמות יישויות קו:

הרצת Reviewer Batch Job

כבר ציינו קודם ש Attribute Rules לא יהיו תקפים לעבודה עם ArcMap. אם בכל זאת נחפש אפשרות להגדרת סט בדיקות שנוכל להפעיל הן עבור תהליכי עריכה ב ArcMap והן מתוך ArcGIS Pro, הרחבת ה Data Reviewer מעמידה לרשותנו יכולת נוספת: Batch Job. מדובר בסט חוקים הנערכים ב ArcMap דרך ממשק משתמש ייעודי (Reviewer Batch Job Manager)

במסגרתו נגדיר קטגוריות ובתוכן בדיקות ספציפיות

לאחר שמירת קובץ ה Batch Job, ניתן להפעיל אותו על כל Extent שנרצה או על כל המרחב, באופן יזום או מתוזמן (באמצעות Geoprocessing Tool)

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

סיכום

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

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

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

תגיות: ArcGIS Online | ESRI | GIS | GIS DESKTOP

שתפו את הפוסט
  • שתף בפייסבוק
  • שתף בטוויטר
  • שתף בגוגל+
  • שתף בלינקדאין
  • שתף באימייל
  • שתף בוואטסאפ

פוסטים נוספים מאותה קטגוריה

טיפים וטריקים לייעול העבודה עם ArcGIS Pro

טיפים וטריקים לייעול העבודה עם ArcGIS Pro

GIS Blog

מור יפה
30/12/2020
גישה ועיבוד של נתוני Big Data באמצעות ArcGIS Pro

גישה ועיבוד של נתוני Big Data באמצעות ArcGIS Pro

GIS Blog

מיכל גרינולד
25/10/2020
 יכולות מתקדמות להצגת תווית וניהול אנוטציות עם ArcGIS Pro

 יכולות מתקדמות להצגת תווית וניהול אנוטציות עם ArcGIS Pro

GIS Blog

אלעד רוטמן
22/02/2021
תגובות | 0 תגובות

השאירו תגובה

כתיבת תגובה לבטל

האימייל לא יוצג באתר. שדות החובה מסומנים *

הרשמו לקבלת עדכונים

GIS Blog
רוצים ללמוד עוד? כיתבו לנו

כיתבו לנו


social-media-youtubesocial-media-linkedin

קהילה

  • קהילת סיסטמטיקס
  • SOLIDWORKS Blog
  • PCB Blog
  • MATLAB with Fun Blog
  • GIS Blog
  • Smart 3D Printing Blog
  • ESRI Israel FB
  • SOLIDWORKS Israel FB
  • MATLAB and Simulink LI
  • MATLAB and Simulink FB

צור קשר

  • בקשת יצירת קשר
  • בקשת קשר טלפוני

רכישה

  • בקשת הצעת מחיר
  • מכירות ESRI
  • מכירות SOLIDWORKS
  • מכירות ALTIUM
  • מכירות CATIA
  • מכירות ENOVIA
  • מכירות MATLAB & Simulink
  • מכירת מדפסות תלת מימד

קורסים

  • קורסים GIS
  • קורסים SOLIDWORKS
  • קורסים MATLAB & Simulink
  • קורסים CATIA
  • קורסים ALTIUM
  • יצירת קשר מרכז ההדרכה

תמיכה

  • מדיניות תמיכה
  • שירותי ייעוץ
  • פתיחת קריאות שירות

פתרונות ומוצרים

  • תחום GIS
  • תחום 3D CAD/PLM
  • SOLIDWORKS
  • ALTIUM PCB
  • CATIA
  • ENOVIA
  • MATLAB & Simulink
  • תחום 3D Printing
  • 3D EXPERIENCE
  • תעשיות
  • אקדמיה
  • Start Ups

אודות סיסטמטיקס

  • מי אנחנו?
  • דרושים
  • אירועים
  • דרכי גישה ומפה
  • יצירת קשר

לקוחות

  • לקוחות סיסטמטיקס
  • סיפורי לקוח SOLIDWORKS
  • סיפורי לקוח MathWorks
  • סיפורי הצלחה GIS
© 2021 All rights reserved SYSTEMATICS Ltd. | Privacy Policy
  • הישארו מעודכנים
  • כיתבו לנו
Scroll to top