17
Så funkar det - SDI i praktiken Välkommen till en workshop som ger en praktisk inblick i hur en SDI fungerar och hur de olika komponenterna hänger samman. Vi som håller workshopen är: Metria TeamSDI: Olov Johansson Erik Lundborg Anders Pikkuniemi Mikael Schröder Schema för dagen 8.30 Introduktion Titta (WMS) Använda (WFS) Skapa (WFS-t) 10.00-10.30 Fika Visa (WMS) Hitta (CSW) Gömma & integrera geodata Avslutning – knyta ihop säcken 12.00 Lunch Varför pratar vi om SDI? EU-direktiv: PSI och INSPIRE Svensk lag EU-direktivet PSI PSI = Public Sector Information Svensk lag 1/7 -2010: Lagen (2010:566) om vidareutnyttjande av handlingar från den offentliga förvaltningen 1 § Syftet med denna lag är att främja utvecklingen av en informationsmarknad genom att underlätta enskildas användning av handlingar som tillhandahålls av myndigheter Rättighet att vända sig till en myndighet för att få tillgång till dess information och geodata EU-direktivet Inspire Den 1 januari 2011 trädde lagen (2010:1767) och förordningen (2010:1770) om geografisk miljöinformation ikraft. 1 § Det ska i Sverige finnas en infrastruktur med ett sammanhängande system för tillgång till och utbyte av geografisk information som har elektronisk form och som är användbar för verksamheter och åtgärder som kan påverka människors hälsa eller miljön (geografisk miljöinformation).

SDI-Workshop vTitle SDI-Workshop_v.4 Author mischr Created Date 10/4/2011 11:19:03 PM Keywords ()

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: SDI-Workshop vTitle SDI-Workshop_v.4 Author mischr Created Date 10/4/2011 11:19:03 PM Keywords ()

Så funkar det - SDI i praktiken

Välkommen till en workshop som ger en praktisk inblick i hur en SDI fungerar och

hur de olika komponenterna hänger samman.

Vi som håller workshopen är:Metria TeamSDI:

• Olov Johansson

• Erik Lundborg

• Anders Pikkuniemi

• Mikael Schröder

Schema för dagen8.30 Introduktion

• Titta (WMS)

• Använda (WFS)

• Skapa (WFS-t)

10.00-10.30 Fika

• Visa (WMS)

• Hitta (CSW)

Gömma & integrera geodata

Avslutning – knyta ihop säcken

12.00 Lunch

Varför pratar vi om SDI?

EU-direktiv: PSI och INSPIRE � Svensk lag

EU-direktivet PSI

• PSI = Public Sector Information

• Svensk lag 1/7 -2010: Lagen (2010:566) om vidareutnyttjande av handlingar från den offentliga förvaltningen

• 1 § Syftet med denna lag är att främja utvecklingen av en informationsmarknad genom att underlätta enskildas användning av handlingar som tillhandahålls av myndigheter

• Rättighet att vända sig till en myndighet för att fåtillgång till dess information och geodata

EU-direktivet InspireDen 1 januari 2011 trädde lagen (2010:1767) och förordningen (2010:1770) om geografisk miljöinformation ikraft.

1 § Det ska i Sverige finnas en infrastruktur med ett sammanhängande system för tillgång till och utbyte av geografisk information som har elektronisk form och som är användbar för verksamheter och åtgärder som kan påverkamänniskors hälsa eller miljön (geografisk miljöinformation).

Page 2: SDI-Workshop vTitle SDI-Workshop_v.4 Author mischr Created Date 10/4/2011 11:19:03 PM Keywords ()

”Syftet med INSPIRE är att ge möjlighet till ökad tillgänglighet och samverkan inom och mellan organisationer och nationer genom informationsutbyte på ett standardiserat sätt”

Inspires principer

• Data ska samlas in en gång och förvaltas på den nivå där den kan genomföras mest effektivt

• Kombinera sömlös geodata från olika källor och dela data mellan många användare och applikationer (interoperabilitet)

• Geodata ska samlas in på en nivå och delas mellan alla nivåer

• Geodata som är nödvändiga för ledning och styrning ska varatillgängliga på villkor som möjliggör frekvent användning

• Det ska vara lätt att se vilka geodata som är tillgängliga, attutvärdera om data är lämpliga för visst syfte samt villkor för användning

Nättjänster enligt Inspire

• Söktjänst – söker geodata och tjänster utifrån metadata

• Visningstjänster – visar enkel rasterbild

