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 jordoverflaten, 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 flere evner for romlig datahåndtering. For eksempel tilbys romlige datatyper (SDT-er) i en romlig databases spørrespråk og datamodell.
Når en romlig database brukes til geografisk kartlegging, indikerer dens SDT-er 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 en programmeringsvisning er de representert av linjer, polygoner eller punkter. Disse typer databaser kalles objektbaserte romlige databaser. I tillegg er topologiske forhold, for eksempel overlapping eller usammenhengende linjer, og retningsforhold, slik som kardinalkompassretningene, 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 forretnings-, regjerings-, markedsførings- og kommersielle data. En virksomhet kan kartlegge konsentrasjoner av hvor en bestemt type kunde befinner seg for å planlegge det beste stedet å konstruere en annen bygning, eller en politiker kan kartlegge en stemmedemografisk for å planlegge en kampanjevei. De kan også brukes til planlegging av byer og regioner eller brukes av politiets jurisdiksjoner for analyse av kriminalitetsmønster. 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 mellom objekter i rommet er det som gjør romlige databaser fordelaktige fordi de kan bruke og sortere gjennom enorme mengder informasjon.
Ofte har spesifikke objekter i en viss romlig database et antall variabler tilknyttet. I dette tilfellet kan en geodatabase bruke strukturert spørrespråk (SQL) for å gi spesielle indeksfunksjoner for å manipulere og spørre data. Mens den 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 informasjonsdelene.