Opprette polygon fra linjer¶
Polygon og topologi¶
Linjer som henger sammen og danner et lukket område definerer en flate (polygon i Gemini Terrain). I den topologiske modellen består hver flate av en liste med linjer og nabopolygoner som deler linjer mellom seg. Det er derfor tilstrekkelig at koordinatene for hver linje lagres bare ett sted, ikke sammen med hvert polygon den er en del av.
Når du har linjer på topologisk form kan du i Gemini Terrain opprette polygon direkte fra disse under gitte forutsetninger. Funksjonen finner du på hurtigmenyen.
Ikon for Opprett/oppdater polygon fra linjer**
Figuren under viser hvordan programmet lager et polygon. Du peker på siden av en linje, og polygonet blir dannet automatisk. Regelen er enkel: dersom flere linjer møtes i nodepunktet så velges høyresving. Polygonet dannes når startlinjen treffes igjen. I nodepunktene foretas det en nærhetssjekk, eksempelvis 3 mm.

Illustrasjon av hvordan polygonet opprettes automatisk fra linjer
Merk
Dersom linjene ikke er på topologisk form vil du ikke få dannet korrekte polygoner. I disse tilfellene må du redigere dataene enten manuelt eller ved hjelp av funksjonen Automatisk topologiopprydding.
Hvordan polygoner lagres i applag og SOSI¶
Etter polygonisering vil både linjer og polygoner finnes i applaget. Polygonene har fått kopiert koordinatene fra linjene.
SOSI beskriver en topologisk modell. I denne modellen består hver flate av en liste med linjer og nabopolygoner som deler linjer mellom seg. Det er derfor tilstrekkelig at koordinatene for hver linje lagres bare ett sted, ikke sammen med hvert polygon den er en del av.
Applikasjonslag i Gemini Terrain har ikke en komplett topologisk datastruktur – både linjer og polygoner lagres med koordinater. Den topologiske strukturen lager programmet under eksport til SOSI under forutsetning at det finnes kobling mellom polygon og linjer.
Advarsel
Hvis du redigerer linjer uten å oppdatere polygonene etterpå, vil koblingen mellom linjer og polygoner forsvinne.
Tips
Geometri for eksisterende polygoner kan oppdateres mens allerede definerte egenskaper beholdes med funksjonen Opprett/oppdater polygon fra linjer.
Bruksområder for polygoniseringsverktøyet¶
Begrensningskontur for triangulering¶
Et eksempel på bruk av polygoniseringsverktøyet er når du har målt inn terrengpunkt og terrenglinjer samt en begrensningskontur som skal avgrense modellen. Du kan da raskt opprette et polygon med denne funksjonen og sette det til type begrensningskontur. Dette vil bli brukt i senere triangulering.
Konstruksjon av planer¶
Et annet eksempel er ved konstruksjon av planer. I dette tilfellet har du mange linjer og mange polygoner som ligger inntil hverandre. Disse dataene skal også leveres på korrekt SOSI-fil.
Forutsetningen for å opprette polygoner i dette tilfellet er at linjene er på topologisk form. Funksjonen Automatisk topologiopprydding er beskrevet i eget avsnitt. Når du har linjer på topologisk form, kan du opprette polygon direkte fra disse med Opprett polygon fra linjer i applikasjonslag på verktøyboksen.
Oppdatere polygon etter redigering av linjer¶
Når du redigerer linjer via egenskapsdialogen eller ved bruk av punktgrep ("grips"), og f.eks. setter inn et nytt eller sletter et punkt, må du manuelt oppdatere tilhørende polygon etterpå.
Fremgangsmåte
- Merk polygonet
- Velg Opprett/oppdater polygon fra linjer på hurtigmenyen
Du får da oppdatert geometrien til polygonet, men beholdt egenskapene som allerede eksisterte.
Flytte punkt med bevart topologi¶
Gemini Terrain har også en spesialfunksjon for å flytte punkt og ivareta koblingen mellom linjer og polygoner.
Ikon for Flytt punkt i applikasjonslag**
I figuren under ser du en parsell hvor linjer og polygon har identiske koordinater. Flaten er avledet av linjen, og følgelig er polygonet sitt omriss identisk med linjen. Dersom du bruker funksjonen Flytt punkt i applikasjonslag på verktøyboksen, vil både linje og polygon flyttes likt, og topologien opprettholdes.

Flytting av punkt med bevart kobling mellom linje og polygon
Eksportere polygoner til SOSI¶
Polygon i Gemini Terrain tilsvarer flate i SOSI. Danning av flater i henhold til SOSI-standarden gjør programmet under eksport av data. Hvis du har opprettet polygoner som beskrevet over, skal eksport til SOSI gå greit. Da vil alle polygonene finne kobling til linjeobjekter slik at flater blir dannet korrekt.
Advarsel
Hvis kobling til linjeobjekter ikke kan finnes, oppretter programmet automatisk de linjeobjektene som mangler. Problemet er at du da får doble linjer i den eksporterte SOSI-filen.
Merk
Valget Finn koblinger mellom linjer og polygoner må være huket av i egenskapsdialogen for applikasjonslag. Applikasjonslag som har dette valget aktivt får et polygonsymbol i listen.

Applag med Finn koblinger mellom linjer og polygoner aktivert
Når flatene er dannet, oppretter programmet representasjonspunkt og andre egenskaper til hver flate.