ComplexSurface beskriver en flate med en ytre og en eller flere indre avgrensninger (hull). For slike flater skal i matrikkelen ikke indre flater ikke overlappe hverandre utover at de kan dele grensepunt. For ytre flater skal ikke overlapping utover delte grensepunkt/grenselinjer fremtre.<br/><br/>ComplexSurface er matrikkelens rotobjekt for geometri, og brukes av Teig for å beskrive flatene til Matrikkelenheter.<br/>
Flaten til en teig definerer avgrensningen til teigen. De fleste teiger vil være definert med en flate som kun har en ytre grenselinje (exterior). Men dersom teigen har andre teiger eller vann innenfor den ytre grenselinjen vil de ytre avgrensningene disse også definere utstrekningen av flaten (interior).<br/>