Plandataforum SK-Oslo 29.10.2012 Jon Arne Trollvik, Statens kartverk E-post: jon-arne.trollvik@statkart.no Spåkenes, Lyngen
Highlights GI-standarden vedtatt 31.01.2012 Et nytt standardisert grensesnitt for utveksling av geo-relatert informasjon mellom fagsystem i det offentlige Nye muligheter for kundene Nye produkter Enklere integrasjon Større fleksibilitet Mindre leverandøravhengig Leverandører med egengodkjenning 2
Disposisjon Målsettinger for GeoIntegrasjon Status og innhold i ny GI-Standard Organisering og økonomi Fyrtårnssatsing Forventninger og resultater Forvaltning og videreføring Forberedelser for brukerne 3
Integrasjon Utvikling av i dag: Web applikasjoner har erstattet tunge klienter Matrikkelen har erstattet GAB Initiativ til diverse standardisering Geolok 2 (med støtte for WEB) er en delvis erstatning for Geolok 1 Noark 4 Web Services med georeferering av saker Integrasjoner utviklet i prosjekter mellom 2 parter / leverandører Eksempel: Digital Plandialog i 12k Vestfold Basis for en ny måte å integrere kart med saksbehandling 4
Målsetting og plan for gjennomføring Målet er å utarbeide felles grensesnittstandarder og prinsipper for samspill mellom fagsystemer og Sak/Arkivsystemer innen kommunal sektor. GeoIntegrasjon bygger på sentrale prinsipper og resultater fra standardiseringsarbeide i Geolok2 og KS resultat XML. Gjennom et bredt samarbeid med ledende systemleverandører på Sak/Arkiv og GIS skal nye løsninger implementeres som fyrtårnssatsing i flere kommuner. GeoIntegrasjon har som formål å bidra til utvikling og bruk av standardiserte grensesnitt mellom fagsystemer i kommunal sektor
class Komplett «interface» Utv idet::planutv idet + FinnDispensasjoner(Søkskriterie, PlanKontekst) : Dispensasjon[] + HentPlan(NasjonalArealplanId, PlanKontekst) : Arealplan + HentPlanbehandlinger(NasjonalArealplanId, Søkskriterie, PlanKontekst) : Planbehandling[] + HentGjeldendePlanbestemmelser(NasjonalArealplanId, PlanKontekst) : PlanDokument[] + HentAktører(Saksnummer, PlanKontekst) : Aktør[] + HentRelatertePlaner(NasjonalArealplanId, PlanKontekst) : PlanRelasjon[] + HentKodelister(string, PlanKontekst) : Kode[] Kode «GIkodeliste» Utv idet::lov referanse {leaf} «interface» Basis::PlanBasis + FinnPlaner(Søkskriterie, PlanKontekst) : ArealplanBase[] + FinnPlanerForMatrikkelenhet(Matrikkelnummer, PlanKontekst) : ArealplanBase[] «interface» Kart::PlanKart + FinnPlanerForOmråde(Område, PlanKontekst) : ArealplanBase[] + HentBboxForPlan(NasjonalArealplanId, PlanKontekst) : Bbox + HentPlanområder(NasjonalArealplanId, PlanKontekst) : Planområde[] 1 - Før BL 1924 2 - BL 1924 3 - BL 1965 4 - PBL 1985 5 - PBL 1985 eller før 6 - PBL 2008 Utv idet::planområde + vertikalnivå: VertikalnivåKode + omriss: Område Kode «GIkodeliste» Utv idet::vertikalniv åkode Utv idet::midlertidigforbud + omriss: Område 0..* «GI_KunTilInfo» «GIkodeliste» Utv idet::planbestemmelse 1 Utv idet::dispensasjon + dispensasjonstype: DispensasjonsTypeKode + dispensasjonfra: string + posisjon: Punkt [0..1] Kode {leaf} «datatype» Basis::ArealplanBase + arealplanid: NasjonalArealplanId + plannavn: string + plantype: Plantype + planstatus: Planstatus + vedtaksdato: Date [0..1] 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] «GI_KunTilInfo» Utv idet::planforhold + saksnummer: Saksnummer + vedtaksdato: Date Utv idet::relatertplan + forhold: PlanforholdsTypeKode «GIkodeliste» Basis::Planstatus 1=Med bestemmelser som egen tekst 1 Planlegging igangsatt 2=Uten bestemmelser 2 Planforslag 3=Planbestemmelser fremgår kun av kartet 3 Endelig vedtatt arealplan 4=Planbestemmelser både kart og tekst 4 Opphevet 5 Utgått/erstattet 6 Vedtatt plan med utsatt rettsvirkning 7 Endelig vedtatt plan undelagt tidsbegrensning Kode 8 Overstyrt «GIkodeliste» Utv idet:: PlanforholdsTypeKode 1=Under grunnen 1 = Endrer 2=På grunnen/vannoverflate 2 = Blir endret av 3=Over grunnen (bru) 3 = Overstyrer 4=På bunnen (vann/sjø) 4 = Overstyres av 5=I vannsøylen 5 = Arver bestemmelser fra 6 = Overfører bestemmelser til 7 = Erstatter 8 = Blir erstattet av 9 = Erstatter delvis 10= Blir delvis erstattet av Plan 1 Kode {leaf} 0..* Berørt_Plan Utv idet::plandokument + dokumentreferanse: String + dokumentdato: Date Dokument::Dokument «GIkodeliste» Basis::Plantype Felles::NasjonalArealplanId + nummer: Administrativenhetsnummer + planidentifikasjon: string Felles::Administrativ enhetsnummer {root,leaf} + kommunenummer: Integer + fylkesnummer: Integer + statlignummer: Integer = 1 «GI_KunTilInfo» 0..* «GI_KunTilInfo» + 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] Kode {leaf} 10=Fylkesplanens arealdel 11=Fylkesdelplan 20=Kommuneplanens arealdel 21= Kommunedelplan 30=Eldre reguleringsplan 31=Mindre reguleringsendring 32=Bebyggelsesplan ihht. Reguleringsplan 33=Bebyggelsesplan ihht kommunepl. arealdel 34=Områderegulering 35=Detaljregulering Kontakt::Kontakt + navn: string 0..* 1..1 Utv idet::aktør + rolle: AktørRollekode 0..* «GI_KunTilInfo» Utv idet::planbehandling Utv idet::planendring «enumeration» Utv idet::forslagsstiller {root,leaf} Privat = 1 Offentlig = 2 + arkivreferanse: String + saksnummer: Saksnummer + planbehandlingstype: PlanbehandlingTypeKode + navn: String + dato: Date + posisjon: Punkt [0..1] + typeendring: PlanEndringTypeKode + vedtaksdato: Date 1 «GIkodeliste» Utv idet::planendringtypekode Koder... Kode «GIkodeliste» Utv idet::aktørrollekode FORSLST=Forslagsstiller UTARBAV=Utarbeidet av NABO=Nabo TILTH=Tiltakshaver Opprinnelig plan Endret grense... Endret bestemmelser... Kode Kontakt::Person + personid: Personidentifikator [0..1] + etternavn: string [0..1] + fornavn: string [0..1] Kontakt::Organisasjon + organisasjonsnummer: String [0..1] Hva er GeoIntegrasjon? Spesifikasjoner av et sett av standard tjenester for integrert geografisk relatert saksbehandling Motivert ut fra ny plan- og bygningslov, ny matrikkellov og mangelfulle muligheter i Geolok, samt nye muligheter dokumentert gjennom bl.a. flere Høykom prosjekter Modelldreven spesifikasjon basert på brukstilfeller sett fra brukeres og leverandørers behov for tilgang til informasjon Samordnet med datamodell for nasjonalt planregister (Md desember 2011) GeoIntegrasjon inneholder: Integrasjon mellom applikasjoner Eksempel - Vis eiendom i kart fra sakssystem Integrasjon via tjenester Eksempel: Hent informasjon om Matrikkelenhet for adresse Noark 5 tjenester Enklere tjenester for innsyn og oppdatering av Arkiv Eksempel: Hent Sak ut fra Plan-ID eller matrikkelnummer 7
Hvordan er dette løst? Et godt samarbeid mellom flere leverandører, Statens kartverk og KS Samlet den beste kompetansen fra flere fagmiljø og satt disse sammen. Et solid økonomisk bidrag og stor egeninnsats er brukt for å spesifisere en ny felles plattform for integrasjon 8
Hvem har vært med? I tillegg en rekke kommuner og andre aktører 9
Organsiering 10
Finansieringen av prosjektet 2009-2011 11
Status Nytt grensesnitt mot matrikkelen Grensesnitt mot plan Grensesnitt mot Arkiv og Sak Samspill mellom sak og kart Videreføring av Geolok2 for grensesnitt Kart/Sak/Matrikkel Modellert og spesifisert ca 65 ulike tjenester Totalt 13 tjenestepakker Arkiv, Sak, Matrikkel og Plan Link-tjenester og Kart (Autentisering) 12
Integrasjonsløsninger basert på standardiserte tjenestepakker 13
Evaluering fra fyrtårnsarenaene (Kommunenes egne målsettinger)
Konkrete delmål på fyrtårnene (delmål som er oppnådd på fyrtårnsarenaene) Integrasjon Sak/plan/GIS (Larvik) Hente saksopplysninger fra Sak/Arkiv-system (Larvik og Hamar) Opprette saker og journalposter i Sak/Arkivsystem direkte fra fagsystem (Larvik og Hamar) Utvikle ny web-side (Arendal) Realisere systemsamordning via GI-standarden (Arendal) Økt kvalitet på datagrunnlaget (Arendal) Hente opplysninger fra matrikkel til fagsystem (Hamar) 15
Forventninger og resultat fra GeoIntegrasjon Leverandørers bruk av GI? Nye muligheter for å hente og vise informasjon fra ulike fagsystem Nye muligheter for sammenstilling av kart, dokumenter og saksopplysninger Bruk av nøkkeldata fra ett fagsystem i andre løsninger Hindrer dobbeltregistrering og dobbeltlagring Det offentliges bruk av GI? Krav til systemer om GIgodkjenning Krav til Noark standard ved arkivering fra ulike fagmoduler Større fleksibilitet ved valg av moduler Forventninger til samhandling Bruk av matrikkelen som en Nasjonal felleskomponent i saksbehandlingen Alle Sakssystemer med støtte for Plandialog Bedre informasjonsflyt og gjenbruk av data i saksbehandling Fagsystem innen geodata benytter felles arkiv til lagring av dokumenter Nye løsninger for sammenstilling av data for innsyn og rapportering 16
Forvaltning av standarden Prosjektet er avsluttet - Kartverket og KS har i fellesskap tatt det formelle forvaltningsansvaret Kommit programmet fra 2013 Administrativt ansvar Oppdatering av GI-sidene (www.geointegrasjon.no) Implementering i kommunene Arkivdelen av standarden Kartverket Oppfølging av geofaglig del av standarden og GIS leverandørene Brukerforum for aktørene Feilmeldinger og forslag til endringer Andre aktører - inntil videre e-post til jon.arne.trollvik@kartverket.no Fase 2? Fortsatt er mange brukstilfeller udekket Fagsystem for kommunale avgifter Kobling til økonomi og fakturering Forutsetter delfinansiering Kan gjerne løses etter GI-mal Kommit KS program for IKT-samordning i kommunesektoren http://www.geointegrasjon.no 17
Spørsmål? Mer informasjon om GI på: http://www.geointegrasjon.no