Tjenester i vår nasjonale infrastruktur for geografisk informasjon Håvard Tveite NMBU NGIS
Infrastruktur - Tjenester Krav Typer tjenester Nedlastning Filter
Krav til tjenester Tjenesten Standard grensesnitt Metadata tilgjengelig Beskrivelse av tjenesten Beskrivelse av data Applikasjonsskjema (ISO19109) ISO19115-metadata Data (geografiske) Uttrykkskraftig standardformat SOSI-GML for vektordata (basert på ISO19107)...
Standarder - tjenester Modellering Applikasjonsskjema Koding / dataformater Metadata Tjenester - grensesnitt (WFS, WMS, WCS,...) Spørring Kartpresentasjon Forvaltning
Infrastruktur - Tjenester Krav Typer tjenester Nedlastning Filter
Generiske tjenester WFS, WCS,... Fordeler Tilgang på kompetanse God programvarestøtte Open Source-programvare (internasjonal) Kommersiell programvare Enklere programvareutvikling Kodebibliotek,... Enklere samvirke (interoperabilitet) med andre systemer
Spesialiserte tjenester Matrikkel-API NGIS-API GeoIntegrasjon... Fordeler: + Skreddersøm + Optimalisering
Infrastruktur - Tjenester Krav Typer tjenester Nedlastning Filter
INSPIRE download services Level 1: Pre-defined ATOM feed (Conditional: Mandatory if not Level 2) <link href="http://data.no/nedlasting/mosedekke.xml" rel="self" type="application/atom+xml"/> ATOM (XML) Level 2: Pre-defined WFS (Conditional: Mandatory if not Level 1) Stored queries GML (XML) Level 3: Direct WFS (Optional) Filtere GML (XML)
Infrastruktur - Tjenester Krav Typer tjenester Nedlastning Filter
Filter Encoding (ISO 19143) XML m/gml "SQL for geografiske datatjenester" Viktig anvendelse: WFS FILTER-parameter Operatorer og betingelser / predikater Logiske: AND, OR, NOT Sammenligning, attributter: =,!=, <, <=, >, >=, PropertyIsLike, PropertyIsNull, PropertyIsBetween Romlige: Equals, Disjoint, Touches, Within, Overlaps, Crosses, Intersects, Contains, DWithin, Beyond og BBOX Tid: After, Before, Begins, BegunBy, TContains, During, TEquals, TOverlaps, Meets, OverlappedBy, MetBy, EndedBy og AnyInteracts
Attributtfilter SQL SELECT * FROM temadata WHERE kommune = 1214; Filter Encoding <fes:filter xmlns:fes="http://www.opengis.net/fes/2.0" xmlns:xsi="http://www.w3.org/2001/xmlschema-instance" xsi:schemalocation="http://www.opengis.net/fes/2.0 http://schemas.opengis.net/filter/2.0/filterall.xsd"> <fes:propertyisequalto> <fes:valuereference>komm</fes:valuereference> <fes:literal>1214</fes:literal> </fes:propertyisequalto> </fes:filter>
Romlig filter SELECT * FROM temadata WHERE NOT ST_Disjoint(geom, ST_GeomFromText( 'POLYGON((11.0 60.15, 11.2 60.15, 11.2 60.25, 11.0 60.25, 11.0 60.15))',4326)); <fes:filter xmlns:fes="http://www.opengis.net/fes/2.0" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:xsi="http://www.w3.org/2001/xmlschema-instance" xsi:schemalocation="http://www.opengis.net/fes/2.0 http://schemas.opengis.net/filter/2.0/filterall.xsd http://www.opengis.net/gml/3.2 http://schemas.opengis.net/gml/3.2.1/gml.xsd"> <fes:not> <fes:disjoint> <fes:valuereference>geometry</fes:valuereference> <gml:envelope srsname="http://www.opengis.net/def/crs/epsg/0/4326"> <gml:lowercorner>11.0 60.15</gml:lowerCorner> <gml:uppercorner>11.2 60.25</gml:upperCorner> </gml:envelope> </fes:disjoint> </fes:not> </fes:filter>
Ta i bruk ISO191xx! Uttrykkskraft Omfattende datamodell Metadata og kvalitet Etablerte protokoller (WMS, WFS,...) Enklere utvikling på klientsida Fleksibilitet ved nedlasting (spørring) Sats på generiske løsninger