Upload
others
View
0
Download
0
Embed Size (px)
Citation preview
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).
”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
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
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
Ö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
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)
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
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
• 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
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”
Ö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
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?
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
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
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
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 �
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