Skip to main content

Hvad er en rumlig database?

En database, der er optimeret til opbevaring og forespørgsel af data relateret til objekter i et rum, der inkluderer linjer, punkter og polygoner, kaldes en rumlig database.Forskellige undersøgelsesområder har flere applikationer til styring af geometriske data, geografiske data og rumlige data.I disse databaser kan et "rum" være geografisk som et kort over jordoverfladen, geometrisk som et layout af en meget stor skala integration (VLSI) -design eller rumlig som en 3D-repræsentation af proteinmolekylkæder.Den rumlige database ligner en standarddatabase med yderligere evner til rumlig datahåndtering.For eksempel tilbydes rumlige datatyper (SDTS) i en rumlig databases forespørgselssprog og datamodel.

Når en rumlig database bruges til geografisk kortlægning, indikerer dens SDT'er struktur i et rum, såsom punkter, linjer og regioner og forhold mellem strukturer, såsom linjer, der krydser hinanden.En bruger kan se disse enheder repræsenteret af veje, rørledninger eller skove på et kort, men i en programmeringsvisning er de repræsenteret af linjer, polygoner eller punkter.Disse typer databaser kaldes objektbaserede rumlige databaser.Derudover er topologiske forhold, såsom overlappende eller adskillelse af linjer, og retningsbestemte forhold, såsom kardinalkompasretninger, repræsenteret og programmeret til en geografisk rumlig database.Metriske forhold, der indikerer afstanden til objekter, er også repræsenteret i disse databaser.

Rumlige databaser bruges til forretnings-, regerings-, marketing- og kommercielle data.En virksomhed kan kortlægge koncentrationer af, hvor en bestemt type kunde er placeret for at planlægge det bedste sted at konstruere en anden bygning, eller en politiker kan undersøge en afstemningsdemografisk for at planlægge en kampagnevej.De kan også bruges til planlægning af byer og regioner eller bruges af politiets jurisdiktioner til analyse af kriminalitetsmønster.SDT'er kan være enkel information, men de kan også blive meget komplekse, hvis det, som brugeren har brug for at vide, er meget specifikt.Disse komplekse forhold mellem objekter i rummet er det, der gør rumlige databaser fordelagtige, fordi de kan bruge og sortere gennem enorme mængder information.

Ofte har specifikke objekter i en bestemt rumlig database et antal variabler, der er forbundet med dem.I dette tilfælde kan en rumlig database bruge struktureret forespørgselssprog (SQL) til at give specielle indeksfunktioner til manipulering og forespørgselsdata.Selvom det udelukkende kunne bruges til lagring, kan databasen bruges til meget mere, inklusive analyse af data.Objekter i databasen kan indeholde en uendelig mængde variabler, og specielle rumlige databaseværktøjer giver mulighed for sortering af de forskellige informationsstykker.