Pythonscript som OGC Web Processing Service med PYWPS

Slides:



Advertisements
Lignende præsentationer
Fra projekt til drift, ikke et ord om XXX
Advertisements

Parameteroverførsel i OIM Mellem portal og serviceprovider.
Anders-Henrik Petersen, DBCOLS Informationmøde DBC Open Ressource Sharing Møde for systemleverandører 16. April 2010 Dagsorden:  Om Open RS.
Det nye BBR – hvilke web-services er til rådighed
Vejledning i anvendelse af Web Feature Services Version 1
Gruppe 1 Mathias Hasselstrøm Rasmus Schnefeld Mikkel Larsen
KOD I FERIEN 2012: INSPIRE PROJEKTET. HVEM ER JEG? Mossa Merhi • Studerende på Københavns Universitet • Studie: Naturvidenskab og IT • Fokus: Fysik og.
Danmarks INSPIRE Geoportal Hvordan kommer vi til indholdet i infrastrukturen? Anders Friis-Christensen Kort & Matrikelstyrelsen.
1 Meget kort om Remote Debugger Og ligeså kort demo af Unity.
Indsæt billede her WMS og INSPIRE i Kortforsyningen Etablering af WMS service metadata for Kortforsyningstjenester omfattet af INSPIREs bilag.
OpenGeodata Hvad er geodata og hvilke muligheder giver de?
Grontmij Grontmij Status på udvikling af ny JordWeb ENVINA JORD 25. September 2013 Copyright © 2013 Grontmij A/S | CVR Musikhuskvarteret - Aalborg.
Databaser & Digitale kort Kursusgang 15: Infrastruktur Teknisk-naturvidenskabelig basisuddannelse Storgruppe foråret 2001.
01 – Java platform for starters. 2 NOEA2009Java-kursus – Java Platform Introduktion til Java Baggrund Hvad er Java? Faciliteter i Java.
Eksekvering/Otto Knudsen 1 Udrulning Publicering af en web-applikation.
Aarhus Universitet AU Uddannelser med væsentligt indhold af geoinformatik.
© 2007, Grontmij | Carl Bro A/S 1 FOT – set fra en løsningsleverandørs synspunkt Geoforum – den 20. juni 2007 Nils Bo Wille-Jørgensen.
Webserveren kan afvikle flere applikationer, der hver har deres eget selvstændige ”liv” og hukommelse. Den enkelte applikation består typisk af flere elementer.
Inspirationsdag i Undervisningsministeriet Introduktion til webservice Thomas Ellegaard Freelanceprogrammør tilknyttet Rambøll Informatik
Tile caching og WMTS Et boost til performance
Kursus i tilgængelighed. Praktisk Undervisere –Helene Nørgaard Bech –Jacob Nielsen Kursusmappens indhold Alternative formater/elektroniske versioner Dagens.
FEN IntroJava AAU1 Opsamling: afvikling af Java-programmer Input fra keyboard og fil Fra en prompt Fra BlueJ Fra NetBeans.
Anders Færch-Jensen, Den Nationale Geodatabank. – Partnerseminar 11 & 12 marts Partnerseminar – dag 2 Frederik d. II Idagårdsvej 3, Slagelse,
Kursus i tilgængelighed for webmastere, informationsmedarbejdere, redaktører, indkøbere og it-chefer.
Brønden. Brøndopkoblingen Ved DBC Ding Ding - Hosting Den server som Ding løsningen kører på. ● Internt hos biblioteket ● Hos kommunen ? ● Tredje udbyder.
Print af vektordata med Kortforsyningen Nikolaj Kamstrup National Geodatabank, Kort & Matrikelstyrelsen.
VisKort – som produkt med eget community. Vikaren: Morten Kristoffer Hansen Videncenter for open source og åbne standarder.
Proces overblik med SIPOC modellen
Effektiv adgang til data Niels Mørck, Carl Bro GIS & IT  Carl Bro GIS og IT  Problemstillingen  Nordjyllands Amts Blanketsystem  Centralisering / decentralisering.
Nye muligheder med Web Map Service – Styled Layer Descriptor og Filter Encoding September 2006 MapInfokonference 2006.
Indhold af EASY-A version 05.1 WEB-services i fbm. EASY-A Bo Meyer.
SUS konference – etik i det sociale arbejde. 9. januar SAND udvalg i dag Ca. 150 frivillige 67 boformer for hjemløse Ca pladser i DK.
Forlig med KL Den 16. februar 2015 OK-15. OK-15 Sikring af reallønnen De samlede generelle lønstigninger i overenskomst- perioden udgør 5, 42 % incl.
Forlig med RLTN Den 20. februar 2015 OK-15. OK-15 Forlig - med RLTN / 20. februar Sikring af reallønnen De samlede generelle lønstigninger i overenskomst-
God Morgen.. (Klik med musen et tilfældigt sted på siden...)
ALEPH og XML. eLib Seminar 18 – 19 november 2004 ALEPH og XML Status  Print system arbejder med XML lignende mellem filer.  Færdige printfiler kan gemmes.
Kursus i tilgængelighed. Praktisk Undervisere –Lars Ballieu Christensen –Helene Nørgaard Bech –Jacob Nielsen –Maria Barrett Sensus Kursusmappens indhold.
Kursus i tilgængelighed for webmastere, informationsmedarbejdere, redaktører, indkøbere og it-chefer.
Google Earth som GIS applikation? Nikolaj Kamstrup National Geodatabank, Kort & Matrikelstyrelsen.
Udregning af UseCasePoints UCP = UUCP*TCF*EF UseCasePoint = Ujusteret Use Case Point * Tekniske Komplexitets Faktor * Miljø Mæssige Faktor.
Avlsmæssig anvendelse og resultater hos tyre Anders Fogh Informationsmøde 2011.
MSBuild & Team Build i C#/C++ solutions VSTS ERFA d. 25 November.
Agenda Agenda Introduktion Målgruppe WPS Gennemgang af Application
So ein GIS ding Afstandsberegninger med pgRouting og python på en gratis Amazon server København
Web Feature Service (WFS) WFS i Kortforsyningen
WFS - Hvad betyder det for GI infrastrukturen
Heterogene distribuerede middlewareteknologier Web Services og Ice.
Webserveren kan afvikle flere applikationer, der hver har deres eget selvstændige ”liv” og hukommelse. Den enkelte applikation består typisk af flere elementer.
Marts A Tekstområde Marginer: 1:2 / 1:3 / 1:4 1:5 Fx: 1=0,8 Bund: 0,8*2 = 1,6 cm Højre: 0,8*3 = 2,4 cm Top: 0,8*4 = 3,2 cm Venstre: 0,8*5.
 Baggrund  Hvad er HOME?  Pilotprojekt ◦Formål ◦Datagrundlag ◦Kalibrering ◦Resultat ◦Konklusion  HOME udvikling 2008  Konklusion  Diskussion 28.
