GeoIntegrasjon. Egenerklæring Plan - komplett



Like dokumenter
Plandataforum SK-Oslo

Interface to building application

Leveranser til Norge digitalt. Reguleringsplandata

Hvordan få til best mulig oversikt og håndterbart planregister? Heidi Liv Tomren Arendal kommune

Kart- og planforskriften Fylkesnettverksamling Lillestrøm. Ved seniorrådgiver Magnar Danielsen

Høringsuttalelse ang. produktspesifikasjon for kommunalt planregister

Datamodell for digitalt planregister fastsatt av Miljøverndepartementet <<codelist>> Ny struktur for Planforholdstype.

Samspill mellom sak og kart

Ny plandel av plan- og bygningsloven

OPPSTARTSMØTE MØTEREFERAT REGULERINGSPLAN I LØDINGEN KOMMUNE

Ragnar Sturtzel Integrasjoner mot ESA og ephorte

Byggesaksbehandling og automatisk regelsjekk mot gamle planer, hva skjer?

SOSI Plan SOSI-koder og tegneregler Kulturminner Basiskart Bestillerkompetanse. Berit Nordtug, Statens kartverk Steinkjer

Nasjonal produktspesifikasjon for arealplan og digitalt planregister

Nasjonal produktspesifikasjon for arealplan og digitalt planregister

Nasjonal produktspesifikasjon for arealplan og digitalt planregister. Del 4. Spesifikasjon for kommunalt planregister

Nasjonal produktspesifikasjon for arealplan og digitalt planregister

Endringer i Kart- og planforskriften, nytt i SOSI 4.3 og produktspesifikasjonene

Nasjonal produktspesifikasjon for arealplan og digitalt planregister

Ny kartforskrift og planregister. Kathrine Falch, Statens kartverk Bergen

Vågan hytteområde, Vestvågøy kommune. Revidering av reguleringsbestemmelsene

braplan 2.6 Brukermanual

SOSI generell objektkatalog og objektkatalogen i en produktspesifikasjon

Akseptansetest for mottak av PLO-meldingen: Helseopplysninger ved søknad

KS Resultat XML 2.0 for Byggsøk

PLANREGISTERFORVALTNING I GISLINE MOLDE Bjarne Boge og Kjersti Hov

Akseptansetest for mottak PLO-meldingen Orientering om tjenestetilbud

SAKSFREMLEGG. Arkiv: GBNR 35/ Godkjent av: Saksbehandler: Frode Torvik Arkivsaksnr.: 15/8803. Reguleringsplan for Vestre Åstad II

Akseptansetest av mottak Rekvirering av medisinske tjenester Medisinsk biokjemi

Erfaringer ved etablering av digitalt planregister v/heidi Liv Tomren Arendal kommune

Overgangsordninger ny pbl. Status ny pbl. Overgangsregler Plandelen: Vedtatt Trådt i kraft

Til stede: Fra utbygger og forslagsstiller/fagkyndig Tlf. E-post Odd Mareno Bæverfjord John Magne Bæverfjord Erik Bredesen

R E F E R AT F R A O P STAR TSMØ TE I P L AN SAK E R

Planregister. Ivan Skjærvø

1. Bakgrunnen for å igangsette planarbeidet

Mål med oppgaven: Vise ulike måter for å redigere geometri og bli kjent med kartverktøy som finnes i matrikkelklienten til Kartverket.

Akseptansetest av sending og mottak Applikasjonskvittering

SOSI standard generell objektkatalog Fagområde: Plan 4.3. Fagområde Plan 4.3. Vedtatt i SOSI Ag (ferdigredigert )

Bygg og bygningsdata i. Matrikkelen

søknad om deling av eiendom

Akseptansetest av mottak Rekvirering av medisinske tjenester Medisinsk biokjemi

Digitalt planregister og SePlan

Tilgang til arealplaner gjennom NDarealplankartløsningen. Veileder for bruk av Geonorge

Introduksjon til objektorientert. programmering. Hva skjedde ~1967? Lokale (og globale) helter. Grunnkurs i objektorientert.

Akseptansetest for mottak av administrativ kommunikasjon mot kjernejournal

Vedlegg 1 TEKNISK SPESIFIKASJON

Ivan Skjærvø Molde 20. September 2017

Veileder for innføring av geosynkronisering av plandata

Forvaltning av Digitalt Planregister Leveranse av plandata

Akseptansetest for mottak av Overføring av legemiddelopplysninger (PLO/SUMO)

braplan 2.6 Systemdokumentasjon

Sist oppdatert av GIS-ansvarlig Hans-Victor Wexelsen

Akseptansetest for mottak av PLO-meldingen: Tverrfaglig epikrise

Kontroll av vektordata. Berit Nordtug, Kartverket Steinkjer

Akseptansetest for mottak av PLO-meldingen: Helseopplysninger til lege

Akseptansetest for mottak av PLO-meldingen: Tverrfaglig epikrise

Abaris-notat Teknisk beskrivelse av kodeverkskomponent for ICPC-2

Basis interoperabilitetstest - ebxml

OPPSTARTSMØTE MØTEREFERAT REGULERINGSPLAN I SIRDAL KOMMUNE

BOKMÅL Side 1 av 5. KONTERINGSEKSAMEN I FAG TDT4102 Prosedyre og objektorientert programmering. Onsdag 6. august 2008 Kl

Nasjonal produktspesifikasjon for arealplan og digitalt planregister. Del 4 Spesifikasjon for kommunalt planregister

Arealplanlegging grunnkurs TEKNA, mars 2013 Lars Syrstad, Rambøll Norge AS

Søknadspakke. For søknad om tiltak uten ansvarsrett etter Plan og-bygningsloven 20-2

Akseptansetest av mottak Dialogmelding

Forespørsel om fastlege Informasjonsmodell og XML meldingsbeskrivelse HIS 1022:2010

Vedlegg 1 TEKNISK SPESIFIKASJON

2. LOVVERKET - PLANER OG PLANDATA Til innhold

Transaksjonsstandard for virkesomsetningen i Norge. Business Acknowledge. Versjon 2.0. Desember 2007 SKOG-DATA AS

Noen tanker om GIS-samarbeid på Sør-Helgeland

Akseptansetest av mottak Svarrapportering av medisinske tjenester Patologi

