Integrasjon - Kartverket

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
Hva er GeoIntegrasjon?
class Komplett
«interface»
Basis::PlanBasis
+
+
«dataType»
Basis::ArealplanBase
FinnPlaner(Søkskriterie, PlanKontekst) : ArealplanBase[]
FinnPlanerForMatrikkelenhet(Matrikkelnummer, PlanKontekst) : ArealplanBase[]
+
+
+
+
+
«interface»
Utv idet::PlanUtv idet
•
•
•
•
•
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:
+
+
+
+
+
+
+
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[]
+
+
+
FinnPlanerForOmråde(Område, PlanKontekst) : ArealplanBase[]
HentBboxForPlan(NasjonalArealplanId, PlanKontekst) : Bbox
HentPlanområder(NasjonalArealplanId, PlanKontekst) : Planområde[]
nummer: Administrativenhetsnummer
planidentifikasjon: string
Privat = 1
Offentlig = 2
Felles::Administrativ enhetsnummer
{root,leaf}
+
+
+
kommunenummer: Integer
fylkesnummer: Integer
statlignummer: Integer = 1
Kontakt::Person
Utv idet::RelatertPlan
+
Berørt_Plan
forhold: PlanforholdsTypeKode
Kontakt::Kontakt
0..*
«interface»
Kart::PlanKart
+
Plan
1
1
+
+
+
+
+
+
+
personid: Personidentifikator [0..1]
etternavn: string [0..1]
fornavn: string [0..1]
organisasjonsnummer: String [0..1]
Kontakt::Organisasj on
0..*
arealplanNøkkel: ArealplanBase
planbestemmelse: Planbestemmelse
lovreferanse: Lovreferanse
lovreferanseBeskrivelse: string [0..1]
opprinneligPlanId: string [0..1]
opprinneligAdministrativEnhet: Integer [0..1]
forslagsstiller: Forslagsstiller [0..1]
Utv idet::Aktør
+
rolle: AktørRollekode
«GI_KunTilInfo»
0..*
«GI_KunTilInfo»
0..*
1
«GI_KunTilInfo»
Utv idet::Planområde
+
+
+
+
+
+
navn: string
1..1
Utv idet::Arealplan
«GI_KunTilInfo»
«enumeration»
Utv idet::Forslagsstiller
{root,leaf}
Felles::Nasj onalArealplanId
+
+
arealplanId: NasjonalArealplanId
plannavn: string
planType: Plantype
planstatus: Planstatus
vedtaksDato: Date [0..1]
Utv idet::Planbehandling
vertikalnivå: VertikalnivåKode
omriss: Område
Utv idet::Planforhold
+
+
Utv idet::PlanDokument
saksnummer: Saksnummer
vedtaksDato: Date
+
+
dokumentReferanse: String
dokumentDato: Date
+
«GI_KunTilInfo» +
+
0..*
+
+
+
arkivReferanse: String
saksnummer: Saksnummer
planbehandlingsType: PlanbehandlingTypeKode
navn: String
dato: Date
posisjon: Punkt [0..1]
Utv idet::MidlertidigForbud
+
Dokument::Dokument
omriss: Område
Utv idet::Dispensasj on
+
+
+
dispensasjonsType: DispensasjonsTypeKode
dispensasjonFra: string
posisjon: Punkt [0..1]
+
+
+
+
+
+
+
+
+
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]
Utv idet::PlanEndring
+
+
typeEndring: PlanEndringTypeKode
vedtaksDato: Date
Kode
Kode
«GIkodeliste»
Utv idet::Lov referanse
{leaf}
1 - Før BL 1924
2 - BL 1924
3 - BL 1965
4 - PBL 1985
5 - PBL 1985 eller før
6 - PBL 2008
Kode
Kode
«GIkodeliste»
Utv idet::Planbestemmelse
«GIkodeliste»
Basis::Planstatus
{leaf}
1=Med bestemmelser som egen tekst
2=Uten bestemmelser
3=Planbestemmelser fremgår kun av kartet
4=Planbestemmelser både kart og tekst
Kode
«GIkodeliste»
Utv idet::Vertikalniv åKode
{leaf}
1 Planlegging igangsatt
2 Planforslag
3 Endelig vedtatt arealplan
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
2=På grunnen/vannoverflate
3=Over grunnen (bru)
4=På bunnen (vann/sjø)
5=I vannsøylen
Kode
«GIkodeliste»
Utv idet::AktørRollekode
«GIkodeliste»
Basis::Plantype
{leaf}
FORSLST=Forslagsstiller
UTARBAV=Utarbeidet av
NABO=Nabo
TILTH=Tiltakshaver
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
Kode
«GIkodeliste»
Utv idet::PlanEndringTypeKode
Koder...
1 = Endrer
2 = Blir endret av
3 = Overstyrer
4 = Overstyres av
5 = Arver bestemmelser fra
6 = Overfører bestemmelser til
7 = Erstatter
8 = Blir erstattet av
9 = Erstatter delvis
10= Blir delvis erstattet av
Opprinnelig plan
Endret grense....
Endret bestemmelser...
– 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
•
Fase 2?
– Feilmeldinger og forslag til endringer
– Andre aktører - inntil videre e-post til jon.arne.trollvik@kartverket.no
– 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