מה הם מסדי נתונים מרחביים?

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

נתונים מרחביים לעומת נתונים לא מרחביים

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

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

מאגרי מידע אלה כוללים קבוצה של סוגי נתונים מרחביים, כגון POINT, LINE ו- REGION, על מנת להדגים ישויות גיאומטריות בחלל, וכן סדרה של פעולות מרחביות כגון INSIDE, InterSECTION ו- DISTANCE, כדי להגדיר את הקשרים ביניהן. הפעולות המדויקות והסוגים תלויים בטבע הנתונים (דו מימדי או תלת ממדי) המאוחסנים במסד הנתונים. סוגים אלה ופעולות אלה יכולים להיות חלק משפת שאילתות מסד נתונים, כגון SQL, כך שניתן לעיין במידע מרחבי. הרחבת מערכות ניהול מסדי נתונים קיימות, כדי להציג סוגי מידע מרחביים ולהרחיב את SQL בדרך הנכונה, היתה החיסרון העיקרי עם המאגרים המרחביים הראשונים. גם כיום, כל סוגי הנתונים המרחביים אינם מובנים במלואם.

אינדקס מרחבי

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

יישומים

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