Akseptansetest av mottak Svarrapportering av medisinske tjenester Immunologi

ANALOGE PLANER - HEMNE Planer som foreligger på papir, planer som er skannet, med eller uten georeferering

Akseptansetest av Elektronisk rekvisisjon Klinisk kjemi

Akseptansetest av mottak Svarrapportering av medisinske tjenester Mikrobiologi

Kart og plan. v/ Venke Moe Plan- og bygningssjef Kristiansand kommune

Akseptansetest av mottak Elektronisk henvisning

Vask av kjøretøy og eiere mot registeret infotorgkjøretøy

OPPGAVE 5b og 8b Java Kode

Vask mot Eiendomsregisteret

Planarkiv Hva gjør vi med gamle planer i Bodø kommune? Geodatasjef Vesa Jäntti og Arealplanlegger Nina Sandvik

GAB INNSYN... 1 INNSTILLINGER... 1 Database... 1 Søk... 4 GENERELT... 5 Søkeutvalg... 5 GAB menyen... 6 VIS MENYEN... 6 Generelt...

Akseptansetest av mottak Svarrapportering av medisinske tjenester Radiologi

Hvordan legge til rette for en god planprosess etter Plan- og bygningsloven?

Algoritmer og Datastrukturer

Diverse eksamensgaver

Eiendomsgrenser og plan digitalisering og planregister STEDSDATA - TIL NYTTE FOR SAMFUNNET

LEVERINGSBETINGELSENE... 2 Disse vilkårene aksepteres ved å ta i bruk tjenesten... 2 Postens forpliktelser:... 2 Dine forpliktelser:... 2 Ansvar:...

Akseptansetest av mottak Svarrapportering av medisinske tjenester Mikrobiologi

Akseptansetest av mottak Svarrapportering av medisinske tjenester Patologi

IKT-satsing på mer effektive planprosesser

Konsekvensutredning av kommuneplanens arealdel. Jørgen Brun, Miljøverndepartementet Plannettverk, Bergen 8. november 2012

RAPPORT. RIAKU Reguleringsendring Eggesbønes, Herøy kommune HERØY KOMMUNE SWECO NORGE AS BRG AKUSTIKK VEGTRAFIKKSTØY OPPDRAGSNUMMER RIAKU01

Løsningsforslag Øving 7

Transkript:

Egenerklæring Plan - komplett Standardisert elektronisk samhandling for geografisk relatert saksbehandling og innsyn mellom sak, arkiv, kart, fagsystemer, matrikkel og planregistre innenfor kommunesektoren Versjon 1.1 04.04.014 Versjon 1.1 1

Revisjonshistorikk (standard) Versjon Dato Produsert av 0.1 13.1.010 Tor Olav Almås, NOIS as Steinar Høseggen, Geomatikk as 0.11 8.01.011 Tor Olav Almås, NoIS 0.9 14.03.011 Tor Olav Almås, NOIS as Steinar Høseggen, Geomatikk as 0.91 17.03.011 Tor Olav Almås, NOIS as Steinar Høseggen, Geomatikk as 0.9 6.08.011 Tor Olav Almås, NoIS 0.93 0.09.011 Tor Olav Almås, NoIS 1.1 0.1.011 Tor Olav Almås, NoIS Endring 1. Draft Oppdatert i forhold til kommentater til 1. utkast Oppdatert med testtilfeller for alle operasjoner for Plan versjon 1.0 Oppdatert beskrivelse for test av FinnDispensasjoner og HentPlanbehandling Lagt inn generell innledning og tabell over hvilke pakker innefor PLAN som støttes av klient/ tjeneste Oppdatert beskrivelse av testtilfeller og rettet beskrivelse av HentGjeldendeBestemmelser Oppdatert til plandatamodell versjon 1.1 Versjon 1.1

Innholdsfortegnelse Revisjonshistorikk... Innholdsfortegnelse... 3 1 Innledning... 4 Egenerklæring... 5.1 Pakker som støttes... 5 3 Testdokumentasjon... 6 3.1 Basistest... 6 3. Utvidet test Plan basis... 7 3.3 Utvidet test Plan utvidet... 15 3.4 Utvidet test Plan kart... 31 Versjon 1.1 3

1 Innledning er et sett med standarder som spesifiserer grensesnitt for elektronisk samhandling mellom systemer og komponenter som inngår i geografisk relatert saksbehandling og innsyn i kommunesektoren. Standardene er utarbeidet av leverandørene i samarbeid med Statens Kartverk og KS. Dette dokumentet inneholder egenerklæring med testbeskrivelser for å dokumentere at tjenester og klienter utfører operasjoner for integrasjon i henhold til sstandarden. Test og kontroll er basert på at leverandører gjennomfører tester og dokumenterer at programvaren utfører alle operasjoner med godkjent resultat. For å godkjenne en tjeneste eller klient for skal minimum følgende krav være oppfylt Tjener eller klient skal benytte s WSDL/XSD i sine programmoduler En tjener må tilby alle operasjoner innenfor en spakke Tjenesteleverandør skal gjennomføre og dokumentere tester av implementert tjenestepakke etter testbeskrivelsene i dette dokumentet Etter gjennomført test vil publisere egenerklæring som godkjenning av tjenestepakke for leverandør. All dokumentasjon av standardene ligger på http://www.geointegrasjon.no/standard/. Der finnes det også lenke til den komplette modellen for alle tjenestene i. Versjon 1.1 4

