01.08.2014 Views

Løype for omkoding av arealplandata fra SOSI-versjon 3 ... - Kartverket

Løype for omkoding av arealplandata fra SOSI-versjon 3 ... - Kartverket

Løype for omkoding av arealplandata fra SOSI-versjon 3 ... - Kartverket

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Håndbok i produksjon og <strong>for</strong>valtning <strong>av</strong> Plandata<br />

Statens kartverk Landdivisjonen Handbok i PROFF 3<br />

Dokument tittel: FYSAK – Plandata til <strong>SOSI</strong> ver4.0 Side 1 <strong>av</strong> 22<br />

Dokument nr.: SKLD/ Versjon: 1.0<br />

Filident: FYSAK - Plandata til <strong>SOSI</strong> ver40_20080915.doc Iverksettingsdato: 11.02.2008<br />

FYSAK<br />

Plandata til <strong>SOSI</strong> ver. 4.0<br />

Kommune- og reguleringsplaner<br />

1 Endringslogg<br />

DATO Utført <strong>av</strong> Kort beskrivelse <strong>av</strong> endring<br />

20080211 Berit Nordtug, SK Steinkjer Versjon 1.0<br />

20080304 Berit Nordtug, SK Steinkjer BUE og SIRKEL kan ikke konverteres direkte til .KURVE, kap<br />

9.3.1. Omkodingsmakro Plan_Omkod-34_40.mko tilpasset.<br />

Fremgangsmåte <strong>for</strong> rydding i doble temakoder (sosi 3.4)<strong>for</strong><br />

objekttypene KpSamferdselLinje og RbJuridiskLinje. kap<br />

9.4.1<br />

20080307 Berit Nordtug, SK Steinkjer BUEP og SIRKELP er lagt inn som tillatt geometri og er inkludert<br />

i makro som legger objekttype på gruppene; Plan_40-Legg til<br />

objtyper.mko.<br />

20080915 Berit Nordtug, SK Steinkjer Lagt inn <strong>for</strong>slag med anbefaling om å sammenligne sluttresultat<br />

med plankartet, som er det juridisk riktige dokumentet (kap.<br />

9)<br />

1 ENDRINGSLOGG 1<br />

1.1 Hjelpemidler og dokumentasjon 3<br />

1.1.1 Standardene 3<br />

1.1.2 Endringslogger 4<br />

1.1.3 Makroer 4<br />

1.1.4 FYSAK-<strong>versjon</strong> 4<br />

1.1.5 Sosi-kontroll og definisjonsfiler 4<br />

1.1.5.1 Definisjonsfiler under <strong>SOSI</strong> 5<br />

1.1.5.2 Definisjonsfiler under AREALIS 6<br />

1.1.6 FYMASS-overbygning 6<br />

Statens kartverk 2007 Kap. 1 Plan Side 1


Håndbok i produksjon og <strong>for</strong>valtning <strong>av</strong> Plandata<br />

1.2 Anbefalinger før <strong>omkoding</strong> 6<br />

1.2.1 Skjematisk oversikt over arbeidsprosessen 6<br />

2 <strong>SOSI</strong>-VERSJON 3.0 (JULI 1997) 9<br />

2.1 Endringer <strong>fra</strong> 2.21 til 3.0 9<br />

2.1.1 Generell del 9<br />

2.1.2 Plankapittel generelt 9<br />

2.1.3 Manuelle operasjoner 9<br />

2.1.4 Makroer 9<br />

3 <strong>SOSI</strong>-VERSJON 3.1 (OKTOBER 1999) 9<br />

3.1 Endringer <strong>fra</strong> 3.0 til 3.1 9<br />

3.1.1 Generell del 9<br />

3.1.2 Plankapittel generelt 10<br />

3.1.3 Endringer kommuneplaner 10<br />

3.1.4 Endringer reguleringsplaner 10<br />

3.1.5 Makroer 10<br />

4 <strong>SOSI</strong>-VERSJON 3.2 (JUNI 2000) 10<br />

4.1 Endringer <strong>fra</strong> 3.1 til 3.2 10<br />

4.1.1 Generell del 10<br />

4.1.2 Plankapittel generelt 10<br />

4.1.3 Endringer kommuneplaner 10<br />

4.1.4 Endringer reguleringsplaner 11<br />

4.1.5 Makroer og resultatfiler 11<br />

5 <strong>SOSI</strong>-VERSJON 3.3 (SEPTEMBER 2001) 11<br />

5.1 Endringer <strong>fra</strong> 3.2 til 3.3 11<br />

5.1.1 Generell del 11<br />

5.1.2 Plankapittel generelt 11<br />

5.1.3 Endringer kommuneplaner 11<br />

5.1.4 Endringer reguleringsplaner 11<br />

5.1.5 Makroer og resultatfiler 12<br />

6 <strong>SOSI</strong>-VERSJON 3.4 (JUNI 2002) 12<br />

6.1 Endringer <strong>fra</strong> 3.3 til 3.4 12<br />

6.1.1 Generell del 12<br />

6.1.2 Plankapittel generelt 12<br />

6.1.3 Endringer kommuneplaner 12<br />

6.1.4 Endringer reguleringsplaner 12<br />

6.1.5 Manuelle operasjoner 12<br />

6.1.6 Makroer og resultatfiler 12<br />

7 <strong>SOSI</strong>-VERSJON 4.0 (NOVEMBER 2006) 12<br />

7.1 Endringer <strong>fra</strong> 3.4 til 4.0 12<br />

7.1.1 Fra kap. ”Realisering <strong>SOSI</strong>/GML” 12<br />

7.1.2 Fra kap. ”Generelle typer” 13<br />

7.1.3 Plankapittel generelt 13<br />

7.1.4 Endringer kommuneplaner 13<br />

Statens kartverk 2008 Kap. 1 Plan Side 2


Håndbok i produksjon og <strong>for</strong>valtning <strong>av</strong> Plandata<br />

7.1.5 Endringer reguleringsplaner 13<br />

7.1.6 Om datoegenskaper i plandata <strong>versjon</strong> 4.0 13<br />

7.1.7 Nye firesifrede kodeverdier i sosi 4.0 14<br />

7.1.8 Makroer og resultatfiler 14<br />

8 LISTE OVER HJELPEFILER 14<br />

8.1 Omkodingsmakroer 15<br />

8.2 Filer <strong>for</strong> andre oppg<strong>av</strong>er 16<br />

8.3 Tegneregler 16<br />

9 TYPISKE FEILSITUASJONER 16<br />

9.1 Feil i hode 17<br />

9.1.1 Feil tegnsett 17<br />

9.1.2 Feil sosi-<strong>versjon</strong> 17<br />

9.2 Feil i generelle egenskaper 17<br />

9.2.1 ..DATO og ..KVALITET 17<br />

9.3 Feil egenskapsin<strong>for</strong>masjon 18<br />

9.3.1 Doble eller multiple temakoder 18<br />

9.3.2 Feil bruk <strong>av</strong> kodeverdier 19<br />

9.3.3 Ustandardiserte egenskaper og egenskapskoder 19<br />

9.4 Feil i geometri 20<br />

9.4.1 Konvertering <strong>av</strong> .BUE og .SIRKEL 20<br />

9.4.2 Doble linjer 20<br />

9.4.3 FKB-data i planene 20<br />

9.4.4 Geometrikontroller og rydding 21<br />

9.4.4.1 KP/Konsistenssjekk 21<br />

9.4.4.2 Gap mellom linjer som <strong>av</strong>grenser flate 21<br />

9.4.4.3 KP/Delområde 21<br />

1.1 Hjelpemidler og dokumentasjon<br />

1.1.1 Standardene<br />

I hver <strong>versjon</strong> <strong>av</strong> standardene er det tilknyttet en del som omhandler generelle egenskaper. I<br />

