WPS Projects Update (Because Benchmark is Hard) WPS - Next BIG - - PowerPoint PPT Presentation

wps projects update
SMART_READER_LITE
LIVE PREVIEW

WPS Projects Update (Because Benchmark is Hard) WPS - Next BIG - - PowerPoint PPT Presentation

WPS Projects Update (Because Benchmark is Hard) WPS - Next BIG THING Welcome PyWPS Jachym Cepicky ZOO Project Grald Fenoy GeoServer Jody Garnett (Boundless) Missing: deegree 52North ... PyWPS


slide-1
SLIDE 1

WPS Projects Update

(Because Benchmark is Hard)

slide-2
SLIDE 2

WPS - Next BIG THING

slide-3
SLIDE 3

Welcome

  • PyWPS

○ Jachym Cepicky

  • ZOO Project

○ Gérald Fenoy

  • GeoServer

○ Jody Garnett (Boundless)

Missing:

  • deegree
  • 52North
  • ...
slide-4
SLIDE 4

PyWPS

http://pywps.wald.intevation.org http://github.com/jachym/pywps-4 http://github.com/geopython/pywps-4-demo

slide-5
SLIDE 5

PyWPS

small, portable, heavy looads, simple, ready

slide-6
SLIDE 6

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, …)

slide-7
SLIDE 7

PyWPS-4 IOHandler

IOHandler File object File object Memory

  • bject

Memory object Data Data

slide-8
SLIDE 8

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

slide-9
SLIDE 9

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.

  • rg/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

slide-10
SLIDE 10

ZOO-Project

www.zoo-project.org

From OSGeo to OSGeo and sometime more !

Forever

slide-11
SLIDE 11
slide-12
SLIDE 12

ZOO-Project News

Since 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 !

slide-13
SLIDE 13

ZOO-Project News

slide-14
SLIDE 14

Not new but still so great !

slide-15
SLIDE 15

ZOO-Project News

No description of 1.4.0, it would be too much

specification published undercover

slide-16
SLIDE 16

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

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

slide-17
SLIDE 17

ZOO-API Sample use case

slide-18
SLIDE 18

ZOO-Client (the new comer)

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

slide-19
SLIDE 19

ZOO-Project in “another” context

slide-20
SLIDE 20

From Catalog to Catalog

slide-21
SLIDE 21

MapMint the 90% WPS Based solution

Thanks for the award !

MapMint 2.0 is just around the corner

slide-22
SLIDE 22

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 ….

slide-23
SLIDE 23

We are a welcoming community, we need you !

slide-24
SLIDE 24

GeoServer

geoserver.org

slide-25
SLIDE 25

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

slide-26
SLIDE 26

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 !?

slide-27
SLIDE 27

Thanks

Questions and Discussion