Egenerklæring Denne testen inneholder egenerklæring for pakke Plan basis, utvidet og kart med beskrivelse av tester som utføres for å verifisere grensesnittene. Egenerklæringen skal fylles ut av alle som søker godkjenning av en løsning som -kompatibel. Alle tjenester for Plan er beskrevet i ett dokument på grunn av få funksjoner i enkelte pakker. Den enkelte leverandør kan velge godkjenning av enkeltpakker eller for alle pakker innen Plan. Alle operasjoner er dokumentert med eksempler på testdata og forventet respons fra tjenesten. Dokumentet er utarbeidet med fiktive data. Dette er ment som eksempler i dokumentasjonen og har ikke noen relevans for virkelige data. Dokumentet er ment som en mal og inputparametre og testresultat må justeres i forhold til tilgjengelige testdata i hvert enkelt tilfelle før testen gjennomføres. Alle tester i testbeskrivelsen må være kjørt med positivt resultat for at løsningen skal kunne godkjennes. Betegnelse/navn på løsningen: Versjon av løsningen som søkes godkjent: Kort beskrivelse av løsningen: Navn på leverandør/organ som har utviklet systemet: Kontaktinformasjon og adresse til leverandør/organ som har utviklet systemet: Opplysningene er utfylt av (navn, tittel, rolle og arbeidssted): Sted og dato: GeoAreal Planregister (GAPR) Service host 1.1 Service host som følger GAPR og kan anvendes frittstående av vilkårlig ArcGIS Server basert webløsning. Geodata AS Schweigaardsgate 8 PoBox 9036 Grønland No-0133 Oslo Erlend Råheim, produktsjef, produktansvarlig GAPR, Geodata AS hovedkontor Oslo Oslo 04.04 014.1 Pakker som støttes Pakke JA NEI Kommentar Basis X Under implementasjon. Utvidet X Under implementasjon Kart X Versjon 1.1 5

3 Testdokumentasjon Testen er inn delt i to deler, en basistest av selve tjenesten der man tester alle operasjoner innenfor en pakke, og en klient-test av hver operasjon for tjenesten. 3.1 Basistest Innledende test. Kjøres for alle operasjoner for hver pakke innenfor pakken: Testtrinn Kriterium/ Input Utførelse/ forventet resultat Godkjent Ja/Nei Kommentar Kontroll av WSI Compliance WSDL konfirmert, konsum konfirmert, standardoverenstemmelse konfirmert SOAP/WSDL-service samt alternativ, mer fleksibel RESTimplementasjon testet i SOAP UI, Ja Benytt f.eks. SOAP UI. Basistest av tjenesten med request for alle operasjoner spesifisert respons oppnådd (5-15 case pr metode). Basis feilhåndtering utover standardens true/false appliserer. Ja Benytt f.eks. SOAP UI eller WcfTestClient (.NET) Versjon 1.1 6

3. Utvidet test Plan basis 3..1 Innledning Alle operasjoner mot plan inneholder en parameter for kontekst. class Teknisk Teknisk::Kontekst + språk: string [0..1] + klientnavn: string [0..1] + klientversjon: string [0..1] + systemversjon: string [0..1] Teknisk::PlanKontekst + koordinatsystem: KoordinatsystemKode [0..1] Plankontekst brukes for å overføre informasjon fra klient til tjener informasjon om hvem som bruk tjenesten og hvilken versjon den har. For plan har den en egen subklasse med informasjon om koordinatsystemkode ved overføring av geometri og koordinater. Versjon 1.1 7

3.. Operasjon: FinnPlaner Finner nøkkkelinformasjon for alle arealplaner som tilfredsstiller søkekriteria. Søkskriterie defineres i henhold til klassediagrammet for Søk. class Søk Vi kan ut fra dette definere generelle søk på basisobjektet for operasjonen som er ArealplanBase class Komplett Søkefelt.feltnavn og Søkefelt.feltverdi kan bare ha kombinasjoner av felt og verdi fra ArealplanBase Eksempel: Finn alle planer som er vedtatt etter 1.1.011 får søkskriterie Søk.operator = GT Basis::ArealplanBase + plannavn: string + plantype: Plantype + planstatus: Planstatus + plandokumentasjonoppdatert: bool + ubehandletklage: bool + ubehandletinnsigelse: bool + vedtaksdato: Date [0..1] Søk.feltnavn = ArealplanBase.vedtaksDato Søk.feltverdi = 01.01.011 «enumeration» Filter:: SøkeEnum LT LE EQ GE GT Filter::Søkskriterie + operator: SøkeEnum kriterie 1..1 Filter::Kriterie Filter::Søkefelt + feltnavn: string + feltverdi: string Finner nøkkkelinformasjon for alle arealplaner som tilfredsstiller søkekriteria. Testtrinn Kriterium/Input Input parameter Forventet resultat Testresultat Data Ok Kommentar Versjon 1.1 8

Koble til testen Autentisering Input Søkskriterie Normalsituasjon 1. Søk på eksisterende planident Resultat er en arealplan Feltverdi EQ ArealplanBase. arealplanid. planidentifikasjon R00900 Ett areaplan objekt class Komplett Basis::ArealplanBase + plannavn: string + plantype: Plantype + planstatus: Planstatus + plandokumentasjonoppdatert: bool + ubehandletklage: bool + ubehandletinnsigelse: bool + vedtaksdato: Date [0..1] 1601 /00900 Yrkesskolen.5.003 Normalsituasjon. Søk på plannavn med wild card Resultat er en liste av arealplaner Feltverdi EQ ArealplanBase. Plannavn Ranheim* To eller flere areaplan objekt 1601 /R0008 Ranheim nedre.5.003,, class Komplett Basis::ArealplanBase + plannavn: string + plantype: Plantype + planstatus: Planstatus + plandokumentasjonoppdatert: bool + ubehandletklage: bool + ubehandletinnsigelse: bool + vedtaksdato: Date [0..1] 1601 / R001 Ranheimsvegen 5.1.1978, Versjon 1.1 9

Normalsituasjon 3. Søk på plantype Resultat er en liste av arealplaner Feltverdi EQ ArealplanBase. plantype To eller flere areaplan objekt 1601 /R0008 Ranheim nedre.5.003,, class Komplett Basis::ArealplanBase + plannavn: string + plantype: Plantype + planstatus: Planstatus + plandokumentasjonoppdatert: bool + ubehandletklage: bool + ubehandletinnsigelse: bool + vedtaksdato: Date [0..1] 1601 / R001 Ranheimsvegen 5.1.1978, Normalsituasjon 4. Søk på planstatus Resultat er en liste av arealplaner Feltverdi EQ ArealplanBase. planstatus To eller flere areaplan objekt 1601 /R0008 Ranheim nedre.5.003,, class Komplett Basis::ArealplanBase + plannavn: string + plantype: Plantype + planstatus: Planstatus + plandokumentasjonoppdatert: bool + ubehandletklage: bool + ubehandletinnsigelse: bool + vedtaksdato: Date [0..1] 1601 / R001 Ranheimsvegen 5.1.1978, Versjon 1.1 10

