Skip to main content

Hva er en romlig database?

En database som er optimalisert for lagring og spørring av data relatert til objekter i et rom, som inkluderer linjer, punkter og polygoner, kalles en romlig database.Ulike studieretninger har flere applikasjoner for å håndtere geometriske data, geografiske data og romlige data.I disse databasene kan et "rom" være geografisk som et kart over jordens overflate, geometrisk som en utforming av en veldig stor skala-integrasjon (VLSI) design, eller romlig som en 3D-representasjon av proteinmolekylkjeder.Den romlige databasen ligner en standard database med ytterligere evner for romlig datahåndtering.For eksempel tilbys romlige datatyper (SDTS) i en romlig databases spørringsspråk og datamodell.

Når en romlig database brukes til geografisk kartlegging, indikerer SDT -ene struktur i et rom, for eksempel punkter, linjer og regioner og forhold mellom strukturer, for eksempel linjer som krysser hverandre.En bruker kan se disse enhetene representert av veier, rørledninger eller skoger på et kart, men i et programmeringsvisning er de representert med linjer, polygoner eller punkter.Denne typen databaser kalles objektbaserte romlige databaser.I tillegg er topologiske forhold, som overlapping eller usammenheng av linjer, og retningsrelasjoner, for eksempel kardinalkompassretninger, representert og programmert til en geografisk romlig database.Metriske forhold, som indikerer avstanden til objekter, er også representert i disse databasene.

Romlige databaser brukes til virksomhet, myndigheter, markedsføring og kommersielle data.En virksomhet kan kartlegge konsentrasjoner av hvor en viss type kunde er lokalisert for å planlegge det beste stedet å konstruere en annen bygning, eller en politiker kan kartlegge en stemmeberettiget demografisk for å planlegge en kampanjerute.De kan også brukes til planlegging av byer og regioner eller brukes av politiets jurisdiksjoner for kriminalitetsmønsteranalyse.SDT -er kan være enkel informasjon, men de kan også bli veldig kompliserte hvis det brukeren trenger å vite er veldig spesifikt.Disse komplekse forholdene til objekter i rommet er det som gjør romlige databaser gunstige fordi de kan bruke og sortere gjennom enorme mengder informasjon.

Ofte har spesifikke objekter i en viss romlig database en rekke variabler assosiert med dem.I dette tilfellet kan en romlig database bruke Structured Query Language (SQL) for å tilby spesielle indeksfunksjoner for manipulering og spørringsdata.Selv om det bare kan brukes til lagring, kan databasen brukes til mye mer, inkludert analyse av data.Objekter i databasen kan inneholde en uendelig mengde variabler, og spesielle romlige databaseverktøy gir mulighet for sortering av de forskjellige informasjonsstykkene.