WMS @ SGU. Jonas Holmberg



Relevanta dokument
GIS och SGU. Jonas Holmberg & Johan Olsson

Opensource och WMS på SGU. Jonas Holmberg & Johan Olsson

Opensource och SGUs webbplattform. Anette Lundberg & Jonas Holmberg

TRAFIKBULLER WMS. Miljöförvaltningen, Johan Sylvén

LUFTKVALITET WMS. Miljöförvaltningen, Johan Sylvén

Stompunkt Visning v1.0 - teknisk beskrivning 1.0.0

Att använda Metria Maps WMS baserad på Geoserver

TJÄNSTEBESKRIVNING Bytespunkter/Transfer nodes

Användande av QGIS i Kristianstads kommun

ELF Basemap Visning v1.0 - teknisk beskrivning 1.6.7

Metria:s satsning på Open Source-GIS. Seminariet Open Source för GIS 8-9 mars 2010

Bakom kulisserna. SMHI webservices. Infrastruktur och säkerhetslösningar Demonstration av webservices

Postens GIS-miljö och Open Source 9/3 2010

Lantmäteriets WMS En presentation av de olika komponenterna i plattformen och hur öppen källkod påverkar vår arbetsmetodik

Införande av QGIS som GIS-plattform i Kristianstads kommun

Så funkar det! SDI i praktiken. GeoInfo 2011, Uppsala

Schenker Privpak AB Telefon VAT Nr. SE Schenker ABs ansvarsbestämmelser, identiska med Box 905 Faxnr Säte: Borås

Sustainable engineering and design. Prestanda i karttjänster

Prestandatester av WMS och WFS

Stöd vid genomförande av GIS-projekt

Geografisk information Gränssnitt mot kartserver (ISO 19128:2005) Geographic information Web map server interface (ISO 19128:2005)

FOSS4G Denver 2011 Peking 2012

Webbkartografi för SGUs kartvisare. november 2014

SharpMap. GIS-komponenter för.net

GeoTreat geologiska sevärdheter i mobilen Erika Ingvald, SGU, erika.ingvald@sgu.se

Geodataportalen - Metadata - Dokumentation av tjänster

Smarta Geografiska IT-lösningar. Stöd vi genomförande av GIS-projekt

Rapport TK 570 N0047. Geografisk information Webbkartografi Riktlinjer för utformning av webbkarttjänster

Öppna SGU. - Vad är öppna data? - 5 star model - Öppen standard - Öppna format - Öppen licens - Teknik - REST / Atom - Exempel

Schenker Privpak AB Telefon VAT Nr. SE Schenker ABs ansvarsbestämmelser, identiska med Box 905 Faxnr Säte: Borås

När geografisk information blir allas egendom

Vektorkartor för mobila terminaler

open Opensource Oberoende av leverantör Samverkan Dela utvecklingsresultat Kontroll över utveckling Inga licenskostnader Uppfinn inte hjulet igen

Implementation av en infrastruktur för geodata CHRISTOFER ÖSTERBERG

Combining geodata using Web Map Server ISO/TC 211 Seminar

GIS i molnet. GISS After Work, 13 oktober 2011 Roger Hamrén Cartesia GIS AB. -En del av AddNode

Schenker Privpak AB Telefon VAT Nr. SE Schenker ABs ansvarsbestämmelser, identiska med Box 905 Faxnr Säte: Borås

NORDISK KARTOGRAFI MED MAPSERVER

Hur kan/vågar myndigheter tillgodogöra sig Open Source på ett bra sätt? Open Source för GIS 1-2 mars 2011

Retrieve a set of frequently asked questions about digital loans and their answers

Behov av en samordnad kartografi för OGC-tjänster (WMS, WFS mfl)

Stöd vid genomförande av GIS-projekt Innehåll

Platsbesök. Systemkrav

Geodatatjänster med Open Source

Prioriterade standarder, Handledning, Vägledning, Utbildning Mats Åhlin

Gemensam utveckling av karttjänster för Internet Ett samarbete mellan Malmö, Helsingborg, Lund och Kristianstad