• Nedladdningstjänster - direktåtkomst och nedladdning av definierade datamängder

• Omvandlingstjänster (transformationstjänster) – t.ex. koordinattransformation och schema-omvandling för att uppnå interoperabilitet

• ”Tjänster som gör det möjligt att sätta sig iförbindelse med datatjänster”

SDI består av många delar

GeodatasamverkanStandardisering

OrganisationslösningarSamarbetsavtal

Avtal om servicenivåerAffärsmodeller och -processer

E-handelLicenshantering

TeknikOGC-Tjänster, webtjänster, SOA

Standardisering & interoperabilitetPortallösningarMolntjänster ☺

DataStandardisering & interoperabilitet

HarmoniseringSynkronisering, versionshantering, flödeskontroll, processmodellering

KvalitetskontrollData, metadata, datamodeller

DataproduktspecifikationerProduktionsprocesser

ServerKlient

Arkitekturen hos tjänsteorienterat GIS

Desktop

Webb

Datalagring

Metadata

GPS

”SDI kan sägas vara GIS-världens motsvarighet till IT-världens SOA”

Erik & Mikael 2011

Page 3: SDI-Workshop vTitle SDI-Workshop_v.4 Author mischr Created Date 10/4/2011 11:19:03 PM Keywords ()

SOA & SDI

SOA - Service Oriented Architecture, dvs. Tjänstebaserad IT-arkitekturSDI – Spatial Data Infrastructure, dvs. Infrastruktur för Geodata

Ett sätt att organisera och nyttja distribuerade resurser från olika leverantörer. Resurserna är tillgängliga som oberoende tjänster och kan nyttjas av andra program och websidor genom standardiserade anrop.

Desktop

Webb

Datalagring

Metadata

Teknisk nytta med SDI (SOA)

Effektiv och smidig utveckling

Mer återanvändning

Förenklat underhåll

Lättare åtkomst och återanvändning

Desktop

Webb

Datalagring

Metadata

Affärsnytta med SDI (SOA)

Lättare att anpassa till förändringarMashups: sätt samman det som behövs när det behövsMinskade kostnader för integration mellan olika systemMinskade inlåsningseffekter (från leverantörer)Ökade ROI i befintliga systemNöjdare kunder

Desktop

Webb

Datalagring

Metadata

Svart lådaSvart låda

Desktop

Webb

Datalagring

Metadata

WPSC

SWWFSWMS

Generell princip för webb-

tjänster

• Tjänsten är som en svart låda som interagerar med bakomliggande datat via:

• Fördefinierad uppsättning av frågor med ett antal möjliga inställningar/specifikationer per fråga. Ställs en korrekt fråga såreturneras ett svar.

• Innehåller även metainformation om tjänsten• Exempel: Eniro / Hitta: Skriv namn få tillbaka adress och

telefonnummer

DataDataInnehåll

Desktop

Webb

Datalagring

Metadata

WPSC

SWWFSWMS

Behov av standarder för

webb-tjänster

• Om var och en själv skulle definiera sina frågor och parametrar när de sätter upp webb-tjänster skulle det blir svårt att uppnå alla de möjliga samarbets-möjligheterna och nyttorna med webtjänster

• � Därför behövs standarder för att underlätta informationsutbytet

• Standarder är en förutsättning för internet så som det fungerar i dag:

• Nätverksstandarder• HTTP-protokollet• HTML och XML � Web-läsare

Standarder inom GIS-

området

Organisationer:• OGC – Open Geospatial Consortium – består av 334

företag, myndigheter och universitet • ISOUtbytesformat:• XML (grunden i alla följande)• GML, Geographic Markup Language motsvarar en

Shapefil• WFS, Web Feature Service• WMS, Web Map Service• ISO 19115, Metadata standard• ISO 19131, Specifikation av datamängder

Desktop

Webb

Datalagring

Metadata

WPSC

SWWFSWMS

Page 4: SDI-Workshop vTitle SDI-Workshop_v.4 Author mischr Created Date 10/4/2011 11:19:03 PM Keywords ()

Traditionellt GIS

• Titta

• Bearbeta/analysera

• Digitalisera

• Presentera

• Strukturera/hitta GeodataGeodata

Titta Bearbeta &

An

alyse

ra

Digitalisera Presentera

hit

ta

strukturera

hitta

strukturera

SDI = Tjänstebaserat GIS

• Konsumera WMS

• Bearbeta WFS/WPS

• Digitalisera WFS-T