Finn Jordal Center for digitalisering – Udvikling IT- og Telestyrelsen.
FYSISK DESIGN 1. Hvem er vi Oskar, Troels og David.
Intro Siden sidst: evaluering på opgaver og virtuel kursus.
Købmagergade 26C, 1150 Copenhagen Introduktion til WF 4.0 Christian Stærk, Nebular.
Fremstilling af Simple WEB steder [ITPL] Foråret 2004
Webserveren kan afvikle flere applikationer, der hver har deres eget selvstændige ”liv” og hukommelse. Den enkelte applikation består typisk af flere elementer.
Avlsmæssig anvendelse og resultater hos hundyr Anders Fogh Informationsmøde 2011.
Indsæt nyt billede: Format: B 254 x 190,5 mm Efter indsættelse, højreklik på billedet og placér det bagerst. Delete det gamle foto WMTS til mobile løsninger.
Kjeld Svidt  Institut for Byggeri og Anlæg  Aalborg Universitet IT i Byggeriet Semester kursusgang Projektweb og html (fortsat) Kjeld Svidt.
Web services SOA, SOAP og WSDL. Disposition Inledning / Definition SOAP Standard SOAP Beskeder WSDL.
1. 2 Overblik HyCon arkitektur –Platform –Komponenter og services –XSLT servlet Chain –Sensorer Den praktiske tilgang HyCon frameworket –Step by Step.
System- administratorens rolle i fremtiden DDElibra Brugergruppemøde 12. maj
Kan Power™ vinde over Windows™ Kan ”styrke” vinde over ”udseende” – eller skal vi bare styrke vores udseende?
GIS og Distributionsløsninger. Agenda Hvem er Dimaps Hvad beskæftiger vi os med ? Læs mere på Forevisning af nogle af Dimaps GIS løsninger.
Procesorientering Indhold: Hvad er en proces? Procesorientering og effektiviteter Systemorientering Lektion 3.
Høstmøte i København oktober 2015 Oppsummering av gruppearbeidet
PMO manager uddannelsen for IDA medlemmer.
Din Overskrift Møde dd-mm-åå.
Interne survey som ledelsesværktøj
M3ug Ege Skræddersyet Produktionsstyring Tommy Ørskov
Præsentationens transcript:

Pythonscript som OGC Web Processing Service med PYWPS Morten Fuglsang Ph.d. Geoinformatik Konsulent @ Grontmij / Extern lektor @ AAU

Morten Fuglsang – So ein GIS ding 1 Intro til WPS WPS er standard for afvikling af processer kan afvikles Defineret til brug for geospatiale processer, men kan i praksis benyttes til mange andre formål 10.01.2015 Morten Fuglsang – So ein GIS ding 1 2

Morten Fuglsang – So ein GIS ding 1 PyWPS PyWPS er et eksempel på en WPS udbyder Målsætningen bag projektet var, at gøre det muligt at publicere GRASS processer som WPS Skrevet i python, og kører gennem en apacheserver via CGI-scripts 10.01.2015 Morten Fuglsang – So ein GIS ding 1 3

Morten Fuglsang – So ein GIS ding 1 Hvad kan vi ? Konfigurere PyWPS mod alverdens moduler, Arcpy, GRASS eller PyQGIS Benytte input og output i en lang række formater såsom GML, GeoJson, Shapefiler og Geotiff 10.01.2015 Morten Fuglsang – So ein GIS ding 1 4

Eksempel : PgRouting Service area Vi tager et pythonscript der beregner et servicearea i PgRouting og omstiller til en WPS Vi skal have et centerpunkt og en tid for at beregne oplandet Vi skal arbejde mod Openlayers, så vi ønsker et GeoJson output… 10.01.2015 Morten Fuglsang – So ein GIS ding 1 5

Morten Fuglsang – So ein GIS ding 1 Wps’en 10.01.2015 Morten Fuglsang – So ein GIS ding 1 6

Morten Fuglsang – So ein GIS ding 1 Afvikle WPS’en http://yourhostname/cgi-bin/pywps.cgi ?Service=wps &request=execute &version=1.0.0 &Identiyer=servicearea &DataInputs=[x=520000;y=6250000;val=15] 10.01.2015 Morten Fuglsang – So ein GIS ding 1 7

Morten Fuglsang – So ein GIS ding 1 Resultatet 10.01.2015 Morten Fuglsang – So ein GIS ding 1 8

Morten Fuglsang – So ein GIS ding 1 Afslutning Kom forbi i session’en bagefter og hør om: Opsætning af PyWPS hvordan gør du Demo af to processer Styrker/svagheder ved PyWPS, kobling til GRASS og fremtiden med WPS processer 10.01.2015 Morten Fuglsang – So ein GIS ding 1 9