SamGIS Jämtland 9/ i Östersund

Vi finns i hela landet. 5 regioner drygt 30 distrikt Ca 100 kontor huvudkontor i Jönköping

Programvara på Nada. Johan Berglund Systemgruppen, Nada

Webbregistrering pa kurs och termin

SGUs arbete med havsplanering

Viktig information för transmittrar med option /A1 Gold-Plated Diaphragm

Datasäkerhet och integritet

Mark Systemkrav

Värdering av vårt grundvatten. Magdalena Thorsbrink Sveriges Geologiska Undersökning (SGU) och Olov Johansson, Metria Geoinfo 2012

Enköpings kommun digitalisering ur ett geodataperspektiv. Internationella GIS-dagen

JAVASCRIPT-POWERED LOADRUNNER CHRISTIAN GERDES PERFORMANCE ENGINEER LIGHTS IN LINE AB

Swedbank Mobile Loadtesting. LoadRunner Mobile App protocol

Varningssystem byggt på öppna källkodskomponenter Magnus Runesson SMHI

Workshop webbkartografi

Nya möjligheter med M3 Technology. Björn Svensson, Björn Torold

Parkeringsapplikation för fordonsförare

Webbreg öppen: 26/ /

Geografisk information Webbkartografi Webbkarttjänster med av producenten definierade kartskikt

SVENSK STANDARD SS-EN ISO 19108:2005/AC:2015

Lantmäteriets geodatatjänster

ULI inbjuder till seminariet Open Source för GIS 6-7 mars 2012 i Stockholm

Vabas 2.7. Systemkrav

Sustainable engineering and design

Insidan av ett Open Source projekt. Nicklas Avén

Vabas Systemkrav

Mark Systemkrav

Alternativet är iwindows registret som ni hittar under regedit och Windows XP 32 bit.

CELL PLANNING. 1 Definitions

Geografiska Informationssystem förenklat: digitala kartor

Eva Hellstöm - Christina Strand

Rapport TK 570 N0054. Geografisk information Webbkartografi Riktlinjer för utformning av webbkarttjänster

Objektorienterad Programkonstruktion. Föreläsning 2 2 nov 2016

SVENSK STANDARD SS

Hur många har läst. Mikael Niemis bok Populärmusik från Vittula?

Institutionen för datavetenskap Department of Computer and Information Science

Installation och konfiguration av klientprogramvara 2c8 Modeling Tool

D-UPPSATS. En kartläggning av webbaserade open-source GIS-lösningar

Vad kännetecknar en god klass. Vad kännetecknar en god klass. F12 Nested & Inner Classes

Webbservrar, severskript & webbproduktion

System arbetssystem informationssystem

ISM WEB. ISM WEB GIS för alla typer av användare. Kundanpassade Intranät- Internet- Portallösningar

1. Revisionsinformation

Med Geografisk IT för en bättre framtid. Greger Hellman

Geodataportalen - Geodata.se

Erik Lundborg GIS-Specialist, GisGruppen

Test av Metria Maps avseende Användbarhet och prestanda

ULI inbjuder till seminariet Open Source för GIS 1-2 mars 2011 i Stockholm

InstalationGuide. English. MODEL:150NHighGain/30NMiniUSBAdapter

OneGeology-Europe gör geologiska data lättillgängliga. Tomas Lindberg & Lars Kristian Stölen Sveriges geologiska undersökning (SGU)

Operationer: GetCapabilities, GetMap, GetFeatureInfo, GetLegendGraphic

Modern webbutveckling. av Robert Welin-Berger

Från Excel laddningar till web arbetsflöden

Sokigo AB OVK 2.0. Pentium- eller AMD-processor (x64 processor) på 1,6 GHz Dual Core eller motsvarande.

Transkript:

WMS @ SGU Jonas Holmberg

WMS @ SGU - innehåll Vad är WMS (Wep Map Service)? WMS lager / tjänster och struktur på SGU SGUs WMS i ArcGIS SGUs WMS i Geodata.se SGUs WMS i kartvisare