• Publicera tjänster

• Tillgängliggöra CSWGeodata

CSW

CSWCSW

CSW

WMS WFS &

WFS

WFS-t WMS &

WP

S

Titta Bearbeta &A

nalyse

ra

Digitalisera Presentera

hit

ta

Strukturera

hittaGeodata

WMS WFS &

WFS

WFS-t

CSW

CSW

CSW

CSW

WMS &

WP

S

Strukturera

SDI = Ett system av olika GIS i samverkan

Olika nivåer för SDI:er• Globala SDI• Europeiska SDI• Nationella SDI

• Regionala SDI• Lokala SDI• Branschspecifika SDI• Områdes- eller intressebaserade SDI• Offentliga SDI

• Privata SDI

Övningsmoment

1. Titta (WMS)

2. Använda (WFS)

3. Skapa (WFS-t)

4. Visa (tex. WMS)

5. Hitta (CSW)

6. Gömma & Integrera Geodata

Geodata

Titta Bearbeta &

An

alyse

ra

Digitalisera Presentera

hit

ta

strukturera

hitta

strukturera

CSW

CSW

CSW

CSW

WMS WFS &

WFS

WFS-t WMS &

WP

S

Page 5: SDI-Workshop vTitle SDI-Workshop_v.4 Author mischr Created Date 10/4/2011 11:19:03 PM Keywords ()

Övningsbakgrund: en planerad luftledningJust nu genomförs en omfattande ombyggnad och effekthöjning i Forsmarks kärnkraftverk och därför måste stamnätet för el förstärkas. Flera nya ledningar krävs för att hantera effekthöjningen.

Ett antal möjliga sträckningsalternativ har identifierats i det här inledande skedet. Vår utgångspunkt har varit att i så stor utsträckning som möjligt undvika att gå nära bostäder och värdefulla natur- och kulturmiljöer.

Källa: Svenska kraftnät, http://www.svk.se/Projekt/Samtliga-projekt/Rasten-Hamra/Bakgrund/

Övningsmoment

1. Titta (WMS)

2. Använda (WFS)

3. Skapa (WFS-t)

4. Visa (tex. WMS)

5. Hitta (CSW)

6. Gömma & Integrera Geodata

Geodata

Titta Bearbeta &

An

alyse

ra

Digitalisera Presentera

hit

ta

strukturera

hitta

strukturera

CSW

CSW

CSW

CSW

WMS WFS &

WFS

WFS-t WMS &

WP

S

Övning: WMS

WMS-tjänster

WMS är en standard för webtjänster som genererar kartbilder. Dessa tjänster kan sedan användas av andra I andraorganisationer.

WMS är ett mkt smidigt sätt att byta information mellanorganisationer

De flesta moderna GIS-program stöder WMS

Länkar till sidor som redovisar wms-tjänster:• http://gis.lst.se/lstgis/wms.asp• http://www.sgu.se/sgu/sv/produkter-tjanster/kartvisare_wms.html• http://www.smhi.se/sgn0102/n0205/nvv/1999/chemdata.htm• http://udig.refractions.net/confluence/display/UDIG/Test+Servers

Desktop

Webb

Datalagring

Metadata

WPSC

SWWFSWMS

KarttjänstKarttjänst

Desktop

Webb

Datalagring

Metadata

WPSC

SWWFSWMS

WMS = Web Map Service

ISO 19128

• Gränssnitt för att interagera med tjänsten via:• Hur man ska beställa och returnera information om vilka slags kartor

en server kan leverera (GetCapabilities)• Hur man ska beställa och returnera en karta som bild eller objekt

(GetMap)• Hur man ska beställa och returnera information om innehållet i en

karta, tex värdet vid en position (GetFeatureInfo)

Kartbild

Desktop

Webb

Datalagring

Metadata

WPSC

SWWFSWMS

WMS, exempel

• GetMap - Returnerar en bild eller ett undantag

• Obligatoriska parametrar:• Version (av standarden, tex 1.3)• Request = GetMap• Layers• Styles• CSR (fd. srs, dvs. Cordinate Reference System)• BBOX (bounding Box, m koordinater)• Width• Height• Format

• Valfria parametrar:• Transparent = True/False• BGColor = True/False• Exceptions• Time• Elevation

Page 6: SDI-Workshop vTitle SDI-Workshop_v.4 Author mischr Created Date 10/4/2011 11:19:03 PM Keywords ()

Hur funkar det?Geodata.se

Användaren

2. Får länk till data