Normalsituasjon 5. Søk på vedtaksdato Resultat er en liste av arealplaner Feltverdi Feltverdi GE ArealplanBase. vedtaksdato 01.01.1978 LE ArealplanBase. vedtaksdato 31.1.004 To eller flere areaplan objekt class Komplett Basis::ArealplanBase + plannavn: string + plantype: Plantype + planstatus: Planstatus + plandokumentasjonoppdatert: bool + ubehandletklage: bool + ubehandletinnsigelse: bool + vedtaksdato: Date [0..1] 1601 / R001 Ranheimsvegen 5.1.1978,, 1601 /R0008 Ranheim nedre.5.003, Normalsituasjon 6. Søk på alle vedtatte reguleringsplaner innenfor et gitt tidsrom Resultat er en liste av arealplaner Feltverdi Feltverdi Feltverdi Feltverdi EQ ArealplanBase. plantype EQ ArealplanBase. planstatus GE ArealplanBase. vedtaksdato 01.01.010 LE ArealplanBase. vedtaksdato To eller flere areaplan objekt class Komplett Basis::ArealplanBase + plannavn: string + plantype: Plantype + planstatus: Planstatus + plandokumentasjonoppdatert: bool + ubehandletklage: bool + ubehandletinnsigelse: bool + vedtaksdato: Date [0..1] 1601 / r0090003 Ranheim vestre 5.3.010,, 1601 / r0100011 Ranheimsvegen 93 1.10.010, 31.1.010 Versjon 1.1 11

Feilsituasjon 1. Feil feltnavn eller finnes ikke Feltverdi LE ArealplanBase. lovreferanse PBL 008 class Komplett Basis::ArealplanBase + plannavn: string + plantype: Plantype + planstatus: Planstatus + plandokumentasjonoppdatert: bool + ubehandletklage: bool + ubehandletinnsigelse: bool + vedtaksdato: Date [0..1] Finner ingen forekomster Feilsituasjon. Feil operator LQ ArealplanBase. planstatus System fault Feilkode finnes ikke Feltverdi 1 Feilsituasjon 3. Feil i datoformat GE ArealplanBase. vedtaksdato validation fault Feilkode Ugyldig dato Feltverdi 01.4.010 Versjon 1.1 1

3..3 Operasjon: FinnPlanerForMatrikkelenhet Finner nøkkkelinformasjon for alle arealplaner som berører en gitt matrikkelenhet. Testtrinn Kriterium/Input Input parameter Koble til testen Autentisering Normalsituasjon 1. Input Matrikkelnummer Resultat er 1 plan 1601 48 180 0 Normalsituasjon. Resultat er flere planer, for eks class Datatyper Felles::Matrikkelnummer {root,leaf} + kommunenummer: String + gårdsnummer: Integer + bruksnummer: Integer + festenummer: Integer [0..1] + seksjonsnummer: Integer [0..1] class Datatyper Felles::Matrikkelnummer {root,leaf} + kommunenummer: String + gårdsnummer: Integer + bruksnummer: Integer + festenummer: Integer [0..1] + seksjonsnummer: Integer [0..1] 1601 16 50 0 0 Forventet resultat Testresultat Data Ok Ett areaplan objekt class Komplett Basis::ArealplanBase + plannavn: string + plantype: Plantype + planstatus: Planstatus + plandokumentasjonoppdatert: bool + ubehandletklage: bool + ubehandletinnsigelse: bool + vedtaksdato: Date [0..1] Tre areaplan objekt class Komplett Basis::ArealplanBase + plannavn: string + plantype: Plantype + planstatus: Planstatus + plandokumentasjonoppdatert: bool + ubehandletklage: bool + ubehandletinnsigelse: bool + vedtaksdato: Date [0..1] 1601 /R0431D Granås, Høiset 13.07.006 1601 /R00900 Yrkesskolen 10.06.010, 1601 /R0193A Brundalen øst 03.1.1965 Kommentar Versjon 1.1 13

class Datatyper Normalsituasjon 3. Resultat alle planer Normalsituasjon 4. Resultat ingen planer Felles::Matrikkelnummer {root,leaf} + kommunenummer: String + gårdsnummer: Integer + bruksnummer: Integer + festenummer: Integer [0..1] + seksjonsnummer: Integer [0..1] class Datatyper Felles::Matrikkelnummer {root,leaf} + kommunenummer: String + gårdsnummer: Integer + bruksnummer: Integer + festenummer: Integer [0..1] + seksjonsnummer: Integer [0..1] class Datatyper 1601,,, 1601 16 7 0 0 Et sett med alle areaplan objekt i testbasen class Komplett Basis::ArealplanBase + plannavn: string + plantype: Plantype + planstatus: Planstatus + plandokumentasjonoppdatert: bool + ubehandletklage: bool + ubehandletinnsigelse: bool + vedtaksdato: Date [0..1] Et tomt areaplan objekt class Komplett Basis::ArealplanBase + plannavn: string + plantype: Plantype + planstatus: Planstatus + plandokumentasjonoppdatert: bool + ubehandletklage: bool + ubehandletinnsigelse: bool + vedtaksdato: Date [0..1] I dette tilfelle kan vi få for eksempel 47 instanser av objektet. 1601 /Rp136 Væretrøa xx x xx.xx.xxxx, NULL / NULL NULL NULL NULL Feilsituasjon 1. Kommunenummer mangler Feilsituasjon. Matrikkelenhet finnes ikke Felles::Matrikkelnummer {root,leaf} + kommunenummer: String + gårdsnummer: Integer + bruksnummer: Integer + festenummer: Integer [0..1] + seksjonsnummer: Integer [0..1] class Datatyper Felles::Matrikkelnummer {root,leaf} + kommunenummer: String + gårdsnummer: Integer + bruksnummer: Integer + festenummer: Integer [0..1] + seksjonsnummer: Integer [0..1] 0 98 411 0 0 1601 150 00 0 0 validation fault finder fault Feilkode Manglende kommune-nummer eller kommune eksisterer ikke Feilkode Finner ikke matrikkelenhet Versjon 1.1 14