WMS Web Map Service OGC / ISO standard för webbaserade kartor The Web Map Service Interface Standard (WMS) provides a simple HTTP interface for requesting georeferenced map images from one or more geospatial databases opengeospatial.org 2000 version 1.0.0 2001 version 1.1.0 2002 version 1.1.1 2004 version 1.3.0 - (ISO 19128)

WMS Web Map Service WMS anrop (requests) GetCapabilities - Required GetMap - Required GetFeatureInfo - Optional GetLegendGraphic - Optional DescribeLayer - Optional GetCapabilities Request Parameter Required/ Optional Description VERSION=version O Request version SERVICE=WMS R Service type REQUEST=GetCapabilities R Request name UPDATESEQUENCE=string O Sequence number or string for cache control

WMS GetCapabilities Metadata om tjänsten - vad tjänsten kan - vilka lager som ingår - lagrets egenskaper - skalintervall - frågbarhet (GetFeatureInfo) - kartografi - metadata för lagret - vilka mimetypes som stöds för de olika requesten

WMS GetCapabilities http://maps3.sgu.se/geoserver177/wms?request=getcapabilities&service=wms&version=1.1.1

WMS GetMap GetMap Request Parameter Required/ Description Optional VERSION=version R Request version. REQUEST=GetMap R Request name. LAYERS=layer_list R Comma-separated list of one or more map layers. Optional if SLD parameter is present. STYLES=style_list R Comma-separated list of one rendering style per requested layer. Optional if SLD parameter is present. SRS=namespace:identifier R Spatial Reference System. BBOX=minx,miny,maxx,maxy R Bounding box corners (lower left, upper right) in SRS units. WIDTH=output_width R Width in pixels of map picture. HEIGHT=output_height R Height in pixels of map picture. FORMAT=output_format R Output format of map. TRANSPARENT=TRUE FALSE O Background transparency of map (default=false). BGCOLOR=color_value O Hexadecimal red-green-blue color value for the background color (default=ffffff). EXCEPTIONS=exception_format O The format in which exceptions are to be reported by the WMS (default=se_xml). TIME=time O Time value of layer desired. ELEVATION=elevation O Elevation of layer desired. Other sample dimension(s) O Value of other dimensions as appropriate. Vendor-specific parameters O Optional experimental parameters. The following parameters are used only with Web Map Services that support the Styled Layer Descriptor specification SLD=styled_layer_descriptor_URL O URL of Styled Layer Descriptor (as defined in SLD Specification). WFS=web_feature_service_URL O URL of Web Feature Service providing features to be symbolized using SLD.

WMS GetMap Rasterkartbild av tjänsten/lagret: - från ett kartutsnitt (BBOX) - i något bildformat (png, gif, jpeg etc.) - kartografi enligt STYLES parametern

WMS GetMap http://maps3.sgu.se/geoserver177/wms? SERVICE=WMS &VERSION=1.1.1 &REQUEST=GetMap &SRS=EPSG:3006 &LAYERS=gv:SE.GOV.SGU.GRUNDVATTEN.BERG.1M, gv:se.gov.sgu.grundvatten.jord.1m &HEIGHT=550 &WIDTH=401 &STYLES= &FORMAT=image/png &EXCEPTIONS=application/vnd.ogc.se_inimage &BBOX=620497.0879532172,6619743.559766034,663224.534 3000988,6678347.289169487

WMS GetFeatureInfo Fråga om enskilt objekt i tjänsten/lagret - svaret kan levereras som: - text/plain - text/html - application/vnd.ogc.gml

WMS GetFeatureInfo GetFeatureInfo Request Parameter Required/ Description Optional VERSION=version R Request version. REQUEST=GetFeatureInfo R Request name. <map_request_copy> R Partial copy of the Map request parameters that generated the map for which information is desired. QUERY_LAYERS=layer_list R Comma-separated list of one or more layers to be queried. INFO_FORMAT=output_format O Return format of feature information (MIME type). FEATURE_COUNT=number O Number of features about which to return information (default=1). X=pixel_column R X coordinate in pixels of feature (measured from upper left corner=0) Y=pixel_row R Y coordinate in pixels of feature (measured from upper left corner=0) EXCEPTIONS=exception_format O The format in which exceptions are to be reported by the WMS (default=application/vnd.ogc.se_xml). Vendor-specific parameters O Optional experimental parameters.

