Præsentation er lastning. Vent venligst

Præsentation er lastning. Vent venligst

Udviklingen af Geodata-info.dk (version 2)

Lignende præsentationer


Præsentationer af emnet: "Udviklingen af Geodata-info.dk (version 2)"— Præsentationens transcript:

1 Udviklingen af Geodata-info.dk (version 2)
Kortforsyningsseminar 25. Marts 2010 Anders Friis-Christensen Kort og Matrikelstyrelsen

2 Disposition INSPIRE, Geodata-info.dk og arkitekturen i Danmark
GeoNetwork og implementering af Geodata-info.dk Open source og nordisk samarbejde Opsamling

3 Baggrund for Geodata-info.dk
INSPIRE pålægger medlemslande at etablere en geografisk infrastruktur Udmøntet i den danske Lov om infrastruktur for geografisk information (GI-Loven) GI-Loven pålægger bl.a. indsamling og distribution af metadata der beskriver data og tjenester 24. december 2010 Via søgetjeneste (maj 2011) Geodata-info.dk forventes klar i løbet af sommer 2010

4 Terminologiafklaring
Danmarks INSPIRE Geoportal Definition i GI-Lov: Omfatter de 5 nettjeneste typer Download, view, discovery, transformation, invoke Ingen bruger web-portal Geodata-info.dk Portal-del (portal applikation): En web-portal med brugergrænseflade Service komponent-del: Søgetjeneste (discovery) Danmarks INSPIRE Geoportal ≠ Geodata-info.dk INSPIRE Geoportal i EU direktivet: Tolket som: En portal med brugergrænseflade Adgang til nettjenester

5 Hvad skal Geodata-info.dk?
Levere en søgetjeneste med tilhørende grænseflade Være bindeled i en geografisk infrastruktur og understøtte følgende workflow: En bruger søger data/tjenester til en bestemt opgave Det evalueres om data/tjenester er relevante Der tilbydes information om hvordan data/tjeneste kan tilgås

6 INSPIRE arkitektur OGC specifikation:
Catalogue Services for the Web (CSW) ISO application profile: Katalogtjenestestandard som er anbefalet i de tekniske retningslinjer for INSPIRE søgetjeneste Vil ikke blive understøttet i de første versioner

7 INSPIRE arkitektur

8 INSPIRE arkitektur Ansvar: KMS

9 INSPIRE arkitektur Ansvar: Dataansvarlige

10 INSPIRE arkitektur Ansvar: KMS og dataansvarlige

11 INSPIRE arkitektur Ingen understøttelse af en fælles offentlig brugerstyring i version 2 (men forventes i senere version)

12 Oprettelse/vedligeholdelse af metadata
Metadata skal overholde ISO standard for XML repræsentation af metadata samt INSPIRE krav Pdf formular for off-line editering (nok ikke i første version)

13 Søgetjeneste interface (OGC CSW)
Tjenesteoperationer GetCapabilities GetRecords DescribeRecord GetDomain GetRecordById Transaction Harvest Beskriver funktionaliteten af tjenesten Operationen til forespørgsler. Returnerer resultatsæt med en eller flere resultater. OGC filter udtryk er understøttet Returnerer en beskrivelse af skemaet/strukturen af indhold i tjenesten, dvs. metadata records Returnerer alle værdier af en eller flere metadata elementer (bruges til grænsefladeudvikling) Returnerer et metadatasæt baseret på den unikke fileIdentifier Understøtter indsættelse af metadata (push model). Kræver authentication. Understøtter indsættelse af metadata ved at høste fra f.eks. et repository (pull model). Kræver authentication. Operation ikke undersøttet i første version

14 GeoNetwork og implementering af Geodata-info.dk

15 Geonetwork valgt til implementering
Geonetwork er et stykke software til (interaktivt) at lagre og vise metadata om datasæt og datatjenester Både en ”portal del” Katalogtjeneste (OGC CSW ISO App)