3.3 Utvidet test Plan utvidet 3.3.1 Operasjon: FinnDispensasjoner Finner og henter Dispensasjoner for Arealplan innenfor et gitt tidsrom. Testtrinn Kriterium/Input Input parameter Koble til testen Autentisering Forventet resultat Testresultat Data Ok Kommentar Normalsituasjon 1. Resultat er alle Dispensasjoner som er gitt Søkekriterier på tidsrom Felverdi GT Dispensasjon. vedtaksdato 01.01.1800 Et sett med dispensasjoner class Utvidet Utv idet::dispensasjon + saksnummer: Saksnummer [0..1] + dispensasjonstype: DispensasjonsTypeKode + dispensasjonfra: string [0..1] + vedtaksdato: Date + posisjon: Punkt [0..1] 1601 /Rp134 10, 011-134 10.01.011 568700 / 703840 Dispensasjonstype er en kodeliste fra PBL DispFra skal bare ha verdi dersom dispensasjon gjelder Arealbruk (140), Reguleringsplan (160) eller Hensynssone (170) 1601 /Rp134 160 Bygg i LNF omr, 010-4567 1.11.010 568740 / 7038 Versjon 1.1 15

Normalsituasjon. Resultat er alle Dispensasjoner for en arealplan innenfor et gitt tidsrom Søkekriterier på planid og tidsrom Felverdi Felverdi EQ Dispensasjon. Planidentifika R0185Q GE Dispensasjon. vedtaksdato 01.01.010 Et sett av dispensasjoner class Utvidet Utv idet::dispensasjon + saksnummer: Saksnummer [0..1] + dispensasjonstype: DispensasjonsTypeKode + dispensasjonfra: string [0..1] + vedtaksdato: Date + posisjon: Punkt [0..1] 1601 / R0185Q 160 Bygg i LNF omr, 010-4567 1.11.010 /565975 / 7038 Dispensasjonstype er en kodeliste fra PBL DispFra skal bare ha verdi dersom dispensasjon gjelder Arealbruk (140), Reguleringsplan (160) eller Hensynssone (170) Felverdi LE Dispensasjon. vedtaksdato 31.1.010 Normalsituasjon 3. Resultat er alle Dispensasjoner fram til en gitt dato Normalsituasjon 4. Resultat er alle Dispensasjoner for en arealplan etter en gitt dato Søkekriterier på tidsrom Felverdi Søkekriterier på tidsrom Felverdi LE Dispensasjon. vedtaksdato 31.1.010 GE Dispensasjon. vedtaksdato 01.01.011 Et sett av dispensasjoner class Utvidet Utv idet::dispensasjon + saksnummer: Saksnummer [0..1] + dispensasjonstype: DispensasjonsTypeKode + dispensasjonfra: string [0..1] + vedtaksdato: Date + posisjon: Punkt [0..1] Et sett av dispensasjoner class Utvidet Utv idet::dispensasjon + saksnummer: Saksnummer [0..1] + dispensasjonstype: DispensasjonsTypeKode + dispensasjonfra: string [0..1] + vedtaksdato: Date + posisjon: Punkt [0..1] 1601 /Rp134 160 Bygg i LNF omr, 010-4567 1.11.010 568740 / 7038 1601 /Rp134 10, 011-134 10.01.011 568700 / 703840 Dispensasjonstype er en kodeliste fra PBL DispFra skal bare ha verdi dersom dispensasjon gjelder Arealbruk (140), Reguleringsplan (160) eller Hensynssone (170) Dispensasjonstype er en kodeliste fra PBL dispensasjonfra må ha verdi dersom dispensasjon gjelder Arealbruk (140), Reguleringsplan (160) eller Hensynssone (170) Versjon 1.1 16

Feilsituasjon 1 Feil i dato eller datoformat Søkekriterier på tidsrom Felverdi GT Dispensasjon. vedtaksdato 1..010 validation fault Feilkode Feil i dato Felverdi LT Dispensasjon. vedtaksdato 35.01.011 Versjon 1.1 17

3.3. Operasjon: HentPlan Henter Arealplan for gitt arealplannøkkel. Testtrinn Kriterium/Input Input parameter Koble til testen Autentisering Normalsituasjon 1. NasjonalArealplanId Resultat er 1 plan 1601 Rp134 Feilsituasjon 1 Feil eller manglende administrativ enhet Feilsituasjon Feil eller manglende planidentifikasjon 0, Rp134 1601, Rp999999 Forventet resultat Testresultat Data Ok Ett utvidet areaplan objekt class Komplett Basis::ArealplanBase + plannavn: string + plantype: Plantype + planstatus: Planstatus + plandokumentasjonoppdatert: bool + ubehandletklage: bool + ubehandletinnsigelse: bool + vedtaksdato: Date [0..1] class Utvidet Utv idet::arealplan + arealplannøkkel: ArealplanBase + planbestemmelse: Planbestemmelse + lovreferanse: Lovreferanse + lovreferansebeskrivelse: string [0..1] + opprinneligplanid: string [0..1] + opprinneligadministrativenhet: Integer [0..1] + forslagsstiller: Forslagsstiller [0..1] validation fault finder fault 1601 /Rp134 Væretrøa 10.01.011 1 6 Lovereferanse,, 1 Kommentar Skal benytte egne funksjoner for å hente objekter for Aktør, Dispensasjon, Planområde og Planbehandling Feil eller manglede administrativ enhet Feil eller manglede planidentifikasjon Versjon 1.1 18

3.3.3 Operasjon: FinnPlanbehandlinger Funksjonen Finner planbehandlinger ut fra et definert søk. Planbehandling er aggregert til Arealplan, så retur fra operasjonen vil være Arealplan med alle tilhørende planbehandlinger inkludert subtypen PlanEndring, se utsnitt av datamodellen. class Utv idet Utv idet::arealplan + arealplannøkkel: ArealplanBase + planbestemmelse: Planbestemmelse + lovreferanse: Lovreferanse + lovreferansebeskrivelse: string [0..1] + opprinneligplanid: string [0..1] + opprinneligadministrativenhet: Integer [0..1] + forslagsstiller: Forslagsstiller [0..1] 1 «GI_KunTilInfo» 0..* Utv idet::planbehandling + saksnummer: Saksnummer + planbehandlingstype: PlanbehandlingTypeKode + navn: String [0..1] + dato: Date + posisjon: Punkt [0..1] Utv idet::planendring + typeendring: PlanEndringTypeKode + vedtaksdato: Date Versjon 1.1 19