4. Kartbild eller datahämtas

1. Söker efter geodata

3. Anropar aktuell tjänst via länk

Webbgränssnitt för kartor

Webbgränssnitt för kartor

• Webbklienten lägger samman data från olika källor:• interna karttjänsterna med data från RAÄ inklusive fornminnesdata

och annat data ligger i RAÄ´s egna databas• externa karttjänster från olika leverantörer så som till exempel SGU

och Länsstyrelserna

RAÄ-DataRAÄ-Data

Komponenterna i Fornsök

RAÄWMS-karttjänst

SGUSGU

LST

Övningsmoment

1. Titta (WMS)

2. Använda (WFS)

3. Skapa (WFS-t)

4. Visa (tex. WMS)

5. Hitta (CSW)

6. Gömma & Integrera Geodata

Geodata

Titta Bearbeta &

An

alyse

ra

Digitalisera Presentera

hit

ta

strukturera

hitta

strukturera

CSW

CSW

CSW

CSW

WMS WFS &

WFS

WFS-t WMS &

WP

S

GML

WFS

WMS

Vektorformat

Rasterformat

Desktop GIS

Webb GIS

Desktop

Webb

Datalagring

Metadata

WPSC

SWWFSWMS

WFS & GML är vektorfiler för

webben!

Desktop

Webb

Datalagring

Metadata

WPSC

SWWFSWMS

GML = Geography markup

language

• En textfil• En XML-dialekt för modellering, överföring och lagring av

geografiska data• Kan innehålla information om koordinatsystem, geometri,

topologi, tid etc.• Syftet med GML är att det är:

• Enkel struktur• Textbaserat dvs. lättläst• Kan transformeras• Kan valideras

• Nackdelen är att det är väldigt utrymmeskrävande och innehåller mycket redundant information (inledningstagg – avslutningstagg)

Page 7: SDI-Workshop vTitle SDI-Workshop_v.4 Author mischr Created Date 10/4/2011 11:19:03 PM Keywords ()

KarttjänstKarttjänst

Desktop

Webb

Datalagring

Metadata

WPSC

SWWFSWMS

WFS = Web Feature Service

• Gränssnitt för att interagera med tjänsten via:• Hur man ska beställa och returnera information om vilka slags

geodata en server kan leverera (GetCapabilities)• Hur man beställer strömmande geodata beskrivet i GML

(GetFeature)• Hur man skapar nytt, uppdaterar eller tar bort data (Transaction)• Hur man låser objekt i datalagret för redigering (LockFeature/

GetFeatureWithLock)• Hur man ska beställa och returnera information om innehållet i

datat, tex attribut till ett vist objekt (DescribefeatureType)

Kartdata i GML-format

Exempel på en vektorfils uppbyggnad

yta.shp

FID

1

ID NAMN

1 Ekbacken

yta.dbfyta.shx

38

<?xml version="1.0" encoding="utf-8" ?><ogr:FeatureCollection

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://ogr.maptools.org/ fornminne_gottland2.xsd"xmlns:ogr="http://ogr.maptools.org/"xmlns:gml="http://www.opengis.net/gml">

<gml:boundedBy><gml:Box>

<gml:coord><gml:X>714807.38101711</gml:X><gml:Y>6394049.46572817</gml:Y></gml:coord><gml:coord><gml:X>715123.54268236</gml:X><gml:Y>6394216.9209735</gml:Y></gml:coord>

</gml:Box></gml:boundedBy> <gml:featureMember>

<ogr:fornminne_gottland2 fid="F0”> <ogr:geometryProperty><gml:Polygon><gml:outerBoundaryIs><gml:LinearRing><gml:coordinates>60974832996726,6394185.235616750083864 714970.331562899984419,6394175.185422440059483 714929.378659090027213,6394090.087449519895017 714990.60974832996726,6394185.235616750083864</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></ogr:geometryProperty>

<ogr:OBJEKT_ID>10094300110001</ogr:OBJEKT_ID><ogr:GEOMETRI_ID>0</ogr:GEOMETRI_ID><ogr:GTYPE>3</ogr:GTYPE><ogr:BENAMNING>Källunge 11:1</ogr:BENAMNING><ogr:OBJEKTTYP>Gravfält</ogr:OBJEKTTYP><ogr:ANTBED>Fast fornlämning</ogr:ANTBED><ogr:URL>http://www.fmis.raa.se/cocoon/fornsok/visa.html?objektid=1009430

Desktop

Webb