WMS GetFeatureInfo http://maps3.sgu.se/geoserver177/wms? REQUEST=GetFeatureInfo &VERSION=1.1.1 &LAYERS=gv:SE.GOV.SGU.GRUNDVATTEN.JORD.1M &STYLES= &SRS=EPSG:3006 &WIDTH=401 &HEIGHT=550 &FORMAT=image/png &EXCEPTIONS=application/vnd.ogc.se_xml &BBOX=623267.44607,6617719.067296,665994.892417,6676322.796699 &X=248 &Y=406 &INFO_FORMAT=text/html &QUERY_LAYERS=gv:SE.GOV.SGU.GRUNDVATTEN.JORD.1M &FEATURE_COUNT=1

WMS GetFeatureInfo http://maps3.sgu.se/geoserver177/wms? REQUEST=GetFeatureInfo &VERSION=1.1.1 &LAYERS=gv:SE.GOV.SGU.GRUNDVATTEN.JORD.1M &STYLES= &SRS=EPSG:3006 &WIDTH=401 &HEIGHT=550 &FORMAT=image/png &EXCEPTIONS=application/vnd.ogc.se_xml &BBOX=623267.44607,6617719.067296,665994.892417,6676322.796699 &X=248 &Y=406 &INFO_FORMAT=text/plain &QUERY_LAYERS=gv:SE.GOV.SGU.GRUNDVATTEN.JORD.1M &FEATURE_COUNT=1 Results for FeatureType 'SE.GOV.SGU.GRUNDVATTEN.JORD.1M': -------------------------------------------- kartering = sve hynajkap_id = 2.31706218E8 jkap = 2005 jkap_text = Ovanligt stor grundvattentillgång, storleksordningen > 125 l/s (ca > 10 000 m3/d), med ovanligt goda uttagsmöjligheter geom = [GEOMETRY (MultiPolygon) with 80 points] --------------------------------------------

WMS GetFeatureInfo http://maps3.sgu.se/geoserver177/wms?request=getfeatureinfo&version=1.1.1&layers=gv:se.gov.sgu.grundvatten.jord.1m&styles =&SRS=EPSG:3006&WIDTH=401&HEIGHT=550&FORMAT=image/png&EXCEPTIONS=application/vnd.ogc.se_xml &BBOX=623267.44607,6617719.067296,665994.892417,6676322.796699&X=248&Y=406 &INFO_FORMAT=application/vnd.ogc.gml&QUERY_LAYERS=gv:SE.GOV.SGU.GRUNDVATTEN.JORD.1M&FEATU RE_COUNT=1

WMS GetLegendGraphic GetLegendGraphic Request Parameter Required/ Description Optional VERSION=version R Request version. REQUEST=GetLegendGraphics R Request name. LAYER=layer R One layer to be queried. FORMAT=output_format R Return format of feature information (MIME type). WIDTH=output_width O Width in pixels of legend picture. HEIGHT=output_height O Height in pixels of legend picture. EXCEPTIONS=exception_format O The format in which exceptions are to be reported by the WMS (default=application/vnd.ogc.se_xml). STYLE=style_name O Rendering style per requested layer Vendor-specific parameters O Optional experimental parameters.

WMS GetLegendGraphic Teckenförklaring för ett enskilt lager - svaret kan levereras som: - i något bildformat (png, gif, jpeg etc.) - enligt kartografi för lagrets <Style>

WMS GetLegendGraphic http://maps3.sgu.se:80/geoserver177/wms? REQUEST=GetLegendGraphic &VERSION=1.0.0 &FORMAT=image/png &WIDTH=20 &HEIGHT=20 &LAYER=gv:SE.GOV.SGU.GRUNDVATTEN.JORD.1M &STYLE=

WMS lager och tjänster - struktur