eldre <strong>versjon</strong>er <strong>av</strong> standarden het denne gjerne Del 1_2. Generell del (Praktisk bruk,<br />

geometri) og tar <strong>for</strong> seg regler <strong>for</strong> hodein<strong>for</strong>masjon, tillat geometri og egenskapskoding <strong>av</strong><br />

geometri i sosi-fila. Det inneholder også in<strong>for</strong>masjon om bruk og koding generelle egenskaper<br />

som dato og kvalitet.<br />

I <strong>versjon</strong> 4.0 er standarden bygget opp annerledes. Del 1_2 Realisering <strong>SOSI</strong>/GML tar <strong>for</strong><br />

seg regler <strong>for</strong> hodein<strong>for</strong>masjon, geometri og koding <strong>av</strong> geometri. Kapitlet Generelle typer har<br />

in<strong>for</strong>masjon om egenskaper i metadata og egenskaper som er benyttet i flere fagtema. Dette<br />

gjelder bruk og koding <strong>av</strong> egenskaper som blant andre dato, kvalitet, kartbladkant,<br />

fiktivdelelinje, temakart<strong>av</strong>grensning og kantutsnitt. Se figur i kapittel 6.2.1 <strong>for</strong> oversikt.<br />

Statens kartverk 2008 Kap. 1 Plan Side 3


Håndbok i produksjon og <strong>for</strong>valtning <strong>av</strong> Plandata<br />

Disse kapitlene må brukes i tillegg til selve Planstandarden <strong>for</strong> å få full oversikt over tillatte<br />

egenskaper og kodeverdier.<br />

1.1.2 Endringslogger<br />

I hver standard er det ett kapittel som opplister endringene <strong>fra</strong> <strong>for</strong>rige <strong>versjon</strong>. Dette er<br />

endringsloggen. Ikke alle endringer listet i endringsloggen har direkte betydning <strong>for</strong><br />

<strong>omkoding</strong>sløypa. Enkelte endringer er heller ikke anført i endringsloggene. Endringer som er<br />

anført i endringsloggen og som har betydning <strong>for</strong> <strong>omkoding</strong>sløypa er gjengitt først i hvert<br />

kapittel under aktuell standard i dette dokumentet.<br />

1.1.3 Makroer<br />

Vår erfaring med plandata tilsier at de aller fleste kommuner etablerer og lagrer plandata som<br />

samlefiler. Makroene er der<strong>for</strong> laget <strong>for</strong> samlefiler. Dette har gjort det betydelig enklere å lage<br />

en <strong>omkoding</strong>sløype. Alle objekter som skal omkodes til ny objekttype kan der<strong>for</strong> omkodes i<br />

den samme fila. Objekter som blir flyttet ut er objekter som går ut, og som det i ny standard<br />

ikke har kommet ny egenskap/kode <strong>for</strong>. Disse er det ikke behov <strong>for</strong> å utføre etterarbeid på,<br />

men sjekk at det ikke er flyttet ut objekter som skal med i planen. Data kan være feilkodet.<br />

Ved utvikling <strong>av</strong> <strong>omkoding</strong>smakroene er det tatt utgangspunkt i endringsloggen i de enkelte<br />

<strong>versjon</strong>ene <strong>av</strong> standarden, men ikke alle endringslogger i de ulike <strong>versjon</strong>ene er fullstendige.<br />

Makroene kan der<strong>for</strong> ha mangler.<br />

Trolig vil det ikke være så stort behov <strong>for</strong> å benytte <strong>omkoding</strong>smakroer <strong>for</strong> data etablert etter<br />

de eldste <strong>versjon</strong>ene <strong>av</strong> standarden, men det er laget et opplegg <strong>for</strong> alle plandata <strong>fra</strong> <strong>versjon</strong><br />

2.2 frem til siste <strong>versjon</strong> 4.0. For de eldste <strong>versjon</strong>ene har det vært vanskelig å finne<br />

eksempeldata å teste makroene på og de kan også der<strong>for</strong> ha feil.<br />

I arbeidet med tilrettelegging og testing <strong>av</strong> makroer i <strong>omkoding</strong>sløypa er det <strong>av</strong>slørt en god<br />

del feil og/eller mangler i etablerte plandata. Omkodingsmakroene kan ikke finne og korrigere<br />

feil i data, de kan ’bare’ omkode data som er kodet i henhold til standardene.<br />

Dokumentasjon, makroer, kommandofiler og andre hjelpemidler finnes i mappen Makroer og<br />

kommandofiler på H:\Land\Prod_Fag\Plan_Areal_Miljo\Plandata\Omkoding. Kommandofiler<br />

legges på standard katalog på (U:\Kommandofiler) eventuelt lokalt på C:\Kommandofiler.<br />

Husk å sette filsti til MKO (makroer) i FYSAK under Fil/Oppsett.<br />

Om det blir funnet feil eller mangler i makroer eller kommandofiler og disse må redigeres, gi<br />

beskjed til undertegnede.<br />

1.1.4 FYSAK-<strong>versjon</strong><br />

Ved <strong>omkoding</strong> <strong>av</strong> plandata eldre enn <strong>versjon</strong> 3.4 kan man benytte FYSAK-<strong>versjon</strong> F 2.8. For<br />

<strong>omkoding</strong> og bearbeiding <strong>av</strong> data <strong>fra</strong> 3.4 til 4.0 bør FYSAK-<strong>versjon</strong> G benyttes. Ved kjøring<br />

<strong>av</strong> FYMASS-løype benyttes FYSAK-<strong>versjon</strong> G.<br />

1.1.5 Sosi-kontroll og definisjonsfiler<br />

Hvis datasett har mange feil, kan det være hensiktsmessig å kjøre noen manuelle kontroller og<br />

eventuelt rydde før kjøring <strong>av</strong> <strong>omkoding</strong>smakro. Uansett bør doble/multiple temakoder<br />

fjernes, og .BUE og .SIRKEL omkodes til .KURVE før kjøring <strong>av</strong> makro eller FYMASSløype.<br />

Har datasettene få feil kan man vente med å kjøre sosi-kontroll og geometrikontroller<br />

til etter at makro er kjørt. Om det må kjøres <strong>omkoding</strong> i flere omganger, som <strong>fra</strong> <strong>versjon</strong> 3.1<br />

Statens kartverk 2008 Kap. 1 Plan Side 4


Håndbok i produksjon og <strong>for</strong>valtning <strong>av</strong> Plandata<br />

til <strong>versjon</strong> 4.0, kan det <strong>av</strong>dekkes feil ved å kjøre sosikontroll mellom hver makro. Har<br />

datasettene lite feil kan alle makroer kjøres før det utføres sosi-kontroll. Se flytskjema under.<br />

Det anbefales at sosikontroll kjøres på definisjonsfiler både <strong>fra</strong> <strong>SOSI</strong> og <strong>fra</strong> AREALIS der<br />

disse er utarbeidet.<br />

1.1.5.1 Definisjonsfiler under <strong>SOSI</strong><br />

Under H:\Skfelles\<strong>SOSI</strong>-kontroll\def\ finnes definisjonsfiler <strong>for</strong> sosikontroll <strong>for</strong> de ulike<br />

<strong>versjon</strong>ene. Det finnes to utg<strong>av</strong>er; En <strong>for</strong> generelle plandata under <strong>SOSI</strong>, og en <strong>for</strong> plandata<br />

med spesifikasjoner etter AREALIS. Det må presiseres at sosi-kontroll <strong>for</strong> plan <strong>for</strong> eldre<br />

<strong>versjon</strong>er under <strong>SOSI</strong> ikke er så gjennomarbeidet som de tradisjonelt har vært <strong>for</strong> FKB-data.<br />

For sosi-kontroll <strong>av</strong> plandata etablert før <strong>versjon</strong> 3.4 vil der<strong>for</strong> sosi-kontroll ikke gi<br />

omfattende lister over feil i data.<br />

Figur 1. Oppsett i sosikontroll <strong>for</strong> å bruke definisjonsfiler under <strong>SOSI</strong>.<br />