Testtrinn Kriterium/Input Input parameter Koble til testen Autentisering Forventet resultat Testresultat Data Ok Kommentar Normalsituasjon 1. Resultat er Arealplan med Planbehandlinger for gitt søk Søkekriterie Felverdi EQ Planbehandling. planbehandlings Type 1 class Utvidet Utv idet::planbehandling + saksnummer: Saksnummer + planbehandlingstype: PlanbehandlingTypeKode + navn: String [0..1] + dato: Date + posisjon: Punkt [0..1] Utv idet::planendring + typeendring: PlanEndringTypeKode + vedtaksdato: Date 009-0401 Planforslag Forslag 14.1.009 NULL /NULL / NULL NULL NULL, 010-0104 Vedtatt plan NULL 0.10.010 NULL / NULL / NULL NULL NULL, 010-0104 Ikrafttredelse NULL 1.10.010 NULL / NULL / NULL NULL NULL, 011-00 Mindre Endring Utvidet fortau.3.011, 590,70390 Endret formålsgrense Versjon 1.1 0

class Utvidet Normalsituasjon. Resultat er alle Planbehandlinger for en arealplan i gitt tidsrom Søkekriterie på tidsrom Felverdi Felverdi GT Planbehandling. dato 01.01.009 LT Planbehandling. dato 31.1.010 Utv idet::planbehandling + saksnummer: Saksnummer + planbehandlingstype: PlanbehandlingTypeKode + navn: String [0..1] + dato: Date + posisjon: Punkt [0..1] Utv idet::planendring + typeendring: PlanEndringTypeKode + vedtaksdato: Date 009-0401 Planforslag Forslag 14.1.009 NULL /NULL / NULL NULL NULL, 010-0104 Vedtatt plan NULL 0.10.010 NULL / NULL / NULL NULL NULL, 010-0104 Ikrafttredelse NULL 1.10.010 NULL / NULL / NULL NULL NULL, class Utvidet Normalsituasjon. Resultat er alle Planbehandlinger for en arealplan fra angitt tidspunkt Søkekriterier på tidsrom Felverdi GE Planbehandling. dato 01.01.010 Utv idet::planbehandling + saksnummer: Saksnummer + planbehandlingstype: PlanbehandlingTypeKode + navn: String [0..1] + dato: Date + posisjon: Punkt [0..1] Utv idet::planendring + typeendring: PlanEndringTypeKode + vedtaksdato: Date 010-0104 Vedtatt plan NULL 0.10.010 NULL / NULL / NULL NULL NULL, 010-0104 Ikrafttredelse NULL 1.10.010 NULL / NULL / NULL NULL NULL, 011-00 Versjon 1.1 1

Mindre Endring Utvidet fortau.3.011, 590,70390 Endret formålsgrense Feilsituasjon 1 Feil i dato eller datoformat Søkekriterier på tidsrom Felverdi GT Planbehandling. dato 1..010 validation fault Feilkode Feil i dato Versjon 1.1

3.3.4 Operasjon: HentGjeldendePlanbestemmelser class Koder Operasjonen finner plandokument som har dokumenttype planbestemmelser og der dokumentstatus ikke er satt til under arbeid. Arkivet vil alltid levere siste versjon av dokumentet dersom det finnes flere av samme dokumenttype. Klienter må også sjekke Arealplan.areaplanNøkkel sitt attributt plandokumentasjonoppdatert Dette er et flagg som varsler om dokumentasjonen i arkivet er oppdatert etter de saksprosesser og vedtak som fattes i planutvalg/kommunestyre. Det kan være flere dokumenter som angir bestemmelsene for eksempel dersom bestemmelser fremgår både av kart og tekst. class Utv idet Dokument:: Dokumenttype «GIkodeliste» Utv idet:: PlandokumentType Utv idet::plandokument + arkivnavn: string [0..1] + dokumentreferanse: String [0..1] + dokumentdato: Date Dokument::Dokument + systemid: string [0..1] + dokumentnummer: string [0..1] + tilknyttetregistreringsom: TilknyttetRegistreringSom [0..1] + dokumenttype: Dokumenttype [0..1] + tittel: string [0..1] + dokumentstatus: Dokumentstatus [0..1] + variantformat: Variantformat [0..1] + format: Format [0..1] + referansejournalpostsystemid: string [0..1] For plan er det definert kodeliste for dokumenttyper i henhold til PBL 008. Denne er modellert som en subtype til den generelle kodelisten i arkivet. Følgende dokumenttyper SKAL finnes: PLANBEST=Planbestemmelser VEDTAK=Vedtak PLANKART=Arealplankart PLANBESKR=Planbeskrivelse Andre dokumenttyper er konfigurerbare i Arkiv et. Disse finnes med HentKodelister Eksempler: ILLUST=Illustrasjon KONSUTR=Konsekvensutredning INNSIGELSE=Innsigelse KLAGE=Klage TEGNFKL=Tegnforklaring RAPPORT=Rapport Referanse: Versjon 1.1 3

Testtrinn Kriterium/Input Input parameter Koble til testen Autentisering Normalsituasjon 1. Resultat er plandokument(er) som har dokumenttype lik planbestemmelser og som er siste versjon Input NasjonalArealplanId 1601 r0100011 Forventet resultat Testresultat Data Ok class Utvidet Utv idet::plandokument + arkivnavn: string [0..1] + dokumentreferanse: String [0..1] + dokumentdato: Date Dokument::Dokument + systemid: string [0..1] + dokumentnummer: string [0..1] + tilknyttetregistreringsom: TilknyttetRegistreringSom [0..1] + dokumenttype: Dokumenttype [0..1] + tittel: string [0..1] + dokumentstatus: Dokumentstatus [0..1] + variantformat: Variantformat [0..1] + format: Format [0..1] + referansejournalpostsystemid: string [0..1] Noark 1.10.010 3456 1 H Planbestemmelser Bestemmelser F P PDF Kommentar Arkivet skal ikke returnere dokumenter med dokumentstatus = B (under arbeid) Klient må sjekke attributt ArealplanBase.plandokumenta sjonoppdatert Feilsituasjon 1 Feil eller manglende administrativ enhet 0 r0100011 validation fault Feil eller manglede administrativ enhet Feilsituasjon Feil eller manglende planidentifikasjon 1601, Rp999999 finder fault Feil eller manglede planidentifikasjon Versjon 1.1 4

