Leverans på SOSI-format¶
Kommunerna kan kräva att detaljplanen levereras på SOSI-format nivå 4 (med ytor och egenskaper). En plan konstruerad i Gemini Terrain enligt proceduren för konstruktion kommer att uppfylla dessa krav.
Vid export till SOSI kan vi välja mellan export till tre olika SOSI-versioner:
- 4.5 (för plandata u/höjder)
- 4.3 (för plandata u/höjder)
- 4.2 (för plandata u/höjder)
För planer är nu SOSI-version 4.5 gällande. Programmet kommer på grundval av inställningarna att exportera de rätta geometrityperna. En förutsättning för riktig export är att det används rätt mall vid skapande av applikationslagren, så att koder och struktur är enligt aktuell standard. Observera att alla plan-exporter utförs utan höjder, varken som 2D- eller 3D-höjd (..HÖJD/NÖH).
När vi konstruerar en plan i Gemini Terrain, lägger vi data på flera applikationslager. Dessa kan vi exportera till SOSI med följande procedur:
Procedur
- Markera alla applikationslager som ska exporteras (håll ned [Ctrl] när du markerar flera lager)
- Tryck höger musknapp och välj Exportera...
- Välj SOSI (.sos) i listan över tillgängliga format
- Tryck Format... och kontrollera inställningarna
- Välj Enhet till 0,001
- Välj Produktspecifikation till detaljplan/detaljplanförslag
- Tryck OK
- Tryck Exportera
Observera
Mallarna för SOSI-version 4.5 innehåller exportdirektiv. Detta innebär att man bara får utförd den uppsatta exporten i exportdirektivet, som är uppsatt för att exportera till rätt SOSI-version och utan höjder. Enhet (0,001) och rätt produktspecifikation (detaljplan/detaljplanförslag) måste man välja själv.
Alternativt kan vi också exportera lagren var för sig. Om SOSI-kontroll rapporterar fel i planen kan det ofta vara enklare att hitta felet genom att kontrollera lager för lager.
Det kan därför vara användbart att ha lite kännedom om hur SOSI-filer är uppbyggda och hur geometrityperna i Gemini Terrain är kopplade till SOSI. Nedan kommer ett litet utdrag som är relevant för detaljplaner. Vi hänvisar till SOSI-manualen för komplett beskrivning av SOSI-standarden.
SOSI-formatet¶
SOSI-filen har denna huvudstruktur:
.HODE
. DEF
. OBJDEF
.själva data (datagrupperna)
.SLUTT
Datagrupper i SOSI¶
Datagrupperna inleds alltid med ett SOSI-gruppelementsnamn. De mest använda i detaljplaner är:
- .PUNKT/.SYMBOL
- .KURVA
- .BUEP
- .YTA
- .TEKST
.SYMBOL används när vi ska ha med rotationen av punktsymboler. RPJURPUNKT 1242, 1243 och 1244 är beroende av att använda SYMBOL för att kunna ange rotationen.
Datagrupperna numreras med serienummer för identifiering inom SOSI-filen.
Vidare kan datagrupper logiskt kopplas samman med hjälp av referensnummer som pekar till serienummer för andra datagrupper. Detta används bland annat av geometritypen YTA.
Varje datagrupp kan ha en eller flera egenskaper. Observera att vi kallar allt förutom koordinaterna för egenskaper. Egenskaper anges med ett SOSI-namn och tillhörande värde (ex: ..OBJTYPE RpJuridiskLinje).
I Gemini Terrain har vi motsvarande geometrityper. Ett applikationslager består som bekant av två filer (.aly och .gmi). Data ligger på gmi-filen och den kan innehålla följande geometrityper:
- Linje
- Punkt
- Text
- Polygon
Dessutom kan varje geometrityp ha ett okänt antal egenskaper som OBJTYPE, etc.
Huvudet på SOSI-filen¶
Huvudet på SOSI-filen innehåller uppgifter som gäller för hela filen. Dialogen nedan visar inställningarna för SOSI.

Observera
Vi ser att fälten Kommunenr., Mätmetod, Noggrannhet och Synbarhet är grå. Dessa är inte längre lagliga egenskaper i huvudet för filer i SOSI-version 4.5/4.3/4.0.
Normalt sätter exportfunktionen i Gemini Terrain de rätta inställningarna så att vi inte behöver öppna denna dialog. Det förutsätter dock att du har använt mallarna som följer med programmet (som innehåller exportdirektiv) och att koordinatsystem är valt under Inställningar Gemini Terrain... - Projekt - Allmänt.
För planer är det nu version 4.5 som gäller med tillhörande produktspecifikation, Detaljplanförslag. När produktspecifikationen ligger i SOSI-filen hittar SOSI-kontroll själv vilka kontroller som ska köras på filen.
Öppnar vi SOSI-filen efter export hittar vi följande i huvudet:
.HODE
..TECKENUPPSÄTTNING ISO8859-1
..SOSI-VERSION 4.5
..SOSI-NIVÅ 4
..TRANSPAR
...KOORDSYS 22
...ORIGO-NÖ 0 0
...ENHET 0.001
..OMRÅDE
...MIN-NÖ 80919 59406
...MAX-NÖ 81106 59698
..OBJEKTKATALOG Regplanförslag 20120416 \* Arealplan Detaljplanförslag
Geometrityp: PUNKT, KURVA, BUEP och TEKST¶
Geometritypen PUNKT är en enkel punkt (fristående) som kan vara antingen "3-dimensionell" (NÖH) eller "2-dimensionell" (NÖ).
Geometritypen KURVA består av flera punkter i en sekvens där varje punkt har en bestämd position. Det är också vanligt med knutpunkter på linjer (...KP 1). Där 2 eller flera geometrityper möts, ska det vara en nodpunkt. Elementen är sammankopplade i nodpunkten och har gemensamma koordinater.
Geometritypen BUEP definierar en trepunktsbåge.
Exporterar vi data i lagret för Linjer_og_punkt_og_påskrift, kommer ett utdrag av filen att kunna se ut så här:
.KURVA 1:
..OBJTYPE RpJuridiskLinje
..RPJURLINJE 1221
..VERTNIV 2
..NASJONALAREALPLANID
...KOMM 1201
...PLANID 200901
..NÖ
80986557 59529564 ...KP 1
..NÖ
81021479 59482139