צרף ישויות

צרף ישויות


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

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

בחר שכבת יעד


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

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

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

בחר שכבה לצירוף ישויות


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

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

בחר פעולת צירוף


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

  • צרף יחיד ליחיד - אפשרות זו מסכמת את כל הישויות התואמות לכל ישות מצורפת.
  • צרף יחיד לרבים - אפשרות זו מצרפת את כל הישויות התואמות לשכבת הצירוף.

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

בחר צרוף אחד או יותר


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

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

בחר קישור מרחבי


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

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


מציין את הרדיוס שמוחל על קשר סמיכות מרחבית.

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

בחר קישור זמני


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

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


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

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

בחר את השדות להתאמה


מתאים ערכים בשדה משכבה אחת לערכים בשדה בשכבה אחרת.

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

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


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

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

  • ספירה - מחשב את מספר הערכים שאינם 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.

בשדות מחרוזות, ניתן לחשב את הפרטים הבאים:

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

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

בנה ביטוי כדי לצרף על פיו ישויות (אופציונלי)


מחיל תנאי על שדות שצוינו. רק מאפיינים עם שדות שמקיימים תנאים אלה יצורפו.

לדוגמה, אם ברצונך להחיל צירוף על סט נתונים רק עבור ישויות שבהן health_spending גדול מ-20 אחוז של income, החל את תנאי הצירוף הבא: ‎$target["health_spending"] > ($join["income"] * .20), תוך שימוש בשדה health_spending מסט הנתונים הראשון (סט הנתונים שאליו ישויות מצורפות) ובשדה income מסט הנתונים השני (סט הנתונים שאליו מתבצע הצירוף).

ניתן להחיל תנאי צירוף תוך שימוש במחשבון הביטויים.

בחר מאגר נתונים


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

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

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

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


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

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