Skip to main content

Vad är en rumslig databas?

En databas som är optimerad för lagring och fråga av data relaterade till objekt i ett utrymme, som innehåller linjer, punkter och polygoner, kallas en rumslig databas.Olika studieområden har flera tillämpningar för att hantera geometriska data, geografiska data och rumsliga data.I dessa databaser kan ett "utrymme" vara geografiskt som en karta över jordens yta, geometrisk som en layout av en mycket stor skala integration (VLSI) -design, eller rumslig som en 3D-representation av proteinmolekylkedjor.Den rumsliga databasen liknar en standarddatabas med ytterligare förmågor för rumslig datahantering.Till exempel erbjuds rumsliga datatyper (SDT) i en rumslig databases frågespråk och datamodell.

När en rumslig databas används för geografisk kartläggning indikerar dess SDT: er struktur i ett utrymme, såsom punkter, linjer och regioner och förhållanden mellan strukturer, såsom linjer som korsar varandra.En användare kan se dessa enheter representerade av vägar, rörledningar eller skogar på en karta, men i en programmeringsvy representeras de av linjer, polygoner eller punkter.Dessa typer av databaser kallas objektbaserade rumsliga databaser.Dessutom representeras och programmeras topologiska förhållanden, såsom överlappning eller disjoining av linjer och riktningsförhållanden, såsom kardinalkompassriktningarna, i en geografisk rumslig databas.Metriska relationer, som indikerar avståndet mellan objekt, representeras också i dessa databaser.

us.Ett företag kan kartlägga koncentrationer där en viss typ av kund är belägen för att planera det bästa stället att bygga en annan byggnad, eller så kan en politiker undersöka en röstdemografisk för att planera en kampanjväg.De kan också användas för planering av städer och regioner eller användas av polis jurisdiktioner för brottsmönsteranalys.SDT: er kan vara enkel information, men de kan också bli mycket komplexa om det som användaren behöver veta är mycket specifik.Dessa komplexa förhållanden mellan objekt i rymden är det som gör rumsliga databaser fördelaktiga eftersom de kan använda och sortera genom enorma mängder information. Ofta har specifika objekt i en viss rumslig databas ett antal variabler associerade med dem.I detta fall kan en rumslig databas använda strukturerat frågespråk (SQL) för att tillhandahålla speciella indexfunktioner för att manipulera och fråga data.Även om den endast kan användas för lagring, kan databasen användas för mycket mer, inklusive analys av data.Objekt i databasen kan innehålla en oändlig mängd variabler, och speciella rumsliga databasverktyg möjliggör sortering av de olika informationsdelarna.