Det finnes ikke definisjonsfiler <strong>for</strong> sosi eldre <strong>versjon</strong>er enn 2.21. Det betyr at man ikke får<br />

kontrollert omkodet sosifil <strong>fra</strong> <strong>versjon</strong> 2.2 med <strong>SOSI</strong>-kontroll. Eventuelle kontroller må gjøres<br />

manuelt.<br />

For sosi-<strong>versjon</strong> 3.1 er det ikke laget definisjonsfiler <strong>for</strong> sosikontroll. Dette skyldes at 3.1<br />

<strong>versjon</strong>en ble utgitt på nytt <strong>av</strong> hensyn til endringer i Plan og bygningsloven, men endringene<br />

har ingen betydning <strong>for</strong> geometri eller egenskapsin<strong>for</strong>masjon.<br />

Statens kartverk 2008 Kap. 1 Plan Side 5


Håndbok i produksjon og <strong>for</strong>valtning <strong>av</strong> Plandata<br />

For <strong>versjon</strong> 4.0 er det i følge ryktene gjort et mer grundig arbeid med tilrettelegging <strong>av</strong><br />

definisjonsfiler <strong>for</strong> sosikontroll, noe som betyr at sosikontroll er <strong>for</strong>bedret sammenlignet med<br />

tidligere <strong>versjon</strong>er. Bruk der<strong>for</strong> definisjonsfiler <strong>fra</strong> <strong>SOSI</strong>/Plan <strong>for</strong> kontroll <strong>av</strong> planer i<br />

sosi<strong>versjon</strong> 4.0.<br />

1.1.5.2 Definisjonsfiler under AREALIS<br />

Under H:\Skfelles\<strong>SOSI</strong>-kontroll\def finnes også definisjonsfiler <strong>for</strong> de ulike fagdatalagene<br />

etter AREALIS. Disse finnes <strong>for</strong> sosi-<strong>versjon</strong> 3.2 til og med <strong>versjon</strong> 3.4. Når og om disse<br />

oppdateres til <strong>versjon</strong> 4.0 er <strong>for</strong>tsatt uklart.<br />

1.1.6 FYMASS-overbygning<br />

Det antas at de aller fleste har behov <strong>for</strong> tilrettelegging <strong>av</strong> <strong>omkoding</strong>sløype <strong>for</strong> plandata <strong>fra</strong><br />

<strong>versjon</strong> 3.4 til 4.0. I første omgang er det der<strong>for</strong> laget en overbygning <strong>for</strong> FYMASS <strong>for</strong> dette<br />

trinnet. FYMASS-løypa er tilrettelagt <strong>av</strong> Knut Reisæter ved SK Hamar. Har du spørsmål til<br />

FYMASS-løypa, ta kontakt med Knut.<br />

1.2 Anbefalinger før <strong>omkoding</strong><br />

Omkodingsmakroene inneholder <strong>omkoding</strong>ssyntaks <strong>for</strong> både kommune- og reguleringsplaner.<br />

En plan er etter vår erfaring oftest etablert som ei stor fil, og er ikke splittet i de enkelte<br />

fagdatalag slik vi er vant til å se de i Arealis. Alle makroer er der<strong>for</strong> laget med hensyn på<br />

samlefiler. Ved kjøring <strong>av</strong> <strong>omkoding</strong>smakro i FYSAK kan der<strong>for</strong> mange samlefiler ligge i<br />

<strong>for</strong>grunnen.<br />

I enkelte <strong>versjon</strong>er <strong>av</strong> standardene gjelder endringene objekter som får ny temakode og nytt<br />

objektypen<strong>av</strong>n. Objektet tilhører da et annet fagdatalag og ved lagring <strong>av</strong> plandata i egne<br />

fagdatalag må objektet flyttes til riktig fil. Ved <strong>omkoding</strong> i samlefil kan alle objekter omkodes<br />

i samme fil og man behøver ikke å tenke på flytting mellom fagdatalag. Plandata som er<br />

splittet i enkeltfiler bør sammenstilles til ei stor sosi-fil og eventuelt splittes etter <strong>omkoding</strong>.<br />

Før kjøring <strong>av</strong> makroene vil det være <strong>for</strong>nuftig å sjekke at sosi-fila faktisk <strong>for</strong>eligger i den<br />

sosi-<strong>versjon</strong> som er angitt i hode. Ofte viser det seg at in<strong>for</strong>masjon i hode ikke stemmer med<br />

innholdet i fila. Sosi-kontroll vil <strong>av</strong>dekke om det er mis<strong>for</strong>hold.<br />

Det har vist seg at elementer som skaper størst problemer under og etter <strong>omkoding</strong> er<br />

doble/multiple temakoder og .BUE/.SIRKEL. Fjern der<strong>for</strong> doble temkoder og konverter<br />

.BUE/.SIRKEL til .KURVE før <strong>omkoding</strong>. Dette vil spare deg <strong>for</strong> mye arbeid etter <strong>omkoding</strong>.<br />

Se fremgangsmåter i kapittel 9.<br />

I kapittel 9 er det nevnt noen typiske feilsituasjoner som vi har støtt på under arbeidet med<br />

makroene. Se oversikten og rydd eventuelt før kjøring <strong>av</strong> manuell <strong>omkoding</strong>sløype med<br />

FYSAK eller med FYMASS.<br />

1.2.1 Skjematisk oversikt over arbeidsprosessen<br />

Neden<strong>for</strong> finner du en oversikt over de ulike trinnene i arbeidet med <strong>for</strong> å få datasettene<br />

gjennom <strong>omkoding</strong>sløypa hvis du gjør det manuelt ved bruk <strong>av</strong> FYSAK.<br />

Statens kartverk 2008 Kap. 1 Plan Side 6


Håndbok i produksjon og <strong>for</strong>valtning <strong>av</strong> Plandata<br />

Statens kartverk 2008 Kap. 1 Plan Side 7


Håndbok i produksjon og <strong>for</strong>valtning <strong>av</strong> Plandata<br />

Flytskjema <strong>for</strong> <strong>omkoding</strong> ved bruk <strong>av</strong> FYSAK<br />

Statens kartverk 2008 Kap. 1 Plan Side 8


Håndbok i produksjon og <strong>for</strong>valtning <strong>av</strong> Plandata<br />

2 Sosi-<strong>versjon</strong> 3.0 (Juli 1997)<br />

2.1 Endringer <strong>fra</strong> 2.21 til 3.0<br />

2.1.1 Generell del<br />

..TRANSSYS – Fantes også tidligere, men er nå lagt under TRANSPAR på treprikksnivå<br />

…TRANSPAR (HODE-in<strong>for</strong>masjon).<br />

2.1.2 Plankapittel generelt<br />

Endringer skyldes tilpasninger til ny utg<strong>av</strong>e <strong>av</strong> Plan- og bygningsloven og har ikke betydning<br />

<strong>for</strong> <strong>omkoding</strong>sløypa.<br />

2.1.3 Manuelle operasjoner<br />

I <strong>omkoding</strong>smakroen er det ikke gjort tilpasninger <strong>for</strong> endring <strong>av</strong> TRANSSYS <strong>fra</strong><br />

toprikksnivå til treprikksnivå. Det antas at denne egenskapen er lite eller ikke brukt i hodein<strong>for</strong>masjon<br />

ved egenskapskoding <strong>av</strong> plandata. Hvis egenskapen mot <strong>for</strong>modning er benyttet,<br />

vil sosi-kontroll liste den ut som feil på toprikksnivå. For enkeltfiler vil det være enklest å ta<br />

fila inn i TextPad og legge egenskapen inn under ..TRANSPAR manuelt.<br />

..TRANSPAR<br />

…TRANSSYS<br />

…TILSYS<br />

..KOORDSYS<br />

osv.<br />

Sjekk eventuelle detaljer i standarden.<br />

2.1.4 Makroer<br />

Makrofiler<br />

Forklaring<br />