Berggrund, malm och mineral http://maps3.sgu.se/geoserver177/wms?namespace=berg berg:se.gov.sgu.alder.1m berg:se.gov.sgu.berggrund.detaljerad_indelning.1 M berg:se.gov.sgu.berggrund.diabas.1m berg:se.gov.sgu.berggrund.enkel_indelning.1m berg:se.gov.sgu.berggrund.tektonik.1m berg:se.gov.sgu.berggrund_fenno.1m berg:se.gov.sgu.borrkarnor.arkiv.250k berg:se.gov.sgu.borrkarnor.samlingar.250k berg:se.gov.sgu.malm_mineraliseringar.250k berg:se.gov.sgu.mineral_bergartsresurser.250k berg:se.gov.sgu.mrr_diamant_olja.250k berg:se.gov.sgu.mrr_mineral.250k Geofysik http://maps3.sgu.se/geoserver177/wms?namespace=fysik fysik:se.gov.sgu.analog_gravimetry.250k fysik:se.gov.sgu.analog_ip.250k fysik:se.gov.sgu.analog_magnetic_field.250k fysik:se.gov.sgu.analog_slingram.250k fysik:se.gov.sgu.analog_vlf.250k fysik:se.gov.sgu.digital_gravimetry.250k fysik:se.gov.sgu.digital_ip.250k fysik:se.gov.sgu.digital_magnetic_field.250k fysik:se.gov.sgu.digital_slingram.250k fysik:se.gov.sgu.digital_vlf.250k fysik:se.gov.sgu.kalium fysik:se.gov.sgu.magnet fysik:se.gov.sgu.thorium fysik:se.gov.sgu.tyngdkraft fysik:se.gov.sgu.uran

Grundvatten, brunnar och miljöövervakning av grundvatten http://maps3.sgu.se/geoserver177/wms?namespace=gv gv:se.gov.sgu.brunnar.250k gv:se.gov.sgu.grundvatten.berg.1m gv:se.gov.sgu.grundvatten.jord.1m gv:se.gov.sgu.kallor.1m gv:se.gov.sgu.miljoovervakning_grundvatten.250k gv:se.gov.sgu.nationell_miljoovervakning_grundvatten.250 K gv:se.gov.sgu.regional_miljoovervakning_grundvatten.250k Jordarter http://maps3.sgu.se/geoserver177/wms?namespace=jord jord:grundlager_50k jord:linjer_50k jord:se.gov.sgu.grusforekomster.250k jord:se.gov.sgu.jord.grundlager.50k jord:se.gov.sgu.jord.jordarter.1m jord:se.gov.sgu.jord.jordarter_oversikt.1m jord:se.gov.sgu.jord.linjer.50k jord:se.gov.sgu.jord.underliggande_lager.50k jord:se.gov.sgu.moranforekomster.250k jord:se.gov.sgu.sandforekomster.250k jord:underliggande_lager_50k Maringeologi, miljöövervakning sediment http://maps3.sgu.se/geoserver177/wms?namespace=marin marin:se.gov.sgu.miljoovervakning_dumpstation.250k marin:se.gov.sgu.miljoovervakning_sediment_kartl.250k marin:se.gov.sgu.miljoovervakning_sediment_nmo.250k marin:se.gov.sgu.miljoovervakning_sediment_rmo.250k

Ballast, mineralinformation och geokemi http://maps3.sgu.se/geoserver177/wms?namespace=mininfo mininfo:se.gov.sgu.ballast.bergkvalitet mininfo:se.gov.sgu.ballast.gv_magasin mininfo:se.gov.sgu.ballast.provpunkt mininfo:se.gov.sgu.ballast.radiumindex mininfo:se.gov.sgu.biogeokemi_cu.250k mininfo:se.gov.sgu.biogeokemi_cu_wms.250k mininfo:se.gov.sgu.jord.tackning.50k mininfo:se.gov.sgu.markgeokemi_cu.250k mininfo:se.gov.sgu.markgeokemi_cu_wms.250k mininfo:se.gov.sgu.markgeokemi_nsg_cu.250k mininfo:se.gov.sgu.markgeokemi_nsg_cu_wms.250k mininfo:se.gov.sgu.riksintressen_mineral.mineralresurser_250k mininfo:se.gov.sgu.riksintressen_mineral_punkt.250k mininfo:se.gov.sgu.riksintressen_mineral_yta.250k mininfo:se.gov.sgu.takter.industrimaterial.250k mininfo:se.gov.sgu.takter.krossberg.250k mininfo:se.gov.sgu.takter.moran.250k mininfo:se.gov.sgu.takter.naturgrus.250k mininfo:se.gov.sgu.takter.natursten.250k mininfo:se.gov.sgu.takter.ovrigt.250k mininfo:se.gov.sgu.takter.taktproduktion.250k