Datalagring

Metadata

WPSC

SWWFSWMS

GML från FMIS WFS

<?xml version="1.0" encoding="utf-8" ?><ogr:FeatureCollection

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://ogr.maptools.org/ fornminne_gottland2.xsd"xmlns:ogr="http://ogr.maptools.org/"xmlns:gml="http://www.opengis.net/gml">

<gml:boundedBy><gml:Box>

<gml:coord><gml:X>714807.38101711</gml:X><gml:Y>6394049.46572817</gml:Y></gml:coord><gml:coord><gml:X>715123.54268236</gml:X><gml:Y>6394216.9209735</gml:Y></gml:coord>

</gml:Box></gml:boundedBy> <gml:featureMember>

<ogr:fornminne_gottland2 fid="F0”> <ogr:geometryProperty><gml:Polygon><gml:outerBoundaryIs><gml:LinearRing><gml:coordinates>714990.60974832996726,6394185.235616750083864 714970.331562899984419,6394175.185422440059483 714929.378659090027213,6394090.087449519895017 714990.60974832996726,6394185.235616750083864</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></ogr:geometryProperty>

<ogr:OBJEKT_ID>10094300110001</ogr:OBJEKT_ID><ogr:GEOMETRI_ID>0</ogr:GEOMETRI_ID><ogr:GTYPE>3</ogr:GTYPE><ogr:BENAMNING>Källunge 11:1</ogr:BENAMNING><ogr:OBJEKTTYP>Gravfält</ogr:OBJEKTTYP><ogr:ANTBED>Fast fornlämning</ogr:ANTBED><ogr:URL>http://www.fmis.raa.se/cocoon/fornsok/visa.html?objektid=10094300110001</ogr:URL>

</ogr:fornminne_gottland2></gml:featureMember>

</ogr:FeatureCollection>

Att

rib

ut

Ge

om

etr

i

Övning: WFS

Övningsmoment

1. Titta (WMS)

2. Använda (WFS)

3. Skapa (WFS-t)

4. Visa (tex. WMS)

5. Hitta (CSW)

6. Gömma & Integrera Geodata

Geodata

Titta Bearbeta &

An

alyse

ra

Digitalisera Presentera

hit

ta

strukturera

hitta

strukturera

CSW

CSW

CSW

CSW

WMS WFS &

WFS

WFS-t WMS &

WP

S

Page 8: SDI-Workshop vTitle SDI-Workshop_v.4 Author mischr Created Date 10/4/2011 11:19:03 PM Keywords ()

Demonstration: WFS-t

Övningsmoment

1. Titta (WMS)

2. Använda (WFS)

3. Skapa (WFS-t)

4. Visa (tex. WMS)

5. Hitta (CSW)

6. Gömma & Integrera Geodata

Geodata

Titta Bearbeta &

An

alyse

ra

Digitalisera Presentera

hit

ta

strukturera

hitta

strukturera

CSW

CSW

CSW

CSW

WMS WFS &

WFS

WFS-t WMS &

WP

S

Publicera Geodata som tjänst • Öppna standarder ex. WMS, WFS mfl.

• Krävs någon form av kartmotor (mapserver), tex.:

• Kartmotorn är en servertjänst som utifrånindatavärden (som boundingbox, zoomnivå, stilmallar mm) skapar kartbilder vid förfrågan.

• Exempel på kartmotorer: Geoserver, Mapserver, ArcGIS-server, ArcIMS-server, MapXtreme, MapGuide, Degree mfl.

Övning: Publicera tjänst (WMS)

Övningsmoment

1. Titta (WMS)

2. Använda (WFS)

3. Skapa (WFS-t)

4. Visa (tex. WMS)

5. Hitta (CSW)

6. Gömma & Integrera Geodata

Geodata

Titta Bearbeta &

An

alyse

ra

Digitalisera Presentera

hit

ta

strukturera

hitta

strukturera

CSW

CSW

CSW

CSW

WMS WFS &

WFS

WFS-t WMS &

WP

S

Bakgrund

• Nytto- och kostnadskalkyler visar att det eviga letandet efter info är dyrt. Även skilda informationsmodeller och svårbegripliga format kostar mycket arbetstid

• Organisationer behöver hantera geodata smartare

• Geodata behöver återanvändas mer

• Geodata i slutprodukter, tjänster och mashups – vad tittar vi på?

• Geodatasamverkan � mycket data � mycket strul eller mycket nytta?

• Marknadsföring av geodata

• Metadata om projektdata

