אודות האתר מפת האתר ראשי

מבנה מערכות מידע גיאוגרפי

שאילתות

ייצוג הבתים בבסיס הנתונים ייראה כך:

ישות אריח (col, row)
הבית של טלי (7,3)
הבית של עמי (7,5)
הבית של יוסי (6,7)
הבית של דנה (4,3)
הבית של אבי (2,5)

נצבע בצבע ירוק את האריחים התוחמים את הפוליגון בו אנו מעוניינים לשלוף:

כעת כדי לבצע את הבדיקה, נפעל בשני שלבים:

שלב ראשון - חיפוש גס

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

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