Mottak og kontroll av reguleringsplaner med ISY WinMap
Innhold Vi skal i løpet av kurset gå gjennom Planstandard - hva skal vi kontrollere mot Hjelpemidler for feilavdekking Steg 1. Manuell kontroll av SOSI-filen Steg 2. Vertikalnivå, eiendomsgrenser Steg 3. Geometri, sammenheng og egenskaper Steg 4. Forvaltning av plandata i sømløse baser 2
Hva skal vi kontrollere mot? PLANSTANDARD 3
FOR 2009-06-26 nr 861: Forskrift om kart, stedfestet informasjon, arealformål og kommunalt planregister (kart- og planforskriften) 7. Krav om å levere geodata og privat detaljreguleringsforslag i digital form Kommunen kan kreve at den som fremmer privat forslag til detaljregulering skal levere planen i digital form. Kommunen skal så tidlig som mulig i planprosessen informere om at slikt krav kan bli aktuelt. Geodata som kommunen skal stille til rådighet for forslagsstiller, skal i så fall også foreligge i digital form. 8. Krav til den private kartleggingen Geodata avlevert fra privat forslagsstiller til kommunen etter bestemmelsene i 6 første ledd og 7 første ledd skal være utarbeidet i henhold til nasjonale standarder og georeferert til gjeldende nasjonale geodetiske grunnlaget og projeksjoner. 10. Særskilte krav til digital arealplan Basiskartet i arealplan skal ha identiske eiendomsgrenser som i matrikkelen. Arealplan som inneholder flere vertikalnivåer, skal framstilles slik at hvert vertikalnivå kan forvaltes for seg og slik at det er mulig å framstille sømløse datasett for hvert av vertikalnivåene. For at en arealplan skal anses å oppfylle definisjonen i plan- og bygningsloven 12-11 første ledd, må datasettet som planforslaget består av tilfredsstille de nasjonale tekniske kvalitetskravene. Kommunen skal så raskt som mulig etter mottakelsen av planen gi forslagsstiller melding hvis kravene ikke er oppfylt, og summarisk oppgi avvikene. 12- ukersfristen etter 1 i forskrift om tidsfrister, og sanksjoner ved overskridelse av fristene, for private forslag til detaljregulering etter 12-11 i plan- og bygningsloven stopper å løpe fra det tidspunkt kommunen i melding til forslagsstiller påviser de mangler materialet har. Fristen fortsetter å løpe når det materiale kommunen krever har kommet inn. 4
Mottak av nye planer - Hvorfor er det viktig å kontrollere? Grunnlag for stikningsdata => Veier, eiendomsgrenser etc. Passer planen inn i eksisterende situasjon? (eiendomsgrenser, veg, terreng). Forhold til eksisterende reguleringsplaner og kommuneplanen. Lovlig koding Planen skal inn i kommunenes GIS-verktøy uten å måtte lages på nytt. 5
Plandata - hvilke standarder finnes - hva skal vi kontrollere mot? Lovverk Forskrifter Veiledere SOSI (Samordnet Opplegg for Stedfestet Informasjon) SOSI 4.5 for plandata er tilpasset pbl 2008 med forskrift. Og tilpasset planer etter eldre lovverk 6
SOSI - Samordnet Opplegg for Stedfestet Informasjon SOSI er den nasjonale standarden for modellering og utveksling av geodata Første utgave fra 1987 SOSI 4.5 for plandata For nye planer For forvaltningsbaser Egen modell for plandata (SOSI-Plan) som bygger på lov/forskrift http://www.kartverket.no/sosi 7
Reguleringsplan Gult = ny lov, grønt = gammel lov, hvit = ny og gammel 8
Objekttypedefinisjoner Reguleringsplan Arealformål De generelle kodene (1000, 2000, ) ikke tillatt for planer vedtatt etter SOSI 4.5 Ny kode Erstatter 1587 Småbåtanlegg i sjø og vassdrag 6730 fra 1. januar 2011 1588 Småbåtanlegg i sjø og vassdrag 6740 fra 1. januar 2011 med tilhørende strandsone 1589 Uthus/naust/badehus 6750 fra 4. november 2011 Utgåtte koder: 1820, 1821, 1822, 1823, 5001, 6730, 6740 ikke tillatt på planer vedtatt etter 1. januar 2011 Utgåtte koder: 6210, 6750 ikke tillatt på planer vedtatt etter 4. november 2011 Hensynssoner De generelle kodene (100, 200, ) ikke tillatt for planer vedtatt etter SOSI 4.5 Utgåtte koder: 760 (båndl. i hht reg.best.) ikke tillatt for planer vedtatt etter SOSI 4.5 9
Objekttypedefinisjoner Reguleringsplan Punkt RpJuridiskPunkt Gamle koder videreført Noen nye koder som kun kan benyttes for planer etter pbl 2008 1243 Innkjøring 1244 Utkjøring 1270 Punktfeste 1271 Eksisterende tre som skal bevares 1272 Regulert nytt tre 1273 Regulert møneretning 10
Objekttypedefinisjoner Reguleringsplan Linje RpJuridiskLinje Gamle koder videreført Noen nye koder som kun kan benyttes for planer etter pbl 2008 1260 Strandlinje sjø 1261 Strandlinje vassdrag 1262 Midtlinje vassdrag 1263 Markagrense (Gjelder Oslomarka) 11
Objekttypedefinisjoner Reguleringsplan Tekst Objekttype RpPåskrift Kommentar Diverse tekst (Areal, Utnyttelsesgrad, Feltnavn, Utmål, osv) Ny egenskap RPPÅSKRIFTTYPE for klassifisering 12
HJELPEMIDLER FOR FEILAVDEKKING 13
Hjelpemidler for SOSI 4.1, 4.2, 4.3, 4.5 Maler for plan finnes på www.nois.no (Support, logg deg inn med ditt brukernavn/passord, gå til Spørsmål og svar / ISY WinMap / Dokumentasjon og maler) Malbaser for registrering og for forvaltningsbaser Om man benytter funksjonen Lag planbase, trenger man ikke bruke malbaser nedlastet herfra lengre. Klasse- og utvalgsfiler Installeres også med ISY WinMap Kommandoer Bibliotek Symbolfil 14
Hjelpemidler - Klassefiler For mottak av SOSI-filer i SOSI-versjon 4.5 (både reguleringsplan og kommuneplan) Klasser-45Plan.txt / Klasser-45GenerellPLAN.txt For mottak av SOSI-filer i eldre SOSI-versjoner For konvertering av planer i eldre SOSI-versjoner, brukes spesielle klasse/utvalgsfiler ved tilkobling av SOSI-filen i ISY WinMap: Klasser-konverter-Plan-34-45.txt og Utvalg-konverter-Plan-34-45.txt for SOSI-filer i 3.4 eller eldre. Klasser-konverter-Plan-40-45.txt og Utvalg-konverter-Plan-40-45.txt for SOSI-filer i 4.0 Klasser-konverter-Plan-41-45.txt og Utvalg-konverter-Plan-41-45.txt for SOSI-filer i 4.1 Klasser-konverter-Plan-42-45.txt og Utvalg-konverter-Plan-42-45.txt for SOSI-filer i 4.2 Klasser-konverter-Plan-43-45.txt og Utvalg-konverter-Plan-43-45.txt for SOSI-filer i 4.3 Husk at dere kan forlange å få planen i hht gjeldende SOSI-versjon 15
Hjelpemidler - Bibliotek For feilavdekking av arealplaner som skal behandles i hht PBL 2008: NOIS_bibliotek_reguleringsplan_feilavdekking_45_pbl2008.mdb NOIS_bibliotek_kommuneplan_feilavdekking_45_pbl2008.mdb For feilavdekking av arealplaner som er vedtatt etter eldre lover NOIS_bibliotek_ reguleringsplan_feilavdekking_45_gmllov.mdb NOIS_bibliotek_kommuneplan_feilavdekking_45_gmlLov.mdb For forvaltningsbase for arealplaner: NOIS_bibliotek_ reguleringsplan_feilavdekking_45_forvaltning.mdb NOIS_bibliotek_kommuneplan_feilavdekking_45_forvaltning.mdb 16
Hjelpemidler - Ny planbase Det anbefales å kontrollere data etter å ha importert dem inn i en Access planbase som inneholder alle objekttyper som kan inngå i kommuneplan eller reguleringsplan. For å rette opp feil i ISY WinMap er det også en forutsetning at dataene er i en dataforbindelse med skrivetilgang. Du oppretter en ny, tom planbase vha. funksjonen Plan / Ny planbase. Hjelpemenyen i funksjonen forklarer hvilken type database du trenger. Data importeres i denne vha WinMap / SOSI-import eller Organiser data / Eksporter til objekttype. 17
Hjelpemidler - Løsningsbeskrivelse NOIS har laget løsningsbeskrivelse for kontroll av planer Ny versjon er fra september 2015. Følg denne Denne beskriver gangen i arbeidet, som dette kurset gjennomgår. Videre bskriver den mer detaljer om feilrettingsmetodene og funksjonene for geometri og sammenheng-retting. 18
Jobbe med planer - anbefalinger generelt Opprett ett geoprosjekt for feilavdekking og feilretting, og ett annet for uttegning med standard presentasjon, knytt til dataforbindelser med nødvendige grunnkartdata. Flere av spørringene som er definert i bibliotek for feilavdekking er tunge å prosessere. Det er derfor ikke hensiktsmessig å legge disse spørringene inn i det geoprosjektet man til vanlig benytter til innsyn/ajourføring av planbasen. Vi anbefaler å lage et geoprosjekt der du leser inn hele feilavdekkingsbiblioteket. Dette geoprosjektet kan gjenbrukes, ved å bytte ut datakilden i dataforbindelsen til en ny plandatabase når du skal kontrollere en annen plan av samme type. Du unngår da å måtte lese inn bibliotek på nytt hver gang du skal feilavdekke en plan av samme type. Bruk et generisk dataforbindelsenavn på planbasen, for eksempel Regplan / Komplan. Ikke bruk planid i dataforbindelse-navnet, så kan du gjenbruke geoprosjektet. 19
Jobbe med planer - anbefalinger generelt Bruk geoprosjektene som maler. For hver ny plan: Opprett en ny katalog som navngis slik at planident/plannavnet inngår i navnet Kopier de eksisterende geoprosjektene for feilavdekking og uttegning til denne katalogen. I et nytt, tomt geoprosjekt, opprett ny planbase som lagres på samme katalog. Importer sosi-fil med ny plan inn i denne. Endre dataforbindelsen i feilavdekking-geoprosjektet og i uttegning-geoprosjektet til den nye databasen. Feilretting eller retur av plan til annen forslagsstiller: Det er viktig å påpeke at for våre kommunekunder, kan det hende at man ikke skal rette planer fra private forslagsstillere, men kun påpeke feil, som forslagsstiller må rette opp. Man kan da ta lage en tekstlig beskrivelse av hvilke feil som finnes i planen. Feilretting er i utgangspunktet forslagstillers ansvar. 20
Kontroll av planer i GIS - Geoprosjekt Lag et geoprosjekt tilpasset feilavdekking med nødvendige dataforbindelser og tegneregler etc. Når ny plan skal behandles, endres egenskapene i dataforbindelsen til reguleringsplan slik at den henter opp den nye planen GeoProsjekt - Reguleringsplanprosjekt - Spørringer, koblinger, analyser - Koordinatsystem - Fargeskjema og presentasjon for planer Regplan1 Regplan2 21 Ny plan kan da kontrolleres og tegnes opp med samme presentasjon Bruk Tilpass til tegnforklaringslinje for å flytte kartvindu til ny plan
Kontroll av planer i ISY WinMap Overordnede sjekkpunkter (i anbefalt rekkefølge): Steg 1: Sjekk SOSI-filen Steg 2: Sjekk vertikalnivå Sjekk at senterlinje er matematisk korrekt mtp. tangering bue/linje Sjekk at paralleller til senterlinje er matematisk korrekt mtp. tangering bue/linje Sjekk for avvik mellom eiendomsgrenser og formålsgrenser Steg 3: Sjekk for doble linjer eller ugyldig linjegeometri Sjekk for flatefeil (overlapp, hull, ikke heldekkende formålflater, ugyldig flategeometri etc..) Sjekk for feil bruk av kodeverket Steg 4: Sjekk planomriss i forhold til tilstøtende planer. Sy sammen til sømløs base. 22
Steg 1 av kontrollen MANUELL SJEKK AV SOSI-FILEN 23
SOSI-versjon Start alltid med å sjekke at SOSI-fila er i gjeldende SOSI-versjon Åpne SOSI-fila i f.eks Notepad (eller SOSI-vis)..SOSI-VERSJON 4.5 Skal også inneholde..objektkatalog Regplan 20120416 * Arealplan Reguleringsplan eller..objektkatalog Regplanforslag 20120416 * Arealplan Reguleringsplanforslag 24
SOSI-versjon Plan i eldre SOSI-versjon konverteres til SOSI 4.5 Hvordan? Hos leverandør av plan NOIS har løype for konvertering av planer til SOSI 4.5 Gjøre selv? Hva blir feil om man legger inn data fra tidligere SOSIversjoner direkte i malbase for SOSI 4.5 Obligatoriske egenskaper vil mangle => objekter med manglende egenskaper importeres ikke Type juridisk linje og punkt => blir ikke lagret Objekttyper har endret navn, blir ikke presentert korrekt 25
Sjekk deretter koordinatsystem Husk at dere kan forlange å få planen georeferert til gjeldende nasjonale geodetiske grunnlaget og projeksjoner KOORDSYS 22 for UTM32 Send tilbake eller Transformer selv med ISY WinMap Husk transformasjonsbibliotek gjeldende for kommunen 26
ANBEFALING 1. Ved feil SOSI-versjon - Send tilbake til planlegger og be om å få planen i gjeldende SOSI-versjon 2. Ved feil koordinatsystem - Send tilbake til planlegger og be om å få planen i gjeldende koordinatsystem 3. Be om å få med dokumentasjon på feilfri SOSI-kontroll (SOSI-vis fra Statens Kartverk) 27
Kontroll av mottatt plan - Oppstart Koble opp SOSI-filen i ISY WinMap med de rette klasse- og utvalgsfilene Kjør WinMap / Kontroll (kommandoen ligger i gruppen SOSI i båndgrensesnittet, og er vår SOSI-kontroll) => Avdekker om det finnes objekttyper eller egenskaper som ikke er standard SOSI (ikke vil bli konvertert). Vurdering av om dette skal være med Rettes i SOSI-fil (eller klasse-/utvalgsfil) 28
Steg 2 av kontrollen VERTIKALNIVÅ, SENTERLINJE, PARALLELLER, EIENDOMSGRENSER 29
Import av data fra SOSI Importer SOSI-filen til Access-malbase vha ISY WinMap, for videre kontroll. Isolér planen i en egen base inntil den er kontrollert og rettet! For import av data fra SOSI anbefales det å importere til en malbase for plan uten påkrevde egenskaper. Da vil alle objekter importeres, selv om de eventuelt mangler påkrevde egenskaper. Malbasen kan kopieres inn på katalogområdet du har opprettet for denne planen, men det enkleste er å opprette vha funksjonen Plan / Ny planbase 30
Ny planbase I funksjonen Ny planbase har du følgende valg: 31
Import av data fra SOSI Dersom alt innholdet på SOSI-fila skal importeres (sjekk først med WinMap / Kontroll), bruk kommandoen WinMap / Import (du finner kommandoen i gruppen SOSI). Dersom kun utvalgte objekttyper skal importeres, bruk Organiser data / Eksportér til objekttype (NB! Husk og gå til arkfanen Avansert og velg Tvungen legg til, som lagringstype). Dersom kun utvalgte objekter skal importeres, bruk Vektor / Endre. Du må da velge objektet/objektene på forhånd 32
Vertikalnivå Vertikalnivå benyttes i hovedsak til å skille arealbruk på, over og under bakken Det bør ikke være forskjellige vertikalnivå i samme datakilde Bruk temakartfunksjonen til å sjekke om det finnes objekter med ulikt VERTNIV, i de ulike flateobjekttypene. Skill hvert VERTNIV i hver sin base, og kontroller disse hver for seg det kan være en del jobb å rydde i grenser etter separering i hver sin base Be om å få ulike vertikalnivå på separerte SOSI-filer 33
Oppgave 1 Du har mottatt et reguleringsplanforslag på SOSI fra en forslagsstiller, denne ligger på Documents\Plandialog_kontroll_klipp\ArealplanKontroll\RegplanKurs.sos Sjekk SOSI-versjon for planen på SOSI-fila Høyreklikk på fila og åpne i Notepad. Er konvertering nødvendig? Sjekk koordinatsystem for planen i SOSI-fila Er transformering nødvendig? Åpne geoprosjektet RegplanUttegning.gws som ligger på Documents\ArealplanKontroll Sjekk om dataforbindelsen peker på aktuell SOSI-fil, dvs. RegplanKurs.sos Organisér data / Datakilde / Dataforbindelser Kjør Winmap / Kontroll Avdekkes noe som ikke er i henhold til SOSI-standard? Sjekk om det finnes flere vertikalnivå i RpArealformålOmråde Hjem / Tegnforklaringer / Legg til temakart 34
Oppgave 2 Innholdet i SOSI-fila er allerede overført til Access-basen med Eksport til objekttype eller SOSI-import (så du behøver ikke å importere) Organisér data / Datakilde / Dataforbindelser Organisér data / Eksporter til objekttype eller WinMap / Import Åpne kartvinduet for Access og foreta visuell kontroll Hjem / Velg KartVindu Access Merk gruppen Reguleringsplan i tegnforklaringen, høyreklikk og Tilpass til tegnforklaringslinje Ser det riktig ut? Kontroller om det er noe som mangler: Tegn ut objektene fra SOSI-fila i et nytt kartvindu Tegn ut objektene fra access-basen i samme kartvindu Sjekk om det er samme antall objekter Tips, etter at du har tegnet ut alle objekttyper fra begge baser, bruk: Winmap / Tegnforklaring / Skul tegnforklaringslinjer uten kartobjekt 35
Sjekk for avvik mellom eiendomsgrenser og formålsgrenser 36
Sjekk for avvik mellom eiendomsgrenser og formålsgrenser Visuell kontroll Visuell kontroll vil plukke ut de groveste feilene Hvor god kvalitet har eiendomsgrensene i dette området? 37
Hvordan rette i WinMap? Hvis det er store avvik mellom eiendomsgrenser og RpFormålGrense (der det ikke skal være avvik) er dette en indikasjon på at arbeidet som er gjort ikke er bra nok. Få feil : Rett opp i plandataene Mange/grove feil: Rett opp eller be om ny digital plan (sjekk om konsulenten fått tilsendt riktig eiendomsgrenser?) 38
Sjekk at senterlinje er matematisk korrekt mtp. tangering bue/linje TIPS! Be om beregningsdokumentasjon for veg-geometri fra produsenten av planforslaget. Be om å få tilsendt veg-geometri også på 10-tabell (kan brukes til dokumentasjon) Bruk funksjoner i GIS-verktøyet for å ta stikkprøver av veg-geometrien. WinMap / Rediger koordinater Skal senterlinje benyttes som stikningsdata? 39
Eks. på senterlinje dokumentasjon I 2015 er dette inkludert og ligger i gruppen Veg under kategorien Plan. 40
Hvordan kontrollere i WinMap? 1. Alle linjeobjekter som utgjør én veg, må slås sammen til et objekt (en veglinje). Vektor / Slå sammen 2. Marker veglinjen du ønsker å kontrollere, og velg Plan / Rediger veglinje. 3. Alle X som fremkommer indikerer at det ikke er tangering mellom linje og bue. 41
Hvordan rette i WinMap? Marker buen som ligger mellom 2 X er og trykk Oppdater. Knekkpunktene vil da justeres slik at bue med gitt radius blir tangeringssirkel til nabosegmentene. Dersom radien er feil kan riktig radius skrives inn før oppdater trykkes. 42
Sjekk at paralleller til senterlinje er matematisk korrekt mtp. tangering bue/linje Antagelse: Dersom senterlinjene er matematisk korrekt, er også linjer som er parallelle med disse riktige. Ta stikkprøver! Sjekk opp mot påskrevne utmål. Hjem / Mål avstand R = 55m R = 50m R = 45m Ved feil i Senterlinje og/eller avstander, send tilbake til planlegger! 43
Oppgave 3 Ta stikkprøvekontroll av påsatte utmål i planen Hjem / Mål avstand Ta stikkprøvekontroll på radier i planen WinMap / Rediger koordinater Vær obs på at konstruert R=50 kan få litt annen verdi etter eksport til SOSI Visuell kontroll mot eiendomsgrenser bør gjennomføres nå. Tar ikke dette på kurset siden dette er en "løsrevet" plan. 44
Steg 3. Kontroll vha feilavdekkingsbibliotek GEOMETRI, SAMMENHENG OG EGENSKAPER 45
Geometri, sammenheng og egenskaper NOIS leverer bibliotek som kan benyttes i feilavdekking av plankart. På bakgrunn av at funksjonene for Reparer geometri, Valider sammenheng og Reparer sammenheng ikke lengre finnes fra WinMap 2014, og at vi har fått funksjonene WinMap / Valider og rett geometri (fra WinMap 2013) og Verktøyboks / Valider geometri og Valider sammenheng, er opplegget endret noe fra tidligere. Analysene som blir utført av spørringene i biblioteket er det mulig å utføre manuelt også, vha. blant annet de nye funksjonene. Fordi ikke all funksjonalitet i biblioteket lar seg erstatte på en enkel måte av de nye funksjonene, stod valget når vi skulle oppdatere løsningsbeskrivelsen mellom å lage en metode som benytter en kombinasjon av manuelle feilavdekkingsrutiner og bibliotek, eller bare bibliotek. Vi valgte det siste for enkelthets skyld. Vi tar derimot i bruk de nye funksjonene i selve opprettingen av planen som del av standard metode beskrevet i løsningsbeskrivelsen. 46
Geometri, sammenheng og egenskaper I noen tilfeller vil det være nyttig å kjøre disse geometri-funksjonene manuelt for feilavdekking i tillegg til bruk av bibliotek, for eksempel dersom det er spesielle geometrifeil på objekter som gjør at man har problem med å laste inn ulike spørringer fra biblioteket. Løsningsbeskrivelsen beskriver dette nøyere. 47
Innhold i feilavdekkingsbibliotekene 1. Geometriavvik: uttegning av spørringer som avdekker avvik i geometri på enkeltobjekter. 2. Doble linjer: uttegning av spørringer som avdekker doble linjer av samme objekttype 3. Utenfor planområdet: uttegning av spørringer som avdekker objekter som ligger utenfor planområdet. 4. Grense - flate sammenhengsproblemer: uttegning av spørringer som avdekker misforhold mellom granser og tilhørende flater, f.eks.grenser som ikke er brukt og ikke er brutt der de skal. 5. Andre feil: uttegning av spørringer som avdekker andre feil som overlappende arealbruksområder, ikke heldekkende arealbruk m.m. 6. Egenskapsfeil: uttegning av spørringer som avdekker egenskapsavvik i forhold til lovlige verdier og påkrevde egenskaper i SOSI. 48
Bruk biblioteket for feilavdekking Organiser data / Bibliotek / Ny bibliotekforbindelse NOIS_bibliotek_reguleringsplan_feilavdekking_45_pbl2008.mdb NOIS_bibliotek_reguleringsplan_feilavdekking_45_GmlLov.mdb NOIS_bibliotek_reguleringsplan_feilavdekking_45_Forvaltning.mdb WinMap / Tegn fra bibliotek / Endre navn og type på dataforbindelse i bibliotek Endre dataforbindelsen til geoprosjektets reguleringsplan. Organiser data / Biblioteksorganisator Kopier tegnforklaringer til geoprosjektet Man kan nå lukke biblioteksforbindelsen Lagre geoprosjektet og begynn kontroll 49
Bruk biblioteket Man kan nå tegne ut ferdigdefinerte tegnforklaringer som er hentet fra biblioteket. Hjem / Tegnforklaringer / Tegnforklaringer 50
Tips til bruk av bibliotek Jobb ferdig en tegnforklaring av gangen Bruk dem i rekkefølge beskrevet i løsningsbeskrivelsen Ved å rydde opp i feil som avdekkes i tidligere kapitler, vil en redusere listen over feil når en begynner på senere kapitler. Ved første gang gjennomføring av feilsøk, kan det for noen av problemene føre til at samme feil blir rapportert mer enn en gang. Spørringene basert på kontrollen er imidlertid dynamisk, og vil alltid gjenspeile antall gjenstående feil som må rettes. I praksis gjøres dette ved først å tegne ut tegnforklaring 1, rette feil, fjerne uttegning av tegnforklaring 1, tegn ut tegnforklaring 2 etc. Slett uttegningen av tegnforklaringen når feilene er rettet Geoprosjektet blir tungt å jobbe med når mange spørringer er tegnet ut! Ikke alt som avdekkes er feil Det er ikke gitt at alt som de ulike spørringene returnerer er å regne som faktiske feil. 51
Tips til bruk av bibliotek Vi anbefaler å lage et geoprosjekt der du leser inn hele feilavdekkingsbiblioteket. Dette geoprosjektet kan gjenbrukes, ved å bytte ut datakilden i dataforbindelsen til en ny plandatabase når du skal kontrollere en annen plan av samme type. Når du redigerer på objekter i et geoprosjekt med feilavdekkingsbiblioteket innlest, vil WinMap jobbe med opptegning av alle spørringene på nytt. Når du skal redigere, slå derfor Visning av på tegnforklaringslinjene med feilavdekkingsspørringer, gjenåpne dataforbindelsen (dette gjør at WinMap ikke prosesserer spørringene), rediger objektet, og slå Visning på på tegnforklaringslinjene med feilavdekkingsspørringer igjen. På den måten kan man jobbe med redigering i samme geoprosjekt som feilavdekkingsbiblioteket er lest inn. Det anbefales å bruke et kartvindu til presentering av feil og et annet kartvindu til redigering (event. to instanser av WinMap) Flere tips omtales i Løsningsbeskrivelsen. 52
Oppgave 4 Åpne geoprosjektet RegplanKontroll.gws som ligger på Documents\Plandialog_kontroll_klipp\ArealplanKontroll Dataforbindelse går til accessbasen fra forrige oppgave, som SOSI-planen var importert til. (Regplan45UTM32_Reg UtenPåkrevdeEgenskaper.mdb) Sjekk at tegnforklaringene for regplankontroll ligger i geoprosjektet! 53
1 - Geometriavvik Funksjonen Verktøyboks / Valider geometri er brukt for å avdekke objekter med ugyldig/feil i geometri. Avdekker feil som løkker/tilbakeslag, dobbeltpunkt, osv. Kommandoen Verktøyboks / Valider geometri kan også brukes for å rette opp en del feil av typen doble punkt og løkker/tilbakeslag automatisk. I tillegg inneholder denne tegnforklaringen kontroll av: At flater har et areal, og at linjer har en lengde At linjer, flater og punktobjekter består av korrekt antall punkt 54
1 - Geometriavvik En del feil av typen ugyldig geometri kan rettes automatisk vha. funksjonen Verktøyboks / Valider geometri. Bruk av autokorrektur er mulig på en del av avviksstypene. Oppretting kan tas for flere objekttyper samtidig, men kan også kjøres for én og én. Det gir mening å dele opp etter geometritype. Om biblioteket avslører geometriavvik på én eller flere flateobjekttyper, f.eks. RpOmråde og RpArealformålOmråde, kan oppsettet være dette: 55
1 - Geometriavvik For hver avvikstype der autokorrektur er mulig, vil feltet Autokorrektur dukke opp under avviksegenskaper til høyre når du markerer avvikstypen, her Egenskjæring/dobbeltpunkt. Her kan du velge Ja for autokorrektur. Resultatet viser feil som ikke er rettet med autokorrektur, og kommer ut i en dynamisk kø som du kan benytte for å "gå mellom" feilene og rette dem manuelt. Se løsningsbeskrivelsen for automatisk retting av feil av typen Ugyldig areal og Ugyldig lengde, vha funksjonene WinMap / Valider og rett, eller Verktøykasse / Valider geometri. 56
1 - Geometriavvik Vi foreslår bruk av Autokorrektur for arealplan-oppretting bare der det er utvetydig hva som skal gjøres, som på avvikstypene For få punkter Nullengde linjer Nulloverlapp flater Egenskjæring/dobbeltpunkt Knekk (toleranse 10) Løkke på linje For all bruk av Autokorrektur=Ja, vil det være lurt å kjøre kommandoen med Autokorrektur=Nei først, for å se hvilke feil funksjonen finner. Søkene er litt annerledes enn i bibliotekene, så det er ikke alltid 100% match. En inspeksjon før autokorrektur gir derfor mening. Dette er ikke nevnt i hver feilrettingsbeskrivelse under, men er en generell anbefaling. 57
1 - Geometriavvik Høydefeil Feil som kan bli avdekket gjennom geometriavvik-funksjonen er dersom det er avvik i høydeverdi mellom grenselinjer som er snappet til hverandre og tilhørende flater. Plandata skal i utgangspunktet ikke inneholde høydeverdier på noen objekter. Man kan derfor fjerne denne typen feil ved å fjerne alle høydeverdier i både grenselinjer og flater. Bruk da enten funksjonen Vektor / Oppdater / Oppdater egenskaper. Velg objekttype som skal oppdateres, f.eks. RpFormålGrense Gå til feltet Geometri og trykk Uttrykk. Legg inn følgende uttrykk: SETZ(Input.Geometri;0) Trykk OK i denne dialogen. Trykk Bruk for å oppdatere databasen. Dersom det er mange objekter i basen, kan det være tidsbesparende å fjerne avhukingen for Tillat angre og logging. Man vil da ikke ha mulighet til å angre oppdateringen. Dersom man slår av denne avhukingen, må man gjenåpne dataforbindelsen til databasen for å se endringene i ISY WinMap. Gjør tilsvarende på alle grenselinje-objekttyper og tilhørende flate-objekttyper. 58
Oppgave 5 Opprett et nytt kartvindu Tegn ut tegnforklaringen Geometriavvik i dette vinduet Finnes det slike feil i planen? Lagre geoprosjektet (RegplanKontroll2008.gws) Tips: for å fjerne linjer i tegnforklaringen uten kartobjekter, kan man bruke: WinMap / Tegnforklaring / Skjul tegnforklaringslinjer uten kartobjekt 59
2 - Doble linjer Det skal være en del doble linjer i en reguleringsplan, bla. skal RpGrense være sammenfallende med ytterste RpFormålGrense. Det skal derimot ikke forekomme doble linjer av samme objekttype (unntak er juridiske linjer med ulik RpJurline-kode) Doble linjer kan enten fjernes automatisk eller detekteres for å fjernes manuelt. Ved automatisk fjerning vil en ikke ha kontroll på hvilken linje som fjernes. 60
2 - Doble linjer Her beskrives en metode til å fjerne doble linjer slik at man står igjen med kun et objekt av hvert som er duplisert. Bruk funksjonen Verktøyboks / Valider geometri. Velg den eller de objekttypene som biblioteket har avslørt at inneholder doble linjer, unntatt RpJuridiskLinje. Huk på Duplisert objekt, under Spesialisert. Velg Autokorrektur lik Ja. Autokorrektur beholder det originale objektet, og sletter det eller de objektene som er lagt til seinere, av to eller flere duplikater. 61
2 - Doble linjer For RpJuridiskLinje må vi i tillegg ha en egenskapssjekk, for der er doble linjer feil kun om egenskapen RpJurlinje har lik kode. Vi kan sjekke om alle egenskapene er like, i tillegg til geometri, ved bruk av Sjekk tillagt egenskap satt til Ja. Sjekken går altså ikke på spesifikt RpJurlinje-egenskapen. Om Sjekk tillagt egenskap står til Nei, vurderes ikke egenskaper, kun geometri. 62
Plandata - Hvert flatenivå skal bygges opp av selvstendige linjer Fire linjer: KpGrense KpArealGrense KpFareGrense KpGjennomføringGrense Tre linjer: KpGrense KpArealGrense KpGjennomføringGrense To linjer: KpGrense KpArealGrense 63
Oppgave 6 Erstatt tegnforklaringen med tegnforklaringen Doble linjer Finnes det noen doble linjer i planen? Ta bort tegnforklaringslinjer uten objekter. Fjern eventuelle feil. Åpne geoprosjektet Regplanredigering.gws. Du har nå to WinMap-instanser oppe. Rett feilene i RegplanRedigering.gws Gå tilbake til Regplankontroll.gws velg dataforbindelser og trykk «gjenåpne tilkobling» 64
3 - Utenfor planområdet Alle objekter i en reguleringsplan skal ligge innenfor planområdet som defineres av objekttypen RpOmråde. Rett opp eventuelle feil ved bruk av bl.a. kommandoen Trim til skjæring, eventuelt må det vurderes om planområdet skal utvides. 65
3 - Utenfor planområdet Vurder først om planområdet er riktig, og juster evt først planområdet dersom dette er feil. Juridiske linjer trimmes til skjæring med planområdet, for eksempel med funksjonene Trim til skjæringspunkt. Formålsgrenser og hensynssonegrenser langs plangrensen redigitaliseres slik at de nøyaktig sammenfaller med plangrensen (følge eksisterende geometri). Andre formålsgrenser og hensynssonegrenser trimmes og snappes mot grensene langs plangrensen. Pass på at splitting av grenselinjer av samme type gjøres der de møtes. Dann deretter flatene berørt av redigerte grenser på nytt med funksjonen WinMap / Flate / Dann flate på nytt. Denne funksjonen tar vare på flateobjektets egenskaper, men lager geometrien på nytt basert på de nye grenselinjene. 66
Oppgave 7 Erstatt tegnforklaringen med Utenfor planen Er det slike feil? Rett i så fall dette. 67
4 - Grense - flate sammenhengsproblemer Det skal ikke forekomme grense-linjeobjekter som ikke er identisk med motsvarende flates avgrensning. For eksempel skal det ikke finnes RpFormålGrense som ikke er identisk med avgrensning av RpArealformålOmråde. Det skal heller ikke finnes RpArealformålOmråde avgrensning hvor det ikke finnes identisk RpFormålGrense. Dette gjelder tilsvarende for alle flate- og grenseobjekttypene i planen. For å kunne eksportere data til en korrekt SOSI-fil så må også alle grenselinjer være brutt hvor de krysser samme objekttype. Ellers vil SOSI eksport opprette en ny grenselinje, som vil resultere i doble linjer på SOSI-filen. 68
Prinsipper for konstruksjon for å unngå feil ved SOSI-eksport Under oppbygningen av en digital plan (og andre data) konstrueres linjer, som skal brukes som grunnlag for flatedannelse. Linjer av samme objekttype (f.eks. formålsgrenser) skal: Være mest mulig sammenhengende Være identiske med grensene av tilliggende flateobjekter Aldri forekomme flere ganger (være doble) Illustrasjon til venstre viser selvstendige polygoner og den til høyre viser sammenhengende flater slik det skal være 69
4 - Grense - flate sammenhengsproblemer NB! Det vil markeres ubrutte grenselinjer for hensynssoner også for tilfeller vist i figuren. I disse tilfellene er det ikke feil og behøver derfor ikke endres. Kommandoen Verktøyboks / Valider sammenheng kan brukes for å bryte kryssende linjer automatisk. Bruk avvikstype Ubrutt kryssende geometri. Autokorrektur=Ja splitter kryssende linjer av den objekttypen som er valgt under Input-fanen. Funksjonen må kjøres for én og én objekttype, ellers vil den splitte i krysning mellom ulike objekttyper. Rett opp eventuelle objekter som rapporteres som da viser at det er uoverensstemmelse mellom grenser og flater. Vurder om objektene som rapporteres skal slettes, eller skal brukes til å danne flater. Bruk funksjonen WinMap / Flate / Dann flate på nytt etter at grenselinjene er rettet opp. Eksempelet viser 2 hensynsoner som delvis overlapper. Sonene har hver sin grenselinje. Disse grenselinjene behøver ikke være splittet der de møtes, dette fordi de to hensynsonene ikke har noen felles grenser. 70
Oppgave 8 Erstatt tegnforklaringen med Grense - flate sammenhengsproblemer Er det slike feil i planen? Rett opp! 71
5 - Andre feil Finner overlappende formålsområder Det skal ikke være overlappende formålsområder i en reguleringsplan Finner områder uten reguleringsformål Hele arealet av planområdet skal være dekket av reguleringsformål Finner småpolygoner Små polygoner skyldes ofte unøyaktigheter og er ofte feilaktige dersom de finnes i en reguleringsplan, grensen i biblioteket er satt til 1 m 2 Det kan innføre flere feil dersom man setter opp til å slette disse automatisk, så her er manuell sjekk nødvendig. 72
5 - Andre feil Finner korte linjer Korte linjer skyldes ofte unøyaktigheter og er ofte feilaktige dersom de finnes i en reguleringsplan, grensen i biblioteket er satt til 10 cm, disse er ikke nødvendigvis feil, men bør sjekkes nærmere. Det kan innføre flere feil dersom man setter opp til å slette disse automatisk, så her er manuell sjekk nødvendig. Manglende knekkpunkt flate/grense Dersom en sidelengde for et formålsområde inneholder 2 punkt, og den tilsvarende grenselinjen inneholder 3 punkt, vil dette ikke være fullstendig identiske (selv om de er sammenfallende). Ved en eksport til SOSI vil dette gi dobbelt sett med grenselinjer i SOSI-filen for det aktuelle formålsområdet. 73
Oppgave 9 Erstatt tegnforklaringen med Andre feil Er det slike feil? Rett opp! 74
6 - Egenskapsfeil SOSI-standarden angir hvilke verdier som er lovlige for de ulike egenskapene til en objekttype, og hvilke egenskaper som er påkrevd å ha en verdi. Dette kan kontrolleres i etterkant når man har eksportert en base til SOSI ved hjelp av programmet SOSI-kontroll, eller man kan kontrollerer det mens man arbeider med basen i WinMap. 75
Oppdatere felles egenskaper Funksjonen Vektor / Oppdater / Oppdater egenskaper benyttes for i legge inn samme egenskapsverdi i alle/flere objekter Velg aktuell objekttype og egenskapsfelt Gi verdi og trykk Bruk Man kan sette opp spørring for å avgrense objektene som skal oppdateres med felles egenskap 76
6 - Egenskapsfeil Ugyldige verdier for egenskaper eller manglende påkrevde verdier kontrolleres i WinMap delvis ved å bruke standardiserte objekttypedefinisjoner og plukklister med kodeverdier. Resterende kontrolleres i tegnforklaringen Egenskapsfeil Her kontrolleres for eksempel at en må ha LOVREF = 6 (PBL2008) dersom man angir PLANTYPE 35 (Detaljregulering) og andre avhengigheter Det kontrolleres også om NasjonalArealplanID er lik på RpOmråde og andre planobjekter 77
Oppgave 10 Erstatt tegnforklaringen med Egenskapsfeil Ta bort tegnforklaringslinjer uten kartobjekt. Oppdater alle formålsflater med riktig kommunenummer Vektor / Oppdater/ Oppdater egenskaper Sjekk at det er/ oppdater vertikalnivå på alle formålsflater Oppdater planident på alle juridiske linjer Rett andre feil i basen 78
Oppgave 11 Repetisjon! Kontroller reguleringsplanen Tyin.sos som ligger på kurskatalogen. 79
Steg 4 FORVALTNING AV PLANDATA I SØMLØSE BASER 80
Forvaltningsbase for plandata Det kan finnes opptil 3 sømløse baser for reguleringsplaner, på hvert aktuelle vertikalnivå. Planarbeid igangsatt Planomriss legges inn ved oppstart av planarbeidet Planer til behandling Planforslag legges inn når plan tas til behandling Ofte deler disse to samme forvaltningsbase Vedtatte planer Plan legges inn når den er vedtatt Forvaltningsbase med objekttyper ihht både ny og gammel lov 81
Import av nye planer til sømløs planbase To scenarier; 1. Ny plan overlapper ingen eksisterende planer - enkel innlegging 2. Ny plan overlapper en eksisterende plan, de deler som overlappes må slettes og erstattes med den nye planen. Gjeldende plan enkeltvise baser Felles base ID:25004
Ingen overlapp - enkel innlegging Prosedyre for innlegging av data: Åpne et nytt prosjekt Opprett en dataforbindelse til den sømløse planbasen (skrivetilgang) og en dataforbindelse til den nye planen (lesetilgang). Organiser data \ Eksporter til objekttype - husk tvungen legg til 83
Ingen overlapp - enkel innlegging Tips for å sette "Tvungen Legg til" på alle objekttypene i én operasjon Merk kolonnen Lagringsmodus - høyreklikk. 84
Overlapp - klipping av data Der ny plan overlapper en eksisterende plan, må de deler som overlappes slettes og erstattes med den nye planen. Ny plan (1) "Gammel plan" (1) Gjeldende plan enkeltvise baser Felles base ID:25004
Import av planen til en sømløs planbase Prosedyre for klipping av data manuelt: Åpne et nytt prosjekt Opprett en dataforbindelse til den sømløse planbasen (skrivetilgang) og en dataforbindelse til den nye planen (lesetilgang). Åpne et nytt kartvindu Tegn ut alle objekter fra den sømløse basen, men KUN RpOmråde for den nye planen Reduser datamengden ved hjelp av filter eller andre utvalgsmetoder! Marker alle linjene i tegnforklaringen unntatt RpOmråde for den nye planen: 86
Import av planen til en sømløs planbase Prosedyre for klipping av data manuelt: Velg Hjem / Velg / Velg fra tegnforklaringslinje: 87
Import av planen til en sømløs planbase Prosedyre for klipping av data manuelt: Velg Vektor / Splitt og velg en av splitt kommandoene Slå av knappen for Vis egenskapsdialog for nye objekter (slik): Nå splittes alle objekter som skjæres av linjen, og de kan deretter slettes, for å gjøre plass til den nye planen. For bedre kontroll og for å jobbe med mindre datamengder, kan det være lurt å jobbe med én objekttype av gangen. Det kan også være lurt å sette opp geografiske spørringer for å finne planelementer innenfor ny plan, for enklere å finne objekter som skal slettes. 88
Import av planen til en sømløs planbase Prosedyre for import av data: For å importere den nye planen inn i den sømløse planbasen, brukes Organiser data / Eksporter til objekttype HUSK: Datamodellen gjelder også i forvaltningsbasen. Dvs. sletter en deler av avgrensningen til en flate må denne erstattes!! Etter import av ny plan: Sjekk at grenser er splittet riktig. Dann flater på nytt basert på riktig splittede grenser. Dette gjelder flater på begge sider av endrede grenser 89
Oppgave 12 Lag et nytt, tomt geoprosjekt Opprett dataforbindelse til den sømløse basen som heter Regplan45UTM32_Forvaltning.mdb (Access skrivetilgang) og og en dataforbindelse til den nye planen Enkeltplan1.mdb (Access lesetilgang). Basene ligger i katalogen Klipping/oppgave 12. Tegn ut alle objekter fra den sømløse basen og RpOmråde for den nye planen. Overlapper den nye planen eksisterende data? Overfør enkeltplanen til forvaltningsbasen Slett det som er tegnet på skjerm. Tegn ut alle objektene i forvaltningsbasen. Er den nye planen overført? 90
Ny funksjon for sømløs base Det er mye manuell jobb ifb med sammensying til sømløs base, så vi har utviklet en funksjon som skal bistå i dette: Steg 1: Innkopiering Klipping i forvaltningsbasen Sletting av deler av forvaltningsbasen som erstattes Innkopiering av ny planbase Steg 2: Oppryddingen Validér sammenheng (mellom arealer og grenser) Dann representasjonspunkt Dann flate på nytt 91
Klipping i forvaltningsbasen Hensikten er å klippe en ny plan inn i forvaltingsbase Velg Plan / Klipp inn plan
Klipping i forvaltningsbasen Det anbefales å bruke default innstillinger. Sett inn manglende grenser før bufferanalysen: Huk av denne ved automatisk sletting av småpolygoner. Hvis denne ikke hukes av vil linjebiter fra småpolygoner bli liggende igjen. Automatisk sletting av småpolygon / randsonepolygon: Ved avhuking vil småpolygoner og eller randsonepolygoner slettes automatisk. Kommandoen sletter småpolygoner og eller randsonepolygoner som kan oppstå når man klipper en ny plan inn blant andre planer i en forvaltningsbase. Buffersone toleranse: Buffersone i meter bestemmes som en utvidelse av RpOmråde for den nye planen. Smale/lange polygoner som faller inn i angitt buffersone vil slettes. Setter man buffersone til f.eks. 1 meter vil alle polygoner som ligger innenfor buffersonen slettes, selv om de er større enn toleranse for areal småpolygon. Toleranse for arealer småpolygon: angis i kvadratmeter. Alle polygoner lik eller mindre enn verdien man setter inn vil slettes, uansett objekttype. SOSI klassefil: Bruk riktig klassefil. Tilsvarende den SOSI-versjon av plandata som forvaltningsbasen og den nye planen er laget med. Toleranse flatedanning (m): En grenseverdi for skjæring mellom grenser, gitt i meter. Hvis det er gap i mellom linjer for en objekttype vil disse automatisk flyttes sammen ved flatedanning. Vær forsiktig med å forhøye toleransen her. Offset - filter (m): Denne verdien angir hvor langt programmet skal søke ut fra det opprinnelige polygonet ved redanning av flater. 20 meter er en passende verdi. Inkluder hull: Sørger for at polygoner med hull / øyer i seg, tar hensyn til det. Tillat overlappende flater: Hukes denne til på, tillates overlappende flater, innbyrdes for alle objekttyper
Klipping i forvaltningsbasen Velg dataforbindelser for forvaltningsbase og for ny plan Backup er kun ipmlementert dersom forvaltningsbasen er i Access. Er den i SQL Server eller Oracle, må det tas backup via datababaseverktøyene.
Klipping i forvaltningsbasen Utfør klipping og sletting av alle objekt som faller inn under ny plan Kopier inn objekt fra ny plan Slett eventuelt småpolygon / randsonepolygon som oppfyller kriteria satt i Innstillinger. Neste-knappen starter gjennomføring av klipping.
Klipping i forvaltningsbasen En statusmelding kommer til slutt. Den forteller at alle småpolygoner og tilhørende grenser er slettet. Videre fortelles det hvor mange grenselinjer som er satt inn for at flater på utsiden av RpOmråde for ny-plan skal la seg danne på nytt. Hvis ingen småpolygoner gjenstår går kommandoen videre over i steg 2.
Klipping i forvaltningsbasen Arbeidsoperasjoner i steg 2 beskrives her. Velg neste. Neste steg kan ta ganske lang tid. Valider sammenheng og splitting: Validering må skje for alle linje-objekttyper som skal danne flater. Alle linje-objekttyper av samme type splittes innbyrdes. Dann representasjonspunkt: Alle flater som har blitt klippet av den nye planen må få dannet nytt representasjonspunkt fordi det som var der fra før kan ha blitt slettet under innklipping av planen. Dann Flater på nytt: Alle flater som grenser i mot begge sider av RpOmråde må dannes på nytt. Dette gjelder RpOmråder, formålsområder, hensynsoner osv..
Klipping i forvaltningsbasen Resultatmelding kommer opp. Den nye planen er klippet inn. Man kan oppleve at ikke alt går heølt automatisk og få meldinger om hva man må sjekke manuelt i etterkant. Hjelpemenyen til funksjonen beskriver dette nærmere.
Oppgave 13 Åpne geoprosjektet Planklipping_Access.gws som ligger i katalogen Klipping Alle objekter fra forvaltningsbasen er tegnet ut. RpOmråde for den nye planen som skal klippes inn er tegnet ut med rødt. Dataforbindelse er satt til kun lesetilgang. Overlapper den nye planen eksisterende data? Overfør enkeltplanen til forvaltningsbasen med Plan / Klipp inn plan. Slett uttegning av RpOmråde for den nye planen fra tegnforklaringen. Er den nye planen overført? 99