Top Banner
WPS Projects Update (Because Benchmark is Hard)
27

WPS Projects Update

Jan 21, 2017

Download

Software

Jody Garnett
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: WPS Projects Update

WPS Projects Update(Because Benchmark is Hard)

Page 2: WPS Projects Update

WPS - Next BIG THING

Page 3: WPS Projects Update

Welcome● PyWPS

○ Jachym Cepicky● ZOO Project

○ Gérald Fenoy● GeoServer

○ Jody Garnett (Boundless)

Missing:● deegree● 52North● ...

Page 5: WPS Projects Update

PyWPS

small, portable, heavy looads, simple, ready

Page 6: WPS Projects Update

PyWPS News● PyWPS 3 (since 2006!) and still here● PyWPS 4

○ license change GPL -> MIT○ new internal data structure(data vs. file vs. in

memory object)○ validators for data inputs and outputs○ GSoC 2015 REST API○ Test driven, OGC Cite tests○ Flask based, Python 3 (and 2)○ Logging, WPS 2.0, WPS-T○ External services for publishing of outputs

(MapServer, GeoServer, QGIS Server, …)

Page 7: WPS Projects Update

PyWPS-4 IOHandler

IOHandler

File object

File object

Memory object

Memory object

Data

Data

Page 8: WPS Projects Update

PyWPS-4 Validators● Custom functions for validating of inupts (Complex,

Strings, …)● 4 levels of validations: None to VERY_STRICT● Example: shapefile

○ 0 - some data are there○ 1 - mimetype - it’s zipped shapefile○ 2 - it can be opened with OGR and Driver == “ESRI

Shapefile”○ 3 - it can be opened with OGR and Driver == “ESRI

Shapefile”● Example: GML

○ 0 - some dat are there○ 1 - mimetype - it’s xml file○ 2 - it can be opened with OGR and Driver == “GML”○ 3 - it validates given XML Schema

Page 9: WPS Projects Update

PyWPS Project News● Success

○ Welcome to OSGeo Incubation!○ GSoC 2015!○ Full-time intern for more then 6 months

Calin Ciociu○ Continuous integration https://travis-ci.

org/jachym/pywps-4-demo ● Failed

○ business model and sustainability○ OSGeo Incubation process itself reason: no people

in the team, focus on development of PyWPS-4

Page 10: WPS Projects Update

ZOO-Projectwww.zoo-project.org

From OSGeo to OSGeoand sometime more !

Forever

Page 11: WPS Projects Update
Page 12: WPS Projects Update

ZOO-Project NewsSince last year FOSS4G and the CPTesting *real benchmarking* publication on github, so many things occured in the project but it is still so easy to use and to implement new services, it is simply much more efficient than ever before !

Keep It Simple Stupid !

Page 13: WPS Projects Update

ZOO-Project News

Page 14: WPS Projects Update

Not new but still so great !

Page 15: WPS Projects Update

ZOO-Project News

No description of 1.4.0, it would be too much

specification published undercover

Page 16: WPS Projects Update

ZOO-Services News (f/(phe)ew :) )

No need for coding, I know it is not funny anymore ! ;-(

Page 17: WPS Projects Update

ZOO-API Sample use case

Page 18: WPS Projects Update

ZOO-Client (the new comer)

Even on client side you can communicate with WPS server in a really easy way !

Page 19: WPS Projects Update

ZOO-Project in “another” context

Page 20: WPS Projects Update

From Catalog to Catalog

Page 21: WPS Projects Update

MapMint the 90% WPS Based solution

Thanks for the award !

MapMint 2.0 is just around the corner

Page 22: WPS Projects Update

QGIS WPS Plugin is not working !

http://www.geolabs.fr/plugins.xml

Special thanks to Remi Cresson for his contributions He make it 10 times faster ! We still need to integrate his work ….

Page 23: WPS Projects Update

We are a welcoming community, we need you !

Page 24: WPS Projects Update

GeoServergeoserver.org

Page 25: WPS Projects Update

GeoServer Project News● Can now recommend for production use!● Thanks to Andrea Aime (GeoSolutions)

○ WPS Security!○ WPS Execution limits!○ WPS Process “dimiss” (finally)○ WPS “Hazelcast” Clustering

Page 26: WPS Projects Update

GeoServer WPS Roadmap● We would love to implement WPS 2.0

○ If you you interested please contact us!● OGC WPS CITE tests?

○ yes please○ CPTesting !?

Page 27: WPS Projects Update

ThanksQuestions and Discussion