Metadata, katalogtjänster och skördning

Page 9: SDI-Workshop vTitle SDI-Workshop_v.4 Author mischr Created Date 10/4/2011 11:19:03 PM Keywords ()

• Nationell metadataprofil

• Internationell och svensk standard för metadata för geografisk information: SS-EN ISO 19115-2005 Metadata

• SIS TR-14:2008, ”Metadata på svenska”

• INSPIRE - genomförandebestämmelser

• Överensstämmelsenivåer (”Fullständighetsklasser”)

• För eget bruk, egen nytta

Standard och profiler för metadata

GeodataportalerStandard CSW (2.02)

• GetCapabilities – beskriver vad tjänsten kan

• GetRecords – söka och presentera efter behov

• GetRecordById – returnerar en eller flera poster genom id

• DescribeRecord – beskriver katalogtjänstens informationsmodell

GetRecordsNedanstående fråga till katalogen frågar efter alla poster som innehåller texten GSD

Exempel på HTTP GET http://ver.geodata.se/geonetwork/srv/en/csw?

request=GetRecords&

service=CSW&

version=2.0.2&

namespace=xmlns(csw=http://www.opengis.net/cat/csw)&

resultType=results&

outputSchema=csw:IsoRecord&

outputFormat=application/xml&

maxRecords=10&

typeNames=csw:IsoRecord&

elementSetName=summary&

constraintLanguage=CQL_TEXT&

constraint_language_version=1.1.0&

constraint=AnyText LIKE '%gsd%'

Skördning• Leverantör publicerar metadata i egen

katalogtjänst, överordnad katalogtjänst skördar

• Flera SDI-nivåer

Exempel: Söka och hitta geodata

• Geodata.se

• OneGeology

• Lokala varianter

Hur kan det funka i kommunen?Intern portal

Användaren

2. Får länk till data

4. Kartbild eller dataladdas till klienten

1. Söker efter geodata

3. Aktuell klient beställer data

Adresser

Planer

Data för parkskötsel

GC-nät

Statistik

Personuppgifter

Fastigheter

Vägnät

Primärkarta

Ortofoto

Terängmodell

3D-modeller

Page 10: SDI-Workshop vTitle SDI-Workshop_v.4 Author mischr Created Date 10/4/2011 11:19:03 PM Keywords ()

Bygga upp metadata• Nyttoperspektiv

• Förvaltning

• Välja systemlösning

• Automatiska metadata

• Produktspecifikationer

Använda metadata• Befintliga system

• Visningstjänster

• Nedladdningstjänster

• Koppling till filer och databaser

Goda exempel – Exempelbilder Goda exempel – Exempelbilder

Goda exempel – Exempelbilder Goda exempel - Molntjänster• Hyr egen plats i katalogtjänst

• Följer standard

• Både ”snabbt och enkelt” och ”rätt och långsiktigt”

Page 11: SDI-Workshop vTitle SDI-Workshop_v.4 Author mischr Created Date 10/4/2011 11:19:03 PM Keywords ()

Övning: Hitta (CSW)•Använda geodataportaler•Skapa och publicera egna metadata•Hitta egna metadata•Skörda metadata

Övningsmoment

1. Titta (WMS)

2. Använda (WFS)

3. Skapa (WFS-t)

4. Visa (tex. WMS)

5. Hitta (CSW)

6. Gömma & Integrera Geodata

Geodata

Titta Bearbeta &

An

alyse

ra

Digitalisera Presentera

hit

ta

strukturera

hitta

strukturera

CSW

CSW

CSW

CSW

WMS WFS &

WFS

WFS-t WMS &

WP

S

Säkra tjänster

INSPIRE och PSI• Tillgängliggöra

• Om man inte vill det då…

Behörighetsnivåer• Olika användare:

• Läsa

• Läsa och redigera

• Olika versioner av information:

• Fastställd version

• Arbetsversion

Avgifter på data

• Bara den som betalar får tillgång.

• Licenser

• Engångsavgifter

Page 12: SDI-Workshop vTitle SDI-Workshop_v.4 Author mischr Created Date 10/4/2011 11:19:03 PM Keywords ()

Känsliga data• Betydelsefulla ur många aspekter

• Omfattas av sekretesslagstiftning

• Får användas av vissa prövade användare

• Ex:

• Vattentäktsarkivet (SGU)

• Konfliktdatabasen (TrV)

Säkra tjänster

• Säker tjänst på server

• Säkra protokoll (TLS, SSL)

Komponenter

Källa: 52 northhttp://52north.org/communities/security/general/user_guide_intro.html

Autentisering

• Kontroll av identitet

• ”Hej, det är Kalle…”

• Känd adress

• Lösenord (krypterade)

• …

Exempel: Geoserver

• HTTP Basic

• Roller

• Antingen på tjänst eller på lager

• (Rest)

Säkerhet på datamängdsnivåeller objektsnivå

• Du får titta på objekt 1 men inte objekt 2.

• Du får ändra objekt A men inte objekt B.

• Kommer ni att vilja göra detta?

Page 13: SDI-Workshop vTitle SDI-Workshop_v.4 Author mischr Created Date 10/4/2011 11:19:03 PM Keywords ()

Verktyg

• Tabeller

• Grafiska verktyg

Transformation

Id Art Höjd Omkrets

1 Gran 4 0,8

2 Gran 18 2

3 Björk 10 1

<?xml version="1.0" encoding="UTF-8"?>

<sdiml:Plant xmlns:sdiml=”http://metria.se/hittepå/sdiml><sdiml:id>1</sdiml:id>)<sdiml:division>

<sdiml:text>Coniferous</sdiml:text></sdiml:division><sdiml:height>

<sdiml:value>4</sdiml:value><sdiml:uom>m</sdiml:uom>

</sdiml:height><sdiml:circum>

<sdiml:value>0,8</sdiml:value><sdiml:uom>m</sdiml:uom>

<sdiml:id>1</sdiml:id>)<sdiml:division>