Plan-Omkod-22_221_30.mko Omkoder <strong>fra</strong> sosi-<strong>versjon</strong> 2.2 til <strong>versjon</strong> 2.21 til <strong>versjon</strong><br />

3.0.<br />

3 Sosi-<strong>versjon</strong> 3.1 (Oktober 1999)<br />

3.1 Endringer <strong>fra</strong> 3.0 til 3.1<br />

3.1.1 Generell del<br />

Bruken <strong>av</strong> ".. " utgår <strong>fra</strong> og med <strong>versjon</strong> 3.1. Bruker ..REF.<br />

Nytt grafisk element er innført. Symboler kan ikke lenger spesifiseres under det grafiske<br />

elementet .TEKST. SYMBOL som gruppeelement med SYMB-BIB og SYMB_NR under<br />

Statens kartverk 2008 Kap. 1 Plan Side 9


Håndbok i produksjon og <strong>for</strong>valtning <strong>av</strong> Plandata<br />

.TEKST utgår. Det grafiske elementet skal være identisk med det grafiske elementet .PUNKT,<br />

bortsett <strong>fra</strong> at det kan ha plasserings- og retningskoordinat. Det er ikke angitt hvilke<br />

egenskaper <strong>fra</strong> .TEKST som skal være tillat <strong>for</strong> .SYMBOL.<br />

3.1.2 Plankapittel generelt<br />

Alle objekttypen<strong>av</strong>n er endret.<br />

3.1.3 Endringer kommuneplaner<br />

OPLRESTR<br />

Kode 149 endret til 142<br />

3.1.4 Endringer reguleringsplaner<br />

REGFORM<br />

Kode 622 endret til 646<br />

TEMAKODER<br />

LTEMA 1205 endret til 1259<br />

3.1.5 Makroer<br />

Makrofiler<br />

Forklaring<br />

Plan-Omkod-30_31.mko Omkoder <strong>fra</strong> sosi-<strong>versjon</strong> 3.0 til <strong>versjon</strong> 3.1<br />

4 Sosi-<strong>versjon</strong> 3.2 (Juni 2000)<br />

4.1 Endringer <strong>fra</strong> 3.1 til 3.2<br />

4.1.1 Generell del<br />

Endringer har ikke betydning <strong>for</strong> <strong>omkoding</strong>sløypa.<br />

4.1.2 Plankapittel generelt<br />

Endringer har ikke betydning <strong>for</strong> <strong>omkoding</strong>sløypa.<br />

4.1.3 Endringer kommuneplaner<br />

Justeringer i innholder <strong>for</strong> Arealbruk og båndlegging under planbestemmelser.<br />

Båndleggingsområder er fjernet og objekttypene KP_Blegg og KP_BleggGr slettes og er ikke<br />

tillatt i <strong>versjon</strong> 3.2.<br />

OPLAREAL: Følgende koder er slettet og erstattet<br />

Kode 430 erstattes <strong>av</strong> OPLRESTR 400 Restriksjoner etter annet lovverk<br />

Kode 440 erstattes <strong>av</strong> OPLRESTR 400 Restriksjoner etter annet lovverk<br />

Kode 441 erstattes <strong>av</strong> OPLRESTR 410 Nedslagfelt drikkevann<br />

Statens kartverk 2008 Kap. 1 Plan Side 10


Håndbok i produksjon og <strong>for</strong>valtning <strong>av</strong> Plandata<br />

Kode 442 erstattes <strong>av</strong> OPLRESTR 411 Område <strong>for</strong> grunnvann<br />

Kode 450 erstattes <strong>av</strong> OPLRESTR 400 Restriksjoner etter annet lovverk<br />

Kode 451 erstattes <strong>av</strong> OPLRESTR 420 Flystøysone<br />

OPLRESTR<br />

Kode 149 er slettet (obs; koden var tidligere 142, se <strong>versjon</strong> 3.1)<br />

4.1.4 Endringer reguleringsplaner<br />

Endringer har ikke betydning <strong>for</strong> <strong>omkoding</strong>sløypa<br />

4.1.5 Makroer og resultatfiler<br />

Makrofiler<br />

Forklaring<br />

Plan-Omkod-31_32.mko Omkoder <strong>fra</strong> sosi-<strong>versjon</strong> 3.1 til <strong>versjon</strong> 3.2.<br />

Resultatfiler<br />

Objekter_utgår_32.sos<br />

Forklaring<br />

Objekter som etgår er flyttet ut til egen fil.<br />

5 Sosi-<strong>versjon</strong> 3.3 (September 2001)<br />

5.1 Endringer <strong>fra</strong> 3.2 til 3.3<br />

5.1.1 Generell del<br />

..OBJTYPE er påkrevet egenskap, mens temakode er opsjonell.<br />

Egenskapen RFLATE fjernes nå som OBJTYPE er påkrevet (tidligere benyttet <strong>for</strong> å merke<br />

.PUNKT som skulle flatedannes).<br />

PINFO på kurve har ikke mening og er ikke tillatt.<br />

5.1.2 Plankapittel generelt<br />

Alle objekttypen<strong>av</strong>n er endret.<br />

5.1.3 Endringer kommuneplaner<br />

TEMAKODER<br />

LTEMA 1199 (KPSamferdselLinje) er endret til 1162<br />

PTEMA 1199 (KPSamferdselPunkt) er endret til 1162<br />

5.1.4 Endringer reguleringsplaner<br />

REGFORM<br />

Kode 659 er endret til 652<br />

Statens kartverk 2008 Kap. 1 Plan Side 11


Håndbok i produksjon og <strong>for</strong>valtning <strong>av</strong> Plandata<br />

Kode 599 er endret til 646<br />

5.1.5 Makroer og resultatfiler<br />

Makrofiler<br />

Forklaring<br />

Plan-Omkod-32_33_34.mko Omkoder <strong>fra</strong> sosi-<strong>versjon</strong> 3.2 til <strong>versjon</strong> 3.4<br />

6 Sosi-<strong>versjon</strong> 3.4 (Juni 2002)<br />

6.1 Endringer <strong>fra</strong> 3.3 til 3.4<br />

6.1.1 Generell del<br />

Endringer har ikke betydning <strong>for</strong> <strong>omkoding</strong>sløypa<br />

6.1.2 Plankapittel generelt<br />

Geometritypen KURVE er fjernet <strong>fra</strong> alle objekttyper, men disse kodes ikke om til LINJE i<br />

<strong>omkoding</strong>smakro siden KURVE gjeninnføres og erstatter LINJE i <strong>versjon</strong> 4.0.<br />

6.1.3 Endringer kommuneplaner<br />

Endringer har ikke betydning <strong>for</strong> <strong>omkoding</strong>sløypa<br />

6.1.4 Endringer reguleringsplaner<br />

Endringer har ikke betydning <strong>for</strong> <strong>omkoding</strong>sløypa<br />

6.1.5 Manuelle operasjoner<br />

Det at KURVE ikke omkoder til LINJE vil gi feil i sosi-kontroll, men feilmeldinger på dette<br />

kan man overse. .KURVE erstatter .LINJE i <strong>versjon</strong> 4.0.<br />

6.1.6 Makroer og resultatfiler<br />

Makrofiler<br />

Forklaring<br />

Plan-Omkod-32_33_34.mko Omkoder <strong>fra</strong> sosi-<strong>versjon</strong> 3.2 til <strong>versjon</strong> 3.4<br />

7 Sosi-<strong>versjon</strong> 4.0 (November 2006)<br />

7.1 Endringer <strong>fra</strong> 3.4 til 4.0<br />

7.1.1 Fra kap. ”Realisering <strong>SOSI</strong>/GML”<br />

All bruk <strong>av</strong> temakoder er erstattet med objekttypen<strong>av</strong>n.<br />

LINJE utgår, kodes om til KURVE (tilpasning til internasjonale standarder). Forskjellen<br />

Statens kartverk 2008 Kap. 1 Plan Side 12


Håndbok i produksjon og <strong>for</strong>valtning <strong>av</strong> Plandata<br />

mellom LINJE og KURVE har vi ikke i GML, det at KURVE kan glattes må ivaretaes på en<br />

annen måte.<br />

BUE utgår, erstattes med BUEP, <strong>for</strong> å gjøre overgangen til GML enklere<br />

SIRKEL utgår, erstattes med SIRKELP, <strong>for</strong> å gjøre overgangen til GML enklere<br />

Punktin<strong>for</strong>masjon (PINFO) er tatt ut. De punkter i en linje som tidligere hadde temakode som<br />

punktin<strong>for</strong>masjon blir skilt ut som egne objekttyper. Dette gjelder spesielt punkter i en<br />

teiggrense.<br />

7.1.2 Fra kap. ”Generelle typer”<br />

Det er i sosi-<strong>versjon</strong> 4.0 innført flere alternative egenskaper <strong>for</strong> å angi dato på <strong>SOSI</strong>_objekt i<br />

Plan. . ..DATO i plan <strong>for</strong> eldre <strong>versjon</strong>er blir omkodet til ..DATAFANGSTDATO. Hvordan<br />

datokodingen skal praktiseres <strong>for</strong> nyere plandata er <strong>for</strong>eløpig uklart. Det er satt i gang arbeid<br />

<strong>for</strong> å etablere en egen planspesifikasjon hvor disse tingene skal <strong>av</strong>klares.<br />

7.1.3 Plankapittel generelt<br />

Alle objekter skal være kodet med ..KVALITET og dato. Dette betyr at objekter som mangler<br />

disse egenskapene skal påføres dette etter eventuell in<strong>for</strong>masjon i sosi-filas hode. Når alle<br />

objekter er påført disse egenskapene vil det ikke gi mening å beholde denne in<strong>for</strong>masjonen i<br />

hode. ..KVALITET og dato i sosi-hode kan dermed slettes.<br />

7.1.4 Endringer kommuneplaner<br />

KpSamferdselLinje har fått ny egenskap TYPESAMFLINJE og verdidomenet til egenskapen<br />

er en kodeliste der kodene er de mulige verdiene objekttypen tidligere kunne ha som<br />

temakode.<br />

KpSamferdselPunkt har fått ny egenskap TYPESAMFPUNKT verdidomenet til egenskapen<br />

er en kodeliste der kodene er de mulige verdiene objekttypen tidligere kunne ha som<br />

temakode.<br />

I fila <strong>for</strong> objektdefinisjoner Plan_o.40 mangler verdien 590 som lovlig verdi <strong>for</strong> egenskapen<br />

..OPLAREAL.<br />

7.1.5 Endringer reguleringsplaner<br />

RbJuridiskLinje har fått ny egenskap TYPEJURLINJE, verdidomenet til egenskapen er en<br />

kodeliste der kodene er de mulige verdiene objekttypen tidligere kunne ha som temakode.<br />

RbJuridiskPunkt har fått ny egenskap TYPEJURPUNKT, verdidomenet til egenskapen er en<br />

kodeliste der kodene er de mulige verdiene objekttypen tidligere kunne ha som temakode<br />

7.1.6 Om datoegenskaper i plandata <strong>versjon</strong> 4.0<br />

I følge sosi-kapitlet om generelle egenskaper i <strong>versjon</strong> 4.0 er det nå totalt 6 mulige<br />

datoegenskaper som kan benyttes. I standarden heter det at ”VERIFISERINGSDATO er<br />

identisk med ..DATO i tidligere <strong>versjon</strong>er <strong>av</strong> <strong>SOSI</strong>”. Under definisjonen <strong>av</strong> egenskapen heter<br />

det at egenskapen kan benyttes når en har fastslått at objektet som finnes i basen <strong>for</strong>tsatt er i<br />

samsvar med virkeligheten. Denne definisjonen <strong>for</strong>utsetter at geometri kan endres slik at den<br />

<strong>for</strong>tsatt skal være i samsvar med virkeligheten, men dette vil ikke harmonere med realitetene<br />

med hensyn på <strong>for</strong>valtning <strong>av</strong> plandata. Når planen er ferdig ut<strong>for</strong>met blir den behandlet og<br />

vedtatt, og den blir ikke endret med mindre det skjer konkrete justeringer eller endringer i<br />

Statens kartverk 2008 Kap. 1 Plan Side 13


Håndbok i produksjon og <strong>for</strong>valtning <strong>av</strong> Plandata<br />

planen etter nye vedtak. Ikke alle mindre vesentlige endringer blir oppdatert i den digitale<br />

planen.<br />

Her er det mange muligheter, men ved <strong>omkoding</strong> <strong>av</strong> eldre plandata er det vanskelig å vite<br />

hvilken opprinnelse geometrien har. ..DATO i eldre planer blir <strong>for</strong>eløpig omkodet til<br />

..DATAFANGSTDATO. Vær oppmerksom på at det kan komme endringer når<br />

planspesifikasjonen er ferdig utarbeidet.<br />

7.1.7 Nye firesifrede kodeverdier i sosi 4.0<br />

I sosi-<strong>versjon</strong> 4.0 er det lagt til nye firesifrede kodeverdier <strong>for</strong> egenskapen<br />

..TYPESAMFLINJE (kommuneplan) og ..TYPEJURLINJE (reguleringsplan). Disse må ikke<br />

<strong>for</strong>veksles med tidligere temakoder. Nye koder her er 1143, 1155 og 1235, som koder<br />

henholdsvis skitrekk og taubane i kommuneplan og sikringsgjerde i reguleringsplan.<br />

7.1.8 Makroer og resultatfiler<br />

Makrofiler<br />

Forklaring<br />

Plan-Omkod-34_40.mko Omkoder <strong>fra</strong> sosi-<strong>versjon</strong> 3.4 til <strong>versjon</strong> 4.0<br />

8 Liste over hjelpefiler<br />

I tillegg til <strong>omkoding</strong>smakroene er det utviklet en del filer og makroer det kan være kjekt å ha<br />

i arbeidet med <strong>omkoding</strong> <strong>av</strong> plandata. Neden<strong>for</strong> finner du ei liste over alle og en kort<br />

<strong>for</strong>klaring til hva de ulike filene og makroene kan brukes til.<br />

Statens kartverk 2008 Kap. 1 Plan Side 14


Håndbok i produksjon og <strong>for</strong>valtning <strong>av</strong> Plandata<br />

8.1 Omkodingsmakroer<br />

Filn<strong>av</strong>n<br />

Forklaring<br />

Plan_Omkod-34_40.mko Omkoder <strong>fra</strong> sosi-<strong>versjon</strong> 3.4 til <strong>versjon</strong> 4.0;<br />

Konverterer .LINJE til .KURVE<br />

Fjerner all PINFO på .KURVE<br />

Konverterer .BUE og SIRKEL til .KURVE<br />

Omkoder .DATO til .DATAFANGSTDATO<br />

Legger på ..REGISTRERINGSVERSJON PLAN ”3.4 eller<br />

eldre”<br />

Grupper som mangler ..KVALITET,<br />

..DATAFANGSTDATO og ..OBJTYPE merkes med ..FEIL<br />

Kommuneplan<br />

Omkoder ..LTEMA til ..TYPESAMFLINJE <strong>for</strong> utvalgte<br />

temakoder<br />

Omkoder ..PTEMA til ..TYPESAMFPUNKT <strong>for</strong> utvalgte<br />

temakoder<br />

Sletter alle temakoder<br />

Reguleringsplan<br />

Omkoder ..LTEMA til ..TYPEJURLINJE <strong>for</strong> utvalgte<br />

temakoder<br />

Omkoder ..PTEMA til ..TYPEJURPUNKT <strong>for</strong> utvalgte<br />

temakoder<br />

Sletter alle temakoder<br />

Plan_Omkod-32_33_34.mko Omkoder <strong>fra</strong> sosi-<strong>versjon</strong> 3.2 til <strong>versjon</strong> 3.4. Brukes også til<br />

<strong>omkoding</strong> <strong>fra</strong> 3.3 til 3.4;<br />

Omkoder alle objekttypen<strong>av</strong>n<br />

Legger objekttype på objekter som mangler<br />

Kommuneplan<br />

Omkoder ..LTEMA 1199 til 1162<br />

Omkoder ..PTEMA 1199 til 1162<br />

Reguleringsplan<br />

Omkoder ..REGFORM 659 til ..REGFORM 652<br />

Omkoder ..REGFORM 599 til ..REGFORM 646<br />

Plan_Omkod-31_32.mko Omkoder <strong>fra</strong> sosi-<strong>versjon</strong> 3.1 til <strong>versjon</strong> 3.2.<br />

Kommuneplan<br />

Omkoder objektene og egenskapen ..OPLAREAL i<br />

KP_Blegg og KP_BleggGr til ..OPLRESTR i ..KP_Restr og<br />

..KP_RestrGr<br />

Plan_Omkod-30_31.mko<br />

Alle objekttyper er endret.<br />

Kommuneplan<br />

..OPLRESTR 149 omkodet til ..OPLRESTR 142<br />

Reguleringsplan<br />

..REGFORM 622 omodet til ..REGFORM 646<br />

Statens kartverk 2008 Kap. 1 Plan Side 15


Håndbok i produksjon og <strong>for</strong>valtning <strong>av</strong> Plandata<br />

8.2 Filer <strong>for</strong> andre oppg<strong>av</strong>er<br />

8.3 Tegneregler<br />

Filn<strong>av</strong>n<br />

Forklaring<br />

Plan_40-Polygoniser.kom Gjør utvalg på enkelt objekter og danner flater. For<br />

flatedanning <strong>av</strong> filer på sosi-<strong>versjon</strong> 4.0<br />

Plan_40-Flytt-FKB-data.mko Gjør utvalg på objekttyper i plan og gjør motsatt utvalg.<br />

Gruppene i utvalget flyttes til egen fil. OBS! Gjøres i<br />

samråd med eier <strong>av</strong> planen(e).<br />

Plan_40-Legg til objtyper.mko Legger objektyper på grupper som ikke har det. Gjør utvalg<br />

på temakoder, legger på objtype og sletter temakodene.<br />

Plan_40-Kopier-tilfagdatalag.mko<br />

fagdatalag etter Arealis.<br />

Gjør utvalg på objekttyper og kopierer objekter til eget<br />

Plan_40-Flytt-tilfagdatalag.mko<br />

etter Arealis. Om det gjenstår noe i fila det er flyttet <strong>fra</strong>,<br />

Gjør utvalg på objtyper og flytter objekter til eget fagdatalag<br />

hører ikke disse til i plandatafila.<br />

Plan-40-Utvalg_temakoder.txt Gjør utvalg på temakoder som bør skjekkes <strong>for</strong> doble<br />

temakoder.<br />

Filn<strong>av</strong>n<br />

Tegneregler-regplan_40.kom<br />

Tegneregler-regplan_40_utentekst-reg<strong>for</strong>m.kom<br />

Tegneregler-komplan_40.kom<br />

Tegneregler-regplan_34.kom<br />

Tegneregler-komplan_34.kom<br />

Forklaring<br />

Tegner ut reguleringsplan etter sosi-<strong>versjon</strong> 4.0 i FYSAK,<br />

med automatisk tekst på de ulike regulerings<strong>for</strong>målene (ikke<br />

alltid like praktisk når planen er etablert med egen tekstfil)<br />

Tegner ut reguleringsplan etter sosi-<strong>versjon</strong> 4.0 i FYSAK,<br />

men uten tekst på de ulike regulerings<strong>for</strong>målene.<br />

Tegner ut kommuneplan etter sosi-<strong>versjon</strong> 4.0 i FYSAK<br />

Tegner ut reguleringsplan etter sosi-<strong>versjon</strong> 3.4 i FYSAK<br />

Tegner ut kommuneplan etter sosi-<strong>versjon</strong> 3.4 i FYSAK<br />

9 Typiske feilsituasjoner<br />

Standardene har opp gjennom årene vært ut<strong>for</strong>met slik at det har gitt rom <strong>for</strong> tolkning og/eller<br />

mis<strong>for</strong>ståelser. Ved etablering <strong>av</strong> digitale data har det der<strong>for</strong> vært mange muligheter <strong>for</strong> å<br />

gjøre feil. Noen har dessuten funnet det hensiktsmessig å lage egne koder og egenskaper som<br />

de benytter ved fremstilling <strong>av</strong> sine planer. Det er der<strong>for</strong> mange <strong>for</strong>hold som kan bidra til at<br />

<strong>omkoding</strong>en ikke går som den skal.<br />

I arbeid med <strong>omkoding</strong>sløypa er det <strong>av</strong>slørt en del feilsituasjoner som er enkle å <strong>for</strong>utse.<br />

Mange feil er det imidlertid vanskelig å <strong>for</strong>utse, og det er nettopp disse det er vanskelig å<br />

håndtere med automatiske operasjoner.<br />

Det kan være vanskelig å se hva som er feil kodet før du starter makroen. I alle tilfelle<br />

anbefales det at du har en papirutg<strong>av</strong>e <strong>av</strong> planen(e) <strong>for</strong>an deg før du starter. Bruk<br />

kommandofil <strong>for</strong> uttegning <strong>av</strong> planene etter koding, og sammenlign sluttresultatet med<br />

Statens kartverk 2008 Kap. 1 Plan Side 16


Håndbok i produksjon og <strong>for</strong>valtning <strong>av</strong> Plandata<br />

papirutg<strong>av</strong>en.<br />

9.1 Feil i hode<br />

9.1.1 Feil tegnsett<br />

Sosi-standarden lister opp flere alternativer <strong>for</strong> tillatte tegnsett i sosi-fila. Om du får<br />

feilmelding om tegnsett, kan det likevel være brukt tegn i fila som som resulterer i<br />

feilmelding. Bruk evt. funksjonen FxTsDos8, FxTsIso eller FxTsND7 <strong>for</strong> å konvertere fila til<br />

annet tegnsett. Alle program konverterer <strong>fra</strong> et vilkårlig tegnsett.<br />

9.1.2 Feil sosi-<strong>versjon</strong><br />

Ofte stemmer ikke hode-in<strong>for</strong>masjon med det som er innholdet i fila. Sosi-kontroll vil<br />

<strong>av</strong>dekke feilen.<br />

FYMASS-løypa håndterer konvertering til ny sosi-<strong>versjon</strong> (3.4 til 4.0) og omkoder i filhode.<br />

9.2 Feil i generelle egenskaper<br />

9.2.1 ..DATO og ..KVALITET<br />

Hvis dato og kvalitet mangler på gruppene i fila kan disse legges på etter <strong>omkoding</strong>. Dato og<br />

kvalitet <strong>fra</strong> hode kan overføres til objektene nede i fila. Det finnes ikke en enkel måte å gjøre<br />

dette på i FYSAK, så her må det gjøres en manuell operasjon.<br />

Fremgangsmåte sosi 3.4 og eldre<br />

Sjekk datoen i hode på sosifila.<br />

Gjør utvalg på ..DATO ! (alle objekter som mangler<br />

..DATO) eller på ..FEIL = ”Mangler DATO”(etter<br />

<strong>omkoding</strong>)<br />

Mred/Omkod-GINFO (se figuren til høyre)<br />

Fremgangsmåte sosi 4.0<br />

Sjekk datoen i hode på sosifila.<br />

Etter <strong>omkoding</strong><br />

Gjør utvalg på ..DATAFANGSTDATO ! (alle objekter<br />

som mangler ..DATAFANGSTDATO)<br />

eller ..FEIL = ”Mangler DATO”<br />

Mred/Omkod-GINFO (se figuren til høyre)<br />

Gjør tilsvarende operasjon <strong>for</strong> å legge ..KVALITET på objektene nede i fila.<br />

Statens kartverk 2008 Kap. 1 Plan Side 17


Håndbok i produksjon og <strong>for</strong>valtning <strong>av</strong> Plandata<br />

9.3 Feil egenskapsin<strong>for</strong>masjon<br />

9.3.1 Doble eller multiple temakoder<br />

Temakoder <strong>fra</strong> FKB + temakode <strong>for</strong> plan<br />

I plandata er geometrien ofte kopiert <strong>fra</strong> FKB-data, og man man har ikke alltid brydd seg med<br />

å omkode til riktig linjetema eller objekttype slik at de følger Planstandarden. Doble<br />

temakoder vil skape problem hvis de ikke blir fjernet før kjøring <strong>av</strong> makroer eller FYMASSløype.<br />

Sjekk der<strong>for</strong> om det finnes grupper som har doble temakoder i datasettet. Har du<br />

temakoder <strong>fra</strong> FKB-data sammen med temakoder <strong>fra</strong> plan kan temakodene <strong>fra</strong> FKB-data<br />

fjernes helt. Hent inn fila Utvalg-temakoder.txt i Utvalg/Egenskap <strong>for</strong> å velge ut temakoder<br />

det er viktig å rydde i før makroen kjøres.<br />

Fremgangsmåte<br />

Ved bruk <strong>av</strong> M-Red/OmkodGInfo vil man ikke kunne bruke<br />

operatorer som > (større enn) og < (mindre enn) <strong>for</strong> å slette<br />

temakoder. Det betyr at man manuelt må skrive syntaks <strong>for</strong> hver<br />

enkelt temakode <strong>for</strong> å slette.<br />

Temakoder <strong>fra</strong> plan + temakode <strong>for</strong> plan<br />

Enkelte grupper kan ha doble/mulitiple temakoder<br />

som alle tilhører plan. Her kan man ikke slette<br />

temakoder ukritisk. Dette gjelder tilfeller der det er<br />

doble/multiple temakoder på objekter med følgende<br />

temakoder i kommuneplan (se filen Plan-40-utvalgtemakode.txt);<br />

..LTEMA = 1120<br />

ELLER ..LTEMA = 1121<br />

ELLER ..LTEMA = 1122<br />

ELLER ..LTEMA = 1124<br />

ELLER ..LTEMA = 1125<br />

ELLER ..LTEMA = 1130<br />

ELLER ..LTEMA = 1131<br />

ELLER ..LTEMA = 1132<br />

ELLER ..LTEMA = 1140<br />

ELLER ..LTEMA = 1141<br />

ELLER ..LTEMA = 1142<br />

ELLER ..LTEMA = 1143<br />

ELLER ..LTEMA = 1151<br />

ELLER ..LTEMA = 1152<br />

ELLER ..LTEMA = 1155<br />

ELLER ..LTEMA = 1161<br />

ELLER ..LTEMA = 1162<br />

ELLER ..LTEMA 1120 1122<br />

ELLER ..LTEMA 1124 1125<br />

ELLER ..LTEMA 1130 1132<br />

ELLER ..LTEMA 1140 1143<br />

ELLER ..LTEMA 1151 1152<br />

Statens kartverk 2008 Kap. 1 Plan Side 18


Håndbok i produksjon og <strong>for</strong>valtning <strong>av</strong> Plandata<br />

ELLER ..LTEMA = 1155<br />

ELLER ..LTEMA 1161 1162<br />

I kommuneplan vil disse temakodene i 4.0 omkodes til ..TYPESAMFLINJE og får objekttype<br />

..KpSamferdselLinje. Hvis disse temakodene i tillegg har temakodene 1102<br />

(KpArealbrukGrense), 1104 (KpRestriksjonGrense) eller 1110 (KpRetningslinjeGrense) vil<br />

det skape problem ved flatedanning og ved uttegning <strong>av</strong> planen. Hvis temakode 1102 fjernes<br />

<strong>fra</strong> gruppen vil den tilgrensende flaten ikke få en <strong>av</strong>grensingslinje, og fjernes 1120 vil det se<br />

ut som vegen stopper ved grensen til flaten. Dette skyldes at KpSamferdselLinje ikke kan<br />

<strong>av</strong>grense flaten KpArealbrukOmråde. Samme problemstilling oppstår med temakodene 1104<br />

og 1110.<br />

For reguleringsplan vil tilsvarende problem oppstå ved doble/multiple temakoder <strong>fra</strong> plan på<br />

følgende temakoder;<br />

..LTEMA 1203 1204<br />

..LTEMA 1210 1215<br />

..LTEMA 1221 1227<br />

..LTEMA = 1235<br />

..LTEMA = 1252<br />

..LTEMA = 1254<br />

..LTEMA = 1259<br />

Temakodene omkodes til til egenskapen ..TYPEJURLINJE og får objekttypen<br />

..RbJuridiskLinje. Doble/multiple temakoder sammen med verdiene 1202 (RbFormålGrense),<br />

1205 (RbFareGrense), 1206 (RbRestriksjonGrense), 1207 (RbBevaringGrense), 1208<br />

(RbFornyelseGrense) og 1209 (RbRekkefølgeGrense) må ryddes før <strong>omkoding</strong>.<br />

Fremgangsmåte<br />

Siden hverken ..KpSamferdselLinje eller ..RbJuridiskLinje kan være <strong>av</strong>grensingslinjer <strong>for</strong><br />

flatene til nevnte grenser må det lages en nøyaktig kopi <strong>av</strong> linjene. Hvis vi i <strong>for</strong> eksempelet<br />

har en linje som både har temakode 1120 og 1102, lages det en kopi <strong>av</strong> linjen. Den ene linjen<br />

beholder opprinnelig koding, men man fjerner dobbel temakode (1102). Den nye kopierte<br />

linjen får temakode 1102 og ..OBJTYPE KpArealbrukGrense med tilhørende egenskaper. Sett<br />

ny dato på linjen. Alle temakoder vil bli fjernet ved <strong>omkoding</strong> til <strong>SOSI</strong>-VERSJON 4.0.<br />

9.3.2 Feil bruk <strong>av</strong> kodeverdier<br />

Egenskapene ..OPLAREAL og ..REGFORM har lange lister med kodeverdier, men<br />

kodeverdiene kan bare benyttes på bestemte objekttyper. Av de eldre <strong>versjon</strong>ene <strong>av</strong><br />

standarden kan det være vanskelig å skjønne hvilke koder som skal benyttes på de enkelte<br />

objekttypene. Får du feilmelding på kodeverdier eller objekttype kan det være nyttig å se i<br />

objektdefinisjonsfilene <strong>for</strong> den enkelte egenskapen.<br />

Fremgangsmåte<br />

På fellesområdet H:\Skfelles\<strong>SOSI</strong>-kontroll\def\sosi finner du mapper med definisjonsfiler <strong>for</strong><br />

sosi-kontroll <strong>for</strong> den enkelte <strong>versjon</strong> <strong>av</strong> sosi-standarden. Gå inn på mappa <strong>for</strong> den aktuelle<br />

standarden, kopier fila Plan_o.nn til ei lokal mappe og åpne den i TextPad. Søk ut den<br />

aktuelle egenskapen og sjekkk hvilken kodeverdi de enkelte objekttypene har som lovlige<br />

9.3.3 Ustandardiserte egenskaper og egenskapskoder<br />

Statens kartverk 2008 Kap. 1 Plan Side 19


Håndbok i produksjon og <strong>for</strong>valtning <strong>av</strong> Plandata<br />

I mange plandata er det benyttet egenskaper og egenskapskoder som ikke er tillatt etter<br />

standarden. Dette gjelder spesielt temakoder. Mange har, i mangel <strong>av</strong> passende koder, laget<br />

egne temakoder. Disse vil makroene naturligvis ikke gi tilslag på når man <strong>for</strong> eksempel skal<br />

legge objekttyper på geometri etter temakoder. Geometri som har feil temakoder må evt gis<br />

riktig temakode før bruk <strong>av</strong> makro eller FYMASS-oppg<strong>av</strong>e. Makroene er bygget opp omkring<br />

tillatte temakoder og egenskaper etter sosi-standarden.<br />

9.4 Feil i geometri<br />

9.4.1 Konvertering <strong>av</strong> .BUE og .SIRKEL<br />

BUE og SIRKEL er ikke lenger tillatt. I makro <strong>for</strong> <strong>omkoding</strong> <strong>av</strong> buer og sirkler i FKB-data<br />

har man konvertert slik geometri direkte til .KURVE. For PLAN og DEK er dette ikke bra.<br />

Ved <strong>omkoding</strong> direkte til .KURVE vil man tape in<strong>for</strong>masjon som er viktig i disse to<br />

datasettene. Geometri <strong>av</strong> denne typen som er riktig etablert og som ikke har feil vil håndteres<br />

<strong>av</strong> <strong>omkoding</strong>smakro, og konverteres til BUEP og SIRKELP. .BUEP og .SIRKELP er lovlige<br />

geometrityper i <strong>SOSI</strong> 4.0.<br />

BUE og SIRKEL som er etablert feil vil ikke konverterteres automatisk. Disse må det gjøres<br />

en manuell operasjon på etter at <strong>omkoding</strong>smakro er kjørt. Buer og sirkler som ikke er<br />

konvertert riktig i <strong>omkoding</strong>sløypa vil bli merket ..FEIL<br />

GEOMETRITYPE_IKKE_OMKODET.<br />

BUE og SIRKEL konverteres først til BUEP/SIRKELP og siden til .KURVE med<br />

MRed/Omkod geometri. For radier mindre enn 15 meter anbefales en nøyaktighet på max 5<br />

cm i <strong>av</strong>vik <strong>fra</strong> bue etter konvertering.<br />

9.4.2 Doble linjer<br />

Doble linjer blir ikke varslet i sosi-kontroll som kritiske feil i datasettene i nyere <strong>versjon</strong>er.<br />

Om man ønsker å rydde må alle flater fjernes før funksjonen Ordne/Fjern doble kurver kan<br />

benyttes. Husk da at det kan bli vanskelig å danne flater igjen. Det er laget en makro som<br />

danner flater i 4.0 data.<br />

Makrofiler<br />

Plan_Polygoniser-40.kom<br />

Forklaring<br />

Makro som gjør utvalg på linjer og punkt <strong>for</strong> en og en<br />

objekttype og danner flater.<br />

I plandata vil det <strong>for</strong>ekomme doble flater. Sammenlign original fil og omkodet fil og<br />

kontroller om flatedanning er gjennomført riktig der det finnes doble flater.<br />

9.4.3 FKB-data i planene<br />

Svært mange planer inneholder geometri <strong>fra</strong> FKB-data. De er ment som tilleggsopplysninger<br />

til selve planen, men FKB-data som ikke er omkodet i henhold til Planstandarden og som ikke<br />

er beskrevet spesielt i dokumentasjonen til planen behøver ikke å ligge i planene. Hvis de er<br />

ment å være en del <strong>av</strong> planen (henger sammen med linjer med temakode/objtype etter<br />

planstandarden) skal de omkodes i henhold til Planstandarden og uttegnes etter tilhørende<br />

norm <strong>for</strong> fremstilling <strong>av</strong> planen. Om vedkommende data er ment som tilleggsopplysninger til<br />

planen kan de flyttes ut til egen fil og omkodes i henhold til reglene om fremstilling <strong>av</strong><br />

illustrasjonsplan i Planstandarden. Dette vil ikke endre planens utseende ved rastrering og<br />

Statens kartverk 2008 Kap. 1 Plan Side 20


Håndbok i produksjon og <strong>for</strong>valtning <strong>av</strong> Plandata<br />

konvertering til evt. pdf, når illustrasjonsplanen legges i bakgrunnen før konvertering. I<br />

plan<strong>for</strong>skriftens § 2 heter det at basiskart ikke er gjenstand <strong>for</strong> vedtak og i merknad til § 3 (i<br />

veiledende merknader til <strong>for</strong>skriften) heter det at tilleggsdata som er nødvendig <strong>for</strong> å<br />

produsere kartbilder (presentasjonsdata) skal holdes separat <strong>fra</strong> de enkelte primærdatasettene<br />

(basiskart).<br />

Beslutningen om å eventuelt flytte FKB-data ut <strong>fra</strong> planen skal tas i samråd med eier. Se<br />

kapittel 7.1.9 <strong>for</strong> koding (http://www.statkart.no/sosi/PDF/Plan.pdf ).<br />

Det er laget en egen makro som flytter FKB-data ut til egen fil.<br />

Makrofiler<br />

Plan-40-Flytt_FKBdata.mko<br />

9.4.4 Geometrikontroller og rydding<br />

Forklaring<br />

Makro som gjør utvalg på alle plandata, snur utvalget og<br />

flytter disse ut til egen fil. Operasjonen skal ikke gjøres uten<br />

i samråd med eier.<br />

I sosi-kontroll er det innebygd funksjonalitet <strong>for</strong> å kontrollere både egenskaper og geometri.<br />

Kontroll på egenskaper fungerer tilfredstillende, men på geometri er det <strong>for</strong>tsatt noe som kan<br />

gjøres. Følgende kontroller kan utføres i tillegg til sosi-kontroll;<br />

9.4.4.1 KP/Konsistenssjekk<br />

Funksjonen kontrollerer knutepunkt mellom tilgrensende linjer. Bruk funksjonen uten<br />

endringer i standardoppsettet, men hak evt. <strong>av</strong> <strong>for</strong> å lage feilrapport. Feilrapporten hentes frem<br />

i funksjonen Vis/Arbeidsliste - KP- feilliste konsistenssjekk.<br />

Knutepunktsfeil angis med en KP-verdi og kan bli vist grafisk ved å stille inn tegneregler i<br />

Tegn/Oppsett - Marker KP lag.<br />

Kp-verdi (-kode) Type (feil):<br />

900 Konnektert punkt.<br />

993 Feil punktin<strong>for</strong>masjon (ikke lik PINFO i Kp).<br />

994 Feil Z-verdi.<br />

995 Korte (små) datagrupper.<br />

996 Skjæring mellom linjer i nærheten <strong>av</strong> Kp, småpolygon.<br />

997 Parallelle linjer ut <strong>fra</strong> Kp.<br />

998 Vanlig konsistensfeil - løs ende.<br />

999 Lovlig ende.<br />

NB! Kodene 990-998 skal ikke være benyttet på en <strong>SOSI</strong>-fil som distribueres, kun <strong>for</strong> intern bruk.<br />

9.4.4.2 Gap mellom linjer som <strong>av</strong>grenser flate<br />

Knutepunkt med <strong>av</strong>vik i x, y eller z-retning meldes som feil. Endekoordinaten til linjer som<br />

møtes i knutepunktet skal ha identisk koordinat. Bruk funksjonen Flate/5-feil (gap) <strong>for</strong> å<br />

kjøre kontroll. Feil blir vist grafisk.<br />

9.4.4.3 KP/Delområde<br />

Statens kartverk 2008 Kap. 1 Plan Side 21


Håndbok i produksjon og <strong>for</strong>valtning <strong>av</strong> Plandata<br />

Funksjonen henger sammen linjer som er nærmere hverandre enn søketoleransen. Bruk<br />

standard oppsett i KP/Oppsett ved valg <strong>av</strong> søketoleranse. Kjør KP/Delområde <strong>for</strong> å rydde i<br />

feil <strong>av</strong>slørt ved konsistenssjekk og gap mellom linjer.<br />

Statens kartverk 2008 Kap. 1 Plan Side 22

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!