3.3.5 Operasjon: HentAktører class Aktør Henter alle aktører for en planbehandling. Utv idet::aktør + rolle: AktørRollekode 0..* «GI_KunTilInfo» 0..* Utv idet::planbehandling + saksnummer: Saksnummer + planbehandlingstype: PlanbehandlingTypeKode + navn: String [0..1] + dato: Date + posisjon: Punkt [0..1] 1 1..1 Kontakt::Kontakt + navn: string Felles datatype for kunde med en fleksibel implementasjon av person og organisasjon. Samme som avsmot og sakspart i arkiv Kontakt::Organisasjon Kontakt::Person + organisasjonsnummer: String [0..1] + personid: Personidentifikator [0..1] + etternavn: string [0..1] + fornavn: string [0..1] Datamodell for Planbehandling og aktører Versjon 1.1 5

class Aktør «GI_KunTilInfo» Utv idet::planbehandling saksnummer: Saksnummer arealplanid: NasjonalArealplanId planbehandlingstype: PlanbehandlingTypeKode navn: String [0..1] dato: Date + posisjon: Punkt [0..1] 1 0..* Kontakt::Organisasjon + organisasjonsnummer: String [0..1] Utv idet::aktør + rolle: AktørRollekode 0..* 1..1 Kontakt::Kontakt + navn: string Kontakt::Person personid: Personidentifikator [0..1] etternavn: string [0..1] + fornavn: string [0..1] www.geointegrasjon.no Testtrinn Kriterium/Input Input parameter Koble til testen Autentisering Normalsituasjon 1. Resultat er en liste av aktører Feilsituasjon 1 Feil eller manglende saksår Feilsituasjon Feil eller manglende saksnummer class Input Komplett Saksnummer Felles::Saksnummer + saksår: Integer + sakssekvensnummer: Integer class Komplett Felles::Saksnummer + saksår: Integer + sakssekvensnummer: Integer class Komplett Felles::Saksnummer + saksår: Integer + sakssekvensnummer: Integer 010 00410 0 00410 00410, 999999 Forventet resultat Testresultat Data Ok validation fault finder fault Forslagsstiller Normann Kari 01019701467, Utarbeidet av Norconsult 9639687 Kommentar Feil eller manglede årstall Feil eller manglede saksnummer Versjon 1.1 6

3.3.6 Operasjon: HentRelatertePlaner class Utv idet Funksjonen henter relaterte planer til valgt arealplan. Utv idet::relatertplan + forhold: PlanforholdsTypeKode Berørt_Plan Plan 1 0..* Utv idet::arealplan + arealplannøkkel: ArealplanBase + planbestemmelse: Planbestemmelse + lovreferanse: Lovreferanse + lovreferansebeskrivelse: string [0..1] + opprinneligplanid: string [0..1] + opprinneligadministrativenhet: Integer [0..1] + forslagsstiller: Forslagsstiller [0..1] Testtrinn Kriterium/Input Input parameter Koble til testen Autentisering Input NasjonalArealplanId Forventet resultat Testresultat Data Ok Kommentar Versjon 1.1 7

Normalsituasjon 1. Resultat er alle Planrelasjoner for en arealplan 1601 r0100011 class Utvidet Utv idet::planrelasjon + arealplannøkkel: ArealplanBase + planforhold: PlanforholdsTypeKode Overstyrer 1601 / r0090003 Ranheim vestre 5.3.010 Feilsituasjon 1 Feil eller manglende administrativ enhet 0 r0100011 validation fault Feil eller manglede administrativ enhet Feilsituasjon Feil eller manglende planidentifikasjon 1601, Rp999999 finder fault Feil eller manglede planidentifikasjon Versjon 1.1 8

3.3.7 Operasjon: HentKodelister Funksjonen henter alle kodelister som gjelder arealplan. class Koder Kodeliste::Kode {root} + kodeverdi: String + kodebeskrivelse: String [0..1] + ergyldig: Boolean [0..1] «GIkodeliste» Basis::Planstatus {leaf} Dokument:: Dokumenttype «GIkodeliste» Utv idet:: PlandokumentType Følgende dokumenttyper SKAL finnes: PLANBEST=Planbestemmelser VEDTAK=Vedtak PLANKART=Arealplankart PLANBESKR=Planbeskrivelse Andre dokumenttyper er konfigurerbare i Arkiv et. Disse finnes med HentKodelister Eksempler: ILLUST=Illustrasjon KONSUTR=Konsekvensutredning INNSIGELSE=Innsigelse KLAGE=Klage TEGNFKL=Tegnforklaring RAPPORT=Rapport Referanse: «GIkodeliste» Basis::Plantype 1=Nasjonale forventninger =Statlige planretningslinjer 3=Statlige planbestemmelser 4=Statlig arealplan 10=Fylkesplanens arealdel 11=Fylkesdelplan 1=Regionalplan 0=Kommuneplanens arealdel 1= Kommunedelplan =Mindre endring av kommuneplan =Eldre reguleringsplan 31=Mindre reguleringsendring 3=Bebyggelsesplan ihht. Reguleringsplan 33=Bebyggelsesplan ihht kommunepl. arealdel 34=Områderegulering 35=Detaljregulering Referanse: Forskrift til PBL {leaf} «GIkodeliste» Utv idet::planendringtypekode 0 - Opprinnelig plan 1 - Endring av formålsgrenser - Endring av bestemmelser Referanse: 1 Planlegging igangsatt Planforslag 3 Endelig vedtatt arealplan 4 Opphevet 5 Utgått/erstattet 6 Vedtatt plan med utsatt rettsvirkning 7 Endelig vedtatt plan undelagt tidsbegrensning 8 Overstyrt Referanse: Forskrift til PBL Figuren viser utdrag fra modellen for kodelister Versjon 1.1 9