<sdiml:text>Coniferous</sdiml:text></sdiml:division><sdiml:height>

<sdiml:value>18</sdiml:value><sdiml:uom>m</sdiml:uom>

</sdiml:height><sdiml:circum>

<sdiml:value>2</sdiml:value><sdiml:uom>m</sdiml:uom>

<sdiml:id>1</sdiml:id>)<sdiml:division>

<sdiml:text>Deciduous</sdiml:text></sdiml:division><sdiml:height>

<sdiml:value>10</sdiml:value><sdiml:uom>m</sdiml:uom>

</sdiml:height><sdiml:circum>

<sdiml:value>1</sdiml:value><sdiml:uom>m</sdiml:uom>

</sdiml:Plant>

Verktyg för översättning

• FME

• Humboldt

• XSLT?

Problem

Minsta gemensamma nämnare

=> fåtal klasser=> användbarhet

Användningsfall

Page 14: SDI-Workshop vTitle SDI-Workshop_v.4 Author mischr Created Date 10/4/2011 11:19:03 PM Keywords ()

OneGeology Europe, Ytgeologi(http://onegeology-europe.brgm.fr/geoportal/viewer.jsp)

Problem

Olika personer/organisationer mappar data olika.

Norge Sverige

OneGeology Europe, Ytgeologi(http://onegeology-europe.brgm.fr/geoportal/viewer.jsp)

I framtiden• Handbok med exempel för målschema.

• Intuitivt gränssnitt så att alla kan mappadata (användare + system)

• Automatisk transformation från mappning (system)

Integrering:•SOS

•GeoSync

SOS• Sensor Observation Services

• Mät och övervakningstjänster, tex. övervakning av vatten- eller luftkvalitet

• För automatisk övervakning och hantering av avvikelser händelser

• Samverkar även med följande standarder:

• SPS =Sensor Planning Service

• SAS = Sensor Alert Service

• WNS = Web Notification Service

• Internet of things = Det ubikvitära samhället

Page 15: SDI-Workshop vTitle SDI-Workshop_v.4 Author mischr Created Date 10/4/2011 11:19:03 PM Keywords ()

GeoSync: Two-Party Synchronization

Two parties synchronizelayer A is shared

then make editslayer A changes in

both systems

then synchronize againlayer A is the same again

uses: neighboring states, counties or municipalities

Ge

oSyn

cG

eo

Sync

Ge

oSyn

cG

eo

Sync

Ge

oSyn

cG

eo

Sync

GeoSync: Hierarchical Synchronization

Copyright © 2009 Carbon Project Inc.

uses: closest-to-source updates, SDIs

Feature Layers on Remote Servers are registered for synchronization

Publisher Submits Change Request

Reviewer Approves or Rejects the Change

44

Inform Publisher of Approved or Rejected Changes

Update Approved Changes on Registered Layers usinggenerated WFS Transactions

66

Inform Followers of Changes

Inform Reviewer of Change Request22

Publisher creates or changes features on a registered layer

CloudSync ServicesCloudSync ServicesRegistered LayersRegistered Layers

Layer AA

0

A

1

A

n

Schema transposition

templates

55

11 33

Copyright © 2009 Carbon Project

Inc.

GeoSync: Publicering och granskning

Avslutning: Trender och en summering av

workshopen

Trender• SDI leder till att GIT normaliseras mot IT

• Företag och organisationer börjar inse värdet av utökat samarbete med omvärlden via SDI

• Användningen av standarder ökar inom GIT-branschen. Här ligger t ex verkstadsindustrin långt före.

• Geodata används ofta i andra sammanhang än vad de var producerade för. Kvalitetsmärkning är därför ett krav.

Trender forts.

• Ökad tillgång till geodata. Både via geodatasamverkanoch via standardiserade tjänster.

• I USA ökade förra året branschens omsättning med 11 %

• Stora investeringar, stor marknadspotential för aktörerna

• Fokus på enkel optimerad användning

Page 16: SDI-Workshop vTitle SDI-Workshop_v.4 Author mischr Created Date 10/4/2011 11:19:03 PM Keywords ()

SDI – teknisk summering

Sök

Publicera

Skapa Använd

Publicera metadata

Publicera data Kom åt data

Sök metadata

Rasterdata

Vektordata

Databaser

GPS-inmätningar

KatalogISO19139 CSW ISO19115

WMSWFS GeoJSONWCS GeoRSS KML

Web

Desktop

Utskrifter

Laptop

Mobil

WPS

SDI’s mognadsfaser

SDI består av många delar

GeodatasamverkanStandardisering

OrganisationslösningarSamarbetsavtal

Avtal om servicenivåerAffärsmodeller och -processer

E-handelLicenshantering

TeknikOGC-Tjänster, webtjänster, SOA

Standardisering & interoperabilitetPortallösningarMolntjänster ☺

DataStandardisering & interoperabilitet

HarmoniseringSynkronisering, versionshantering, flödeskontroll, processmodellering

KvalitetskontrollData, metadata, datamodeller

DataproduktspecifikationerProduktionsprocesser

SDI består av många delar

GeodatasamverkanStandardisering

OrganisationslösningarSamarbetsavtal

Avtal om servicenivåerAffärsmodeller och -processer

E-handelLicenshantering

TeknikOGC-Tjänster, webtjänster, SOA

Standardisering & interoperabilitetPortallösningarMolntjänster ☺

DataStandardisering & interoperabilitet

HarmoniseringSynkronisering, versionshantering, flödeskontroll, processmodellering

KvalitetskontrollData, metadata, datamodeller

DataproduktspecifikationerProduktionsprocesser

Utan användare inget SDI!!!

GeodatasamverkanStandardisering

OrganisationslösningarSamarbetsavtal

Avtal om servicenivåerAffärsmodeller och -processer

E-handelLicenshantering

TeknikOGC-Tjänster, webtjänster, SOA

Standardisering & interoperabilitetPortallösningarMolntjänster ☺

DataStandardisering & interoperabilitet

HarmoniseringSynkronisering, versionshantering, flödeskontroll, processmodellering

KvalitetskontrollData, metadata, datamodeller

DataproduktspecifikationerProduktionsprocesser

Användare

Crowdsourcing

Neocartografer

GUI-design / interaktivitet

Web 2.0, Färgblindhet

”Nytta”

Avtal

Teknik

Innehåll

Användning

Tidslinje

2007-2010

2005-2013

2009 �

Page 17: SDI-Workshop vTitle SDI-Workshop_v.4 Author mischr Created Date 10/4/2011 11:19:03 PM Keywords ()

Varför är SDI så svårt?

• Det krävs mycket och långsiktigt arbete att bygga, underhålla och utveckla en SDI

• Datadelning medför det stora kostnader varje gångnågot ändras (tex. standarder)

• Kostnader, kostnader, kostnader…

Avslutning: Knyta ihop säcken tillsammans

Frågor kring ditt eget arbete med SDI:

Hinder & Framgångsfaktorer

Diskussion:

• Reflektioner utifrån workshopen? • Vilka är de största hindren du ser med att

implementera SDI i din egen organisation?• Vilka lösningar/framgångsfaktorer är viktiga för att

lyckas med SDI i din organisation?

Utvärdering av Workshopen…

Tack för er uppmärksamhet

TeamSDI

[email protected]@[email protected]

[email protected]