16 KMS’ behov (hvorfor Geonetwork?)
Ingen of-the-shelf software som opfylder alle behov der findes Software skulle være modulært og nemt at konfigurere (behov ændres over tid) Open source mulighed: Geonetwork Flere lande har valgt denne løsning Geonetwork leverer den nødvendige funktionalitet Behov for videreudvikling Ikke i fuld overensstemmelse med INSPIRE krav

17

18

19 Hvad er Geonetwork? Open source under GNU GPL version 2.0 Teknologi:
Java, Servlet, XML data representation, JDBC (kan tilgå bl.a. Oracle, Postgress), Lucene til indeksering af søgefunktionalitet Bygger på standarder, hovedsageligt fra ISO TC211 (geografiske standarder) og Open Geospatial Consortium Implementerer OGC CSW ISO application profile Men også f.eks. Z39.50, OpenSearch, GeoRSS

20 Implementering - Arkitektur
KMS GeoNetwork .Net Offentligt site: - Søgeklient ”Vis kort” Administration Ny bruger site: Brugeroprettelse GeoNetw Offentligt site: - Kortklient Registrant site Egenudv. INSPIRE Søgetjeneste LDAP OGC CSW ISO app GeoNetworks register Version 2.4.3 Oracle/ Postgres

21

22 Open source og nordisk samarbejde

23 Open source Fordele: Gratis med betingelser
Ændringer kan foretages hurtigt Tilpasning nemmere Ulemper Projektet skal holdes i live på en eller anden måde Der kræves udviklere (hvis der skal laves ændringer) Branching: hvis vi laver vores “egen” implementering kan vi få problemer ved opdatering til ny version Organisering omkring ny/videreudvikling som skal tilbage til community

24 Udvikling på Geonetwork
Lille community Hvordan kommer man ind i ”den hellige gruppe”? Hvordan skal vi håndtere vores egenudvikling? Koster tid at få arbejdet kode ind i en ”trunk” (dvs ”hovedsporet” for udviklingen) Ikke helt gennemtænkt softwarestruktur og dårligt dokumenteret Frustrerende når koden ikke er velkendt Tager lang tid at sætte sig ind i

25 Nordisk samarbejde Alle nordiske lande blev enige om at vælge GeoNetworks Udgangspunkt var et nordisk møde ang. metadata Alle har (tilnærmelsesvis de) samme behov 2 fysiske møder hvor vi blev enige om samarbejdet med GeoCat (som er hovedudvikler af GeoNetwork) Wiki til samarbejde: Identificering af opgaver Prioritering af opgaver

26 Nordisk samarbejde - Håndtering af ulemper
Branching og organisering: Nordiske lande betaler projektejer for udvikling og sikrer dermed at udviklingen går tilbage til community (til trunk) Danmark har valgt at splitte udvikling op i to: Egenudvikling på “eksterne” geonetwork komponenter Udvkiling på core foretages af geonetwork “projektejeren” sponsoreret af det nordiske samarbejde DK egenudvikler (søgeklient) op imod et standardiseret servicesnit fra Geonetwork Dette er i princippet uafhængig af Geonetwork (og skal dermed ikke tilbage til trunk) Denne komponent er ikke med i samarbejdet

27 Opsamling KMS har igangsat implementering af geodata-info
Bygger på egenudvikling samt open source komponenter GeoNetwork og ”Vis kort” Forventes klar i løbet af sommeren Ingen fællesoffentlig brugerstyring i denne version (men senere) Geodata-info.dk tilbyder Søgeklient/kortklient Søgetjeneste (Web-service) Registrering af metadata via: Online editor Søgetjeneste interface XML fil upload (Off-line pdf formular)

28 Udviklingen af Geodata-info.dk (version 2)
Kortforsyningsseminar 25. Marts 2010 Anders Friis-Christensen Kort og Matrikelstyrelsen


Download ppt "Udviklingen af Geodata-info.dk (version 2)"

Lignende præsentationer


Annoncer fra Google