De fleste romlige databaser tillater representasjon av enkle geometriske objekter som punkter, linjer og polygoner. Noen romlige databaser håndterer mer komplekse strukturer som 3D-objekter, topologiske dekninger, lineære nettverk og triangulerte irregulære nettverk (TIN). Mens typiske databaser har utviklet seg for å administrere ulike numeriske og tegntyper av data krever slike databaser tilleggsfunksjonalitet for å behandle romlige datatyper effisient, og utviklere har ofte lagt til datatyper for eller .