wps projects update
play

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


  1. WPS Projects Update (Because Benchmark is Hard)

  2. WPS - Next BIG THING

  3. Welcome ● PyWPS ○ Jachym Cepicky ● ZOO Project ○ Gérald Fenoy ● GeoServer ○ Jody Garnett (Boundless) Missing: ● deegree ● 52North ● ...

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

  5. PyWPS small, portable, heavy looads, simple, ready

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

  7. PyWPS-4 IOHandler File object Data Memory object IOHandler Data File object Memory object

  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

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

  10. Forever From OSGeo to OSGeo and sometime more ! ZOO-Project www.zoo-project.org

  11. 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 ! K eep I t S imple S tupid !

  12. ZOO-Project News

  13. Not new but still so great !

  14. ZOO-Project News specification published undercover No description of 1.4.0, it would be too much

  15. ZOO-Services News (f/(phe)ew :) ) No need for coding, I know it is not funny anymore ! ;-(

  16. ZOO-API Sample use case

  17. ZOO-Client (the new comer) Even on client side you can communicate with WPS server in a really easy way !

  18. ZOO-Project in “another” context

  19. From Catalog to Catalog

  20. MapMint the 90% WPS Based solution MapMint 2.0 is just around the corner Thanks for the award !

  21. QGIS WPS Plugin is not working ! Special thanks to Remi Cresson for his contributions He make it 10 times faster ! We still need to integrate his work …. http://www.geolabs.fr/plugins.xml

  22. We are a welcoming community, we need you !

  23. GeoServer geoserver.org

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

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

  26. Thanks Questions and Discussion

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend