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
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