WMS med Geoserver Problem: WMS GetCapabilities för GeoServer ger svar med alla ingående lager som publicerats som WMS lager på servern (gäller v 2.0 och äldre) Kan vara svårt att överblicka vid många (flera 10- tals) lager Lösning: Lösning kan vara att använda sig av den specifika GeoServer-parametern &namespace=

PostgreSQL / PostGIS - struktur GIS lager i PostgreSQL / PostGIS Indelning i databasscheman enligt geologiskt tema

GeoServer - Namespace Eget namespace för varje tema Namespacet får en egen URI

GeoServer - Datastore Namespace kopplas till databasschema i konfig av Datastore i GeoServer

GeoServer - Featuretype Featuretype -lagren är sorterade enligt respektive Datastore vid definition av nytt lager

GeoServer - GetCapabilities http://.../.../wms?request=getcapabilities&namespace=berg http://.../.../wms?request=getcapabilities&namespace=berg

berg:se.gov.sgu.alder.1m berg:se.gov.sgu.berggrund.detaljerad_indelning.1 M berg:se.gov.sgu.berggrund.diabas.1m berg:se.gov.sgu.berggrund.enkel_indelning.1m berg:se.gov.sgu.berggrund.tektonik.1m berg:se.gov.sgu.berggrund_fenno.1m berg:se.gov.sgu.borrkarnor.arkiv.250k berg:se.gov.sgu.borrkarnor.samlingar.250k berg:se.gov.sgu.malm_mineraliseringar.250k berg:se.gov.sgu.mineral_bergartsresurser.250k berg:se.gov.sgu.mrr_diamant_olja.250k berg:se.gov.sgu.mrr_mineral.250k

WMS i SGUs kartvisare exempel

???

Extra - webbplattform

Gammal webbplattform Webb- & applikationsserver Apache 2 & Tomcat 4.1 och 5.5 Solaris 8 Kartserver ArcIMS 9.1 / 9.2 & WMSConnector 9.1 / 9.2 Geoserver 1.7.7 Apache 2 & Tomcat 5.0 och 5.5 / 6.0 för Windows Windows server 2003 Databasserver Oracle 9i & ArcSDE 9.1 Solaris 8

Problem gammal/befintlig plattform Spretighet Flera olika OS Många olika versioner av applikationsservrar (Tomcat 4.x, 5.x,5.5.x) Olika versioner av Java (1.4, 1.5, 1.6) Underhåll / uppgraderingar Svårt att underhålla och uppgradera Många beroenden mellan systemkomponenter Licenskostnader Prestanda

Enter Open Source

Systemarkitektur ny plattform OS Linux Ubuntu LTS Webb- & applikationsserver Tomcat 6 Kartserver Tomcat 6 GeoServer 1.7.7, WMS 1.1.1 (Deegree 2.3, WMS 1.3 /WFS 1.1) Databasserver PostgreSQL 8.3.8 / PostGIS 1.3.5 Blackbox OS Linux Ubuntu LTS Mapserver OneGeology Europé WMS 1.3 Webbfront Kartserver Databas

Systemarkitektur ny plattform Alla maskiner körs virtualiserat NginX Reverse proxy Blackbox Web/app server Tomcat 6.0 sgu.se kartvisare MapServer 1GE - Europe Kartserver Tomcat 6.0 GeoServer 1.7.7 Deegree 2.3 Databas PostgreSQL+PostGIS