These slides were presented at the first osgeo.wageningen event by several participants in a 5 minute pitch on current work using opensource geospatial software
4. Overview
• Small Software development firm from Bennekom (employees in Nice,
Valencia, Seville)
• Founder/Main Contributer GeoNetwork-OpenSource.org
• Related SDI-services
• GeoCat bridge
• OpenGeoSuite
• OpenLayers/GeoExt development
21. ~$>whoami
34 years old Caucasian male, Portuguese
Licenciatura (Master) in Agricultural Engineering. Uni do Algarve
“Trust me I'm an Engineer ...the irrigation system will work”
Ph.D. Obtained in Ben-Gurion University. Israel
Basic studies in Geostatistcs, Agriculture and Remote sensing
22. ~$> ls -l -t -r
1st Job: INTAMAP project, doing web services (JRC-Ispra)
2nd Job: EuroGEOSS project, more web services and spatial database with biodiversity
(JRC-Ispra)
3rd Job: Plymouth Marine Laboratory, even more web services and openLayers !!!! Long
live pyWPS !!!!
3rd Job: Plymouth Marine Laboratory, even more web services and openLayers !!!! Long
live pyWPS !!!! Lets deal with WSDL
23. ~$> man pywps & man taverna
PyWPS –> Python implementation of WPS 1.0.0 (Web Processing Service)
http://pywps.wald.intevation.org/
http://wiki.rsg.pml.ac.uk/pywps/Main_Page
Personal objectives: better interoperability between WPS and WSDL
24. ~$> man pywps & man taverna
http://www.taverna.org.uk/
26. ~$> at now
http://www.isric.org
WOSIS DB – 36481 soil profile records
27. ~$> at now + 365 days
Extended WOSIS functionality, public access data
Web Services Wrappers for Database
Support for platforms/websites (world soild profiles)
Support for geonetworks
More and better data and of course lots of spatial queries
28. Use of OSGeo Software to address
functionalities for ISRIC World Soil
Information
HI Reuter
Material from: T Hengl G Heuvelink
NH Batjes J Leenaars P Tempel P Bindraban
29. myself
• Geo-ecology in Potsdam (DE)
• University of Guelph (CA)
• PhD in Precision Ag @ ZALF Müncheberg (DE)
• Joint Research Center (IT) (ESBN)
• ISRIC World Soil Information (NL)
30. Linking ISRIC soil information to policy
Methods and Web Processing Soil data & Policy domain
infrastructure Services information
DATA ENTRY by
• ISRIC Personnel User interaction and agenda setting
• WWW
• In Field
GlobalSoilMap.net Food security
properties Fertilization
Quality A & C strategy
Climate change
(WPS)
Water
Avail. Water
mngt Biofuels
Content
C
ISRIC sequestration Water scarcity
SOC
enterprise
Soil Meat production
database productivity
P (?)
Land valuation
Soil
Harmonization degradation
(…) ….
(WPS)
www.isric.org
SC:Reuter&Bindraban, 2011
32. ISRIC – Data Discovery
What kind of data holds ISRIC ? e.g. Scanned Maps, GIS datasets & Reports
OGC conforming MetaDataService http://meta.isric.org
33. ISRIC – Data Visualization
How to visualize Data ? Goggle Earth / GIS / WEB 2.0
Geoserver/Mapserver
OpenLayers (WWW)
QGIS/ArcGIS
Google Earth
SC:Hannes I.Reuter, 2011
OGC conforming WMS/WFS
34. Web service for point data entry
The web service for soil
profile data entry is a
facility for the collection
of soil profile
information.
Users can enter
individual profile
observations as well as
large datasets consisting
of hundreds or
thousands of profiles.
http://worldsoilprofiles.org/
36. ISRIC – Data Processing
What kind of soil/ soil property do we find at any location in the world?
http://wps.isric.eu/pywps/pywps.cgi?
service=wps&version=1.0.0&request=Execute&identifier=sampler_hir&datai
nputs=InGMLdata=http://isric.eu/wps/testdata/random_points.gml;inRastern
ame=http://isric.eu/testdata/elev_srtm_30m.tif;pause=0&
OGC conforming web processing service
SC:Hannes I.Reuter, 2011
37. Think globally – Act locally
We can do this – through collaboration
and sharing of information
Soil maps Soil samples
Reports, literature Soil data and information
Slide Credit: A.Hartemink
38. Database storage and control
• Database developed and
externally reviewed
• Binary Schema, Data
Transformation and
Standardisation Schema,
UUID-generation
introduced, tested in
production
• AfSPD loaded, AfSIS
sentinel sites next
39. Facilitating Soil Map Production - DSM
any arbitrary soil map production process - which uses auxiliary information
www.globalsoilmap.net
SC:Reuter, Lennars, Inakwu 2011
40. Functionality to access
• querying for a single value from a defined
covariate map (sample)
– http://wps.worldgrids.org/pywps.cgi?service=wps&version=1.0.0&request=execute&identifier=sampler_local1pt
[x=11.3;y=12.1;inRastername=biocl15]
• querying for millions of values from a defined
covariate map
• extraction of a defined subset from a defined
covariate map (subset)
– http://wps.worldgrids.org/pywps.cgi?service=wps&version=1.0.0&request=execute&identifier=subset&datainpu
[bbox=25,25,40,40;inRastername=biocl15]&responsedocument=OutData=@asreference=true
• creating of an overlay of a user specified zone
grid and a defined covariate map (zonalstats).
– http://wps.worldgrids.org/pywps.cgi?service=wps&version=1.0.0&request=execute&identifier=overlay&datainputs=
[inRastername=globedem;inZone=http://ftp.isric.org/short/ztest.tif;stype=sd]&responsedocument=OutData=@asreference=true
78. Thank you for visiting
OSGEO.Wageningen
Isric, Alterra, Wageningen University, Proigia,
Nieuwland, Gima, GeoSpace, JustObjects,
OpenGeoGroep, GeoCat, Water Insight, Geodan
Dealing with
Geonetwork, Geoserver, OpenLayers, pyWPS, GeoExt,
PostGis, R, sETL, OGR, deegree, Mapfish, Taverna
CU Next time
Editor's Notes
17/11/12 Overview of global datasets
GSIF is the answer to policy questions 17/11/12
ISRIC employs a geonetwork metadata server to allow people to find isrics datasets.. 6000 scanned maps, reports, datasets etc 17/11/12
17/11/12
Want to show Template, why and how you would use them, Help files, And number of your profiles if you click on the isric logo 17/11/12
ISRIC employs a web processing services o allow people to find isrics datasets.. State of the art -> orchestration -> WEB GIS-> type in your browser a request to report for a given location the specific information about soils (depending on scale, availability, etc) 17/11/12
17/11/12 Using “traditional” and “geostatistical”methods to harvest long series of knowledge
Sampling auxiliary information for building an expert m ... provides rules for standardizing how inputs and outputs (requests and responses) for geospatial processing services , such as polygon overlay. The standard also defines how a client can request the execution of a process, and how the output from the process is handled . It defines an interface that facilitates the publishing of geospatial processes and clients’ discovery of and binding to those processes . The data required by the WPS can be delivered across a network or they can be available at the server. odel using GDSM tools , Building a model using CUBIST/JMP , and run the parser 17/11/12