Testtrinn Kriterium/Input Input parameter Koble til testen Autentisering Normalsituasjon 1. Input String (kodeliste) Forventet resultat Testresultat Data Ok class Koder class Koder Kommentar Resultat er alle koder for en angitt kodeliste Plandokument Type Kodeliste::Kode {root} + kodeverdi: String + kodebeskrivelse: String [0..1] + ergyldig: Boolean [0..1] Følgende dokumenttyper SKAL finnes: PLANBEST=Planbestemmelser VEDTAK=Vedtak PLANKART=Arealplankart PLANBESKR=Planbeskrivelse Andre dokumenttyper er konfigurerbare i Arkiv et. Disse finnes med HentKodelister Eksempler: ILLUST=Illustrasjon KONSUTR=Konsekvensutredning INNSIGELSE=Innsigelse KLAGE=Klage TEGNFKL=Tegnforklaring RAPPORT=Rapport Feilsituasjon 1 Feil eller manglende navn på kodeliste Dokumnet validation fault Referanse: Feil eller manglede navn Versjon 1.1

3.4 Utvidet test Plan kart 3.4.1 Operasjon: FinnPlanerForOmråde class Geometri Finner og henter Arealplan innefor et fritt definert område (flate). Geometri::Område + punkt: Punkt [0..1] + flate: Flate [0..1] Testtrinn Kriterium/Input Input parameter Forventet resultat Testresultat Data Ok Kommentar Koble til testen Autentisering OK Standard webautentisering Normalsituasjon 1. Resultat er alle arealplaner helt eller delvis innefor området. Eksemplene er gjenskapt i andre testcase/områder Input Område class Geometri Geometri::Område + punkt: Punkt [0..1] + flate: Flate [0..1] / NULL / NULL 590 / 7000 59 / 70610 59710 / 706 59680 / 70 590 / 7000 class Komplett Basis::ArealplanBase + plannavn: string + plantype: Plantype + planstatus: Planstatus + plandokumentasjonoppdatert: bool + ubehandletklage: bool + ubehandletinnsigelse: bool + vedtaksdato: Date [0..1] 1601 /R00900 Yrkesskolen 10.06.010, 1601 /R0193A Brundalen øst 03.1.1965 OK OK Versjon 1.1 31

class Geometri Feilsituasjon 1 Angitt mindre enn 3 koordinater for område Geometri::Område + punkt: Punkt [0..1] + flate: Flate [0..1] class Geometri / NULL / NULL 590 / 7000 59 / 70610 validation fault OK Feil eller manglede område Feilsituasjon Ingen berørte planer Geometri::Område + punkt: Punkt [0..1] + flate: Flate [0..1] / NULL / NULL 5950 / 7000 595 / 70610 595710 / 706 595680 / 70 5950 / 7000 finder fault OK Finner ingen planer Versjon 1.1 3

3.4. Operasjon: HentBboxForPlan class Finner Geometri og henter rektangel som avgrenser planens område (flate). Geometri::Geometri + koordinatsystem: KoordinatsystemKode Geometri::Bbox + nedrevenstre: Koordinat + øvrehøyre: Koordinat Testtrinn Kriterium/Input Input parameter Koble til testen Forventet resultat Testresultat Data Ok OK Kommentar Autentisering OK Se over Input NasjonalArealplanId Versjon 1.1 33

Normalsituasjon 1. Resultat er koordinater for nedre venstre og øvre høyre koordinat Eksemplene er gjenskapt i andre testcase/områder Feilsituasjon 1 Feil eller manglende administrativ enhet 1601 R010041 0 R010041 Geometri / 59100 / 7000 5950 / 70780 validation fault OK OK Feil eller manglede administrativ enhet Feilsituasjon Feil eller manglende planidentifikasjon 1601, Rp999999 finder fault OK Feil eller manglede planidentifikasjon Versjon 1.1 34

3.4.3 Operasjon: HentPlanOmråder Finner og henter område (flate) for class angitt Geometri arealplan. Geometri::Geometri + koordinatsystem: KoordinatsystemKode class Utv idet Utv idet::planområde + vertikalnivå: VertikalnivåKode + omriss: Område Geometri::Punkt + posisjon: Koordinat Geometri::Flate class Geometri Geometri::Område + punkt: Punkt [0..1] + flate: Flate [0..1] Testtrinn Kriterium/Input Input parameter Koble til testen Forventet resultat Testresultat Data Ok OK Kommentar Autentisering OK Se over Input NasjonalArealplanId Versjon 1.1 35

Normalsituasjon 1. Resultat er geometriobjektet som avgrenser planområdet. Eksemplene er gjenskapt i andre testcase/områder 1601 R010041 class Utvidet Utv idet::planområde + vertikalnivå: VertikalnivåKode + omriss: Område class Geometri Geometri::Område + punkt: Punkt [0..1] + flate: Flate [0..1] / 59550 / 70435 / 590 / 7000 59 / 70610 59710 / 706 59680 / 70 590 / 7000 OK Normalsituasjon. Resultat er geometriobjektet som med ytreavgrensning og indre avgrensning (hull). 1601 R010043 class Utvidet Utv idet::planområde + vertikalnivå: VertikalnivåKode + omriss: Område class Geometri Geometri::Område + punkt: Punkt [0..1] + flate: Flate [0..1] / 59550 / 70435 / 590 / 7000 59 / 70610 59710 / 706 59680 / 70 590 / 7000 OK Feilsituasjon 1 Feil eller manglende administrativ enhet 0 R010041 validation fault OK Feil eller manglede administrativ enhet Feilsituasjon Feil eller manglende planidentifikasjon 1601, Rp999999 finder fault OK Feil eller manglede planidentifikasjon Versjon 1.1 36

class Komplett 3.4.4 Operasjon: SjekkMidlertidigForbud Sjekk om planen er omfattet av vedtak om midlertidig forbud Utv idet::midlertidigforbud + saksnummer: Saksnummer + vedtaksdato: Date + omriss: Område Testtrinn Kriterium/Input Input parameter Koble til testen Forventet resultat Testresultat Data Ok OK Kommentar Autentisering OK Se over Normalsituasjon 1. Resultat er boolsk variabel med flagg som sier om planens område er omfattet av vedtak. Eksemplene er gjenskapt i andre testcase/områder Feilsituasjon 1 Feil eller manglende administrativ enhet Feilsituasjon Feil eller manglende planidentifikasjon Input NasjonalArealplanId 1601 R010041 0 R010041 1601, Rp999999 True / False validation fault finder fault OK OK OK Feil eller manglede administrativ enhet Feil eller manglede planidentifikasjon Versjon 1.1 37