Zoo presentation foss4g.jp-2011

1,465 views

Published on

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,465
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
10
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Zoo presentation foss4g.jp-2011

  1. 1. ZOO-Project: Past, Present and Future Steps Mr. Gérald FENOY, GeoLabs sarl Dr. Nicolas BOZON, Cartogenic sarl Pr. Venkatesh RAGHAVAN, Osaka City University http://www.zoo-project.org
  2. 2. What is WPS ?Web Processing Service is an OGC specification designed tostandardize the way GIS algorithms can be accessed through theInternet. ● GetCapabilities metadata information about the available services ● DescribeProcess detailled description about the targeted service ● Execute run the service (ResponseDocument ou RawdataOutput). Open Geospatial Consortium interoperability standards since 1994 http://zoo-project.org Fenoy, Bozon, Raghavan, 2011.
  3. 3. What is WPS ? Web Map Service Web Feature Service Web Coverage ServiceWeb Processing Service http://zoo-project.org Fenoy, Bozon, Raghavan, 2011.
  4. 4. Why using WPS ?Web Processing Service allows to deploy and to orchestrateadvanced GIS processes on the server-side.WPS can connect to cartographic engine and spatial databases andthus drive complex spatial data infrastructures (SDI). WPS is a generic and standardized way to use GIS on the Cloud. WPS allows using OSGeo application in a standardized way! http://zoo-project.org Fenoy, Bozon, Raghavan, 2011.
  5. 5. What is ZOO-Project ?ZOO-Project is a WPS Server implementationZOO-Project is an open source software released under MIT/X-11licenseZOO-Project is designed to create and chain web processing serviceseasily, using FOSS4G libraries or existing code.ZOO-Project is based on a C Kernel (ZOO-Kernel) able to loaddynamic libraries on demand and to orchestrate WebServices codedin several programming languages. http://zoo-project.org Fenoy, Bozon, Raghavan, 2011.
  6. 6. ZOO-Project storyZOO-Project was founded in FOSS4G 2008 in CapeTown by:Mr. Gérald FENOY (GeoLabs)Dr. Nicolas BOZON (Cartogenic)Pr. Venkatesh RAGHAVAN (Osaka City University)ZOO-Project was then continuously presented and promoted ininternational events and workshops all other the world.See http://zoo-project.org/site/ZooWebSite/ZooProject/Events http://zoo-project.org Fenoy, Bozon, Raghavan, 2011.
  7. 7. ZOO-Project CommunityZOO-Project is an Open Source and Open Minded CommunityEveryone is welcome for sharing ideas and code. http://zoo-project.org Fenoy, Bozon, Raghavan, 2011.
  8. 8. ZOO-Project PSC● Nicolas BOZON ( Cartogenic, FR)● Maria BROVELLI ( Politecnico di Milano, IT)● Massimiliano CANNATA ( SUPSI , CH)● Gerald FENOY ( GeoLabs, FR ) (Chair)● Hirofumi HAYASHI ( Applied Technologies, JP )● Daniel KASTL ( Georepublic, DE/JP )● Jeff McKENNA ( Gateway Geomatics, CA )● Markus NETELER ( Fondazione Edmund Mach, IT )● Venkatesh RAGHAVAN ( Osaka City University, JP )● Satoshi SEKIGUCHI ( AIST GEO Grid, JP ) http://zoo-project.org Fenoy, Bozon, Raghavan, 2011.
  9. 9. ZOO-Project WorkshopsBarcelona – Tokyo – Osaka – Beijing – Foligno – Paris - Denver http://zoo-project.org Fenoy, Bozon, Raghavan, 2011.
  10. 10. SponsorsKnowledge partners http://zoo-project.org Fenoy, Bozon, Raghavan, 2011.
  11. 11. How does ZOO work ?http://zoo-project.org/#ZOOProjectscheme http://zoo-project.org Fenoy, Bozon, Raghavan, 2011.
  12. 12. Supported programming languagesZOO Kernel is able to handle Web Services coded in 7 differentprogramming langages: - C / C++ Native support - Python Optionnal support (Python interpreter) - Fortran Optionnal support (F77, F90) - PHP Optionnal support (PHP embedded) - Java Optionnal support (Java SDK) - Perl Optionnal support (Perl interpreter) - Javascript Optionnal support (SpiderMonkey) http://zoo-project.org Fenoy, Bozon, Raghavan, 2011.
  13. 13. Supported natural languagesZOO-Kernel is able to handle various natural languages.This includes automatic translation of both internal messages andzcfg metadata informations. - English - French - Japanese http://zoo-project.org Fenoy, Bozon, Raghavan, 2011.
  14. 14. ZOO-Project releasesZOO-Project 1.0 was released in April 2010:- ZOO Kernel (C)- ZOO Services (C and Python)- ZOO API (server-side JavaScript)ZOO-Project 1.2.0 was released in May 2011 svn checkout http://svn.zoo-project.org/svn/trunk zooZOO-Project 1.2 is available on OSGeo-Live 5.0 http://live.osgeo.org http://zoo-project.org Fenoy, Bozon, Raghavan, 2011.
  15. 15. Available ZOO ServicesZOO Services Ogr2Ogr (C) GEOS/OGR (C) GdalTranslate / GdalGrid (C) GRASS 7.0 vector and raster modules (Python) Open Document Text converter (Python) http://zoo-project.org/trac/browser/trunk/zoo-services/ZOO APIBased on Mozilla JavaScript Engine (SpiderMonkey) and the ZOO-Project optional JavaScript support. Server-side JavaScript to makecomplex chaining and orchestration of WPS services. http://zoo-project.org/trac/browser/trunk/zoo-api/ http://zoo-project.org Fenoy, Bozon, Raghavan, 2011.
  16. 16. Lets go to WPS Shootout ! http://zoo-project.org Fenoy, Bozon, Raghavan, 2011.
  17. 17. FOSS4G Denver WPS Shootout Result http://zoo-project.org Fenoy, Bozon, Raghavan, 2011.
  18. 18. ZOO-Project MapServer supportProvides WMS / WFS / WCS support for the output of processesMapserver mapfiles are automatically generatedAllows to use msStyle directly from the .zcfg file for styling output http://zoo-project.org Fenoy, Bozon, Raghavan, 2011.
  19. 19. ZOO-Project MapServer WFS-TWFS-T Support for MapServer MapServer OGR ZOO WFS-T Proxy + ZOO WFS-T ServiceProvides a Transactional support to MapServer WFSEdits the input data source geometry and attributesAllows any data source input supported by OGRhttp://zoo-project.org/site/ZooWebSite/Demo/WFS-T http://zoo-project.org Fenoy, Bozon, Raghavan, 2011.
  20. 20. ZOO-Project GRASS 7.0 supportGRASS GIS implementation (Gebbert, S.) GRASS 7.0 WPS-GRASS-Bridge ZOO-Kernel http://zoo-project.org Fenoy, Bozon, Raghavan, 2011.
  21. 21. ZOO-Project OSM supportOSM import (ZOOSM) (Delluchi, L.) PythonOSMApi OGR python ZOOSM ZOO Service Provides a new way to import data into OSM using WPS. Future plans for implementing OSM Export ZOO Service http://zoo-project.org Fenoy, Bozon, Raghavan, 2011.
  22. 22. ZOO-Project experimentsgoGPS. (Realini, Yoshida, Hayashi and Raghavan )Web service to obtain accurate positioning from raw GPSobservations. http://zoo-project.org Fenoy, Bozon, Raghavan, 2011.
  23. 23. ZOO-Project experimentsDrift-X WPS (Bozon, N. and Fenoy, G) ZOO 1.0 A WebMapping application for pesticide driftx.f atmospheric dispersion calculation. GdalTranslate.c Use a legacy Fortran 77 model as a WPS Services.py Service. Chaining with ZOO-API http://zoo-project.org Fenoy, Bozon, Raghavan, 2011.
  24. 24. Use ZOO-Project from clients ZOO-Project WPS Server can be accessed through various GIS or Web GIS clients. Quantum GIS OpenLayershttp://zoo-project.org/trac/wiki/ http://zoo-project.org/site/ZooWebSite/ZooWebSite/QGIS_WPS_Client /Demo/GdalProfile http://zoo-project.org Fenoy, Bozon, Raghavan, 2011.
  25. 25. ZOO-Project next steps1.3.0:Automatic deployment of OGC Web Services trought MapServer usingthe result returned by ZOO-Services.Add WSDL and SOAP support1.4.0:ZOO-Kernel running as an XPCOM component.Develop once and deploy your ZOO-Services remotely or locally ! http://zoo-project.org Fenoy, Bozon, Raghavan, 2011.
  26. 26. More informations about ZOO-ProjectWeb Site:http://zoo-project.orgTwitter:@ZOO_ProjectInternet Relay Chat:#zoo_projectMailing list:zoo-discuss@gisws.media.osaka-cu.ac.jp http://zoo-project.org Fenoy, Bozon, Raghavan, 2011.
  27. 27. More informations about ZOO-ProjectWeb Site:http://zoo-project.orgTwitter:@ZOO_ProjectInternet Relay Chat:#zoo_projectMailing list:zoo-discuss@gisws.media.osaka-cu.ac.jp http://zoo-project.org Fenoy, Bozon, Raghavan, 2011.
  28. 28. ZOO in ProductionGRTGAZ: French Gas CompanyPAMOCA: Projet dAide à la Modernisation du CAdastre (Sénégal)IGO: French private company (3D Geoportal)CC Grand Pic Saint Loup: French local government consortium http://zoo-project.org Fenoy, Bozon, Raghavan, 2011.
  29. 29. ZOO Based COTS SDI Solution More informations in FOSS4G 2011 Osaka ZOO Commercial Support Japan and Asia region info@cartoworks.com France, European and African region info@geolabs.fr http://zoo-project.org Fenoy, Bozon, Raghavan, 2011.
  30. 30. Special Thanks Hirofumi Hayashi Daisuke Yoshida Lucca Delucchi Frank Warmerdam Markus Neteler Jeff McKenna http://zoo-project.org Fenoy, Bozon, Raghavan, 2011.
  31. 31. Merci de votre attentionありがとうございましたThank you for your time 有難

×