SlideShare a Scribd company logo
1 of 78
OSGEO.Wageningen
Pitch Slides - first OSGEO.Wageningen meeting - nov 2013
Slides of 5 minute pitches by
              GeoCat
              Proigia
             Isric (3*)
              Alterra
           JustObjects
GeoCat BV

Paul van Genuchten
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
Geonetwork-opensource.org
•   Metadata catalog

    •   Search Interface (CSW)

    •   Pluggable national profiles/schemes

    •   Edit interface (workflow/versioning)

    •   Harvesting (CSW,OWS,ArcSDE,Filesystem)
GeoCat Bridge
                     OWSContext / OpenLayers




                      GeoServer or MapServer
                     PostGis


                           GeoNetwork
    Desktop
ArcInfo/ArcView
Bolsena Code Sprint
• Each summer hacking event in Bolsena (near Rome)
• (european) Communities meet up:

•   Geonetwork
•   deegree
•   Grass
•   Mapbender
•   Mapproxy
•   Flamingo

•   Open Source Spatial developers welcome to join
Visit us at http://geocat.net
Dolf Andringa
Wat

• Management      informatie voor huisartsen

• Begonnen    in 2005 met pilot webgis

• Sinds   2011 GIS weer belangrijk

• Proigia   GIS
Proigia GIS
                                         Send data
Proigia GIS
 Proigia GIS                  Data
                              Data




                                            Data
                                             Data
                                          Provider
                                           Provider




      Redirect to webgis
                       User
                       User
                                      Click
                                     “maps”
Technieken              Open data
• OpenLayers            • Open Streetmap
                              • CBS
• Postgis
                             • BAG
• Geoserver

• GeoExt

• Pylons    (Mapfish)
Mister Jesus Versus OSGeo
              (personal story)




Jorge Samuel Mendes de Jesus
~$>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
~$> 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
~$> 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
~$> man pywps & man taverna

 http://www.taverna.org.uk/
~$> man pywps & man taverna
~$> at now

    http://www.isric.org




WOSIS DB – 36481 soil profile records
~$> 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
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
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)
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
Global Soil Information Facilities
ISRIC – Data Discovery
What kind of data holds ISRIC ? e.g. Scanned Maps, GIS datasets & Reports




              OGC conforming MetaDataService                           http://meta.isric.org
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
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/
Overview




           http://worldsoilprofiles.org/
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
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
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
Facilitating Soil Map Production - DSM
any arbitrary soil map production process - which uses auxiliary information




                                                   www.globalsoilmap.net
          SC:Reuter, Lennars, Inakwu 2011
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
Alterra CGI
Bas Vanmeulebrouk
ETS Manager
Geoportaal Bibliotheek Wageningen
                UR
Taming Rich GML
   with sETL

                     Just van den Broecke
  5 minute presentation at OSGeo.nl Stammtisch Wageningen
                      November 7, 2012
We have a
Problem
The Rich GML
  Problem
Rich GML = Complex Mess
INSPIRE
  BAG
  BGT
Top10NL
    .
The Streetname!
Complex
     Model
Transformations
Millions
   of
Objects
10s of Millions
      of
 <Elements>
Multiple
Transformation
     Steps
Solution is
Spatial ETL
A.K.A.
Thank You
 for your
Attention!
But...
....FOSS (s)ETL...?
FOSS ETL - High Level
FOSS ETL - Lower Level



            ogr2ogr


  But Each Powerful by Itself
FOSS ETL - DYI ? (No!)
FOSS ETL - How to Combine?


     +             +   =   ?
         ogr2ogr
FOSS ETL - Add Python to Equation



   (      +             +   )   =
                                    ?
              ogr2ogr
(   +             +   )=
        ogr2ogr



    sETL
sETL
     =
  Simple
Streaming
  Spatial
 Speedy
   ETL
Process Chain

      Input    Filter   Filter   Output
gml
Speed: Streaming

      Input   Filter   Output
gml
Speed: Going Native

         Input           Filter    Output
gml
                 Calls

      ogr2ogr        sETL         sETL




      Native C
      Libs/Progs
Example: GML to PostGIS

                XML
      Reader              ogr2ogr
               Splitter
gml
Example: INSPIRE Model Transform


      ogr2ogr   XSLT   Writer
                                gml
Example: deegree Store

                    deegree
   ogr2ogr   XSLT
                    Writer
Process Chain - How?

  Input   Filters   Output
Example: XML to Shape




     The Source
Example: XML to Shape




First: XSLT Transform to GML
Example: XML to Shape

   XML
           XSLT   ogr2ogr
   Input
Example: XML to Shape
                                       Process
                                        Chain

XSLT
                              Reader




                          ogr2ogr



         The SETL Chain Config File
Thank You !

github.com/justb4/setl
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

More Related Content

What's hot

Geosolutions FOSS4g 2009 Redux
Geosolutions FOSS4g 2009 ReduxGeosolutions FOSS4g 2009 Redux
Geosolutions FOSS4g 2009 ReduxGeoSolutions
 
Air photo exe gesis sdm ltd
Air photo   exe gesis sdm ltdAir photo   exe gesis sdm ltd
Air photo exe gesis sdm ltdbaguspaijo
 
A GIS based framework for assessing and mapping potential irrigation areas in...
A GIS based framework for assessing and mapping potential irrigation areas in...A GIS based framework for assessing and mapping potential irrigation areas in...
A GIS based framework for assessing and mapping potential irrigation areas in...World Agroforestry (ICRAF)
 
Operational Remote sensing Applications
Operational Remote sensing ApplicationsOperational Remote sensing Applications
Operational Remote sensing ApplicationsTushar Dholakia
 

What's hot (6)

EWB West Coast Regional Workshop October 2011: Simple Aerial Photography Mapp...
EWB West Coast Regional Workshop October 2011: Simple Aerial Photography Mapp...EWB West Coast Regional Workshop October 2011: Simple Aerial Photography Mapp...
EWB West Coast Regional Workshop October 2011: Simple Aerial Photography Mapp...
 
Geosolutions FOSS4g 2009 Redux
Geosolutions FOSS4g 2009 ReduxGeosolutions FOSS4g 2009 Redux
Geosolutions FOSS4g 2009 Redux
 
Air photo exe gesis sdm ltd
Air photo   exe gesis sdm ltdAir photo   exe gesis sdm ltd
Air photo exe gesis sdm ltd
 
A GIS based framework for assessing and mapping potential irrigation areas in...
A GIS based framework for assessing and mapping potential irrigation areas in...A GIS based framework for assessing and mapping potential irrigation areas in...
A GIS based framework for assessing and mapping potential irrigation areas in...
 
Operational Remote sensing Applications
Operational Remote sensing ApplicationsOperational Remote sensing Applications
Operational Remote sensing Applications
 
T s2 gh3_richard price
T s2 gh3_richard priceT s2 gh3_richard price
T s2 gh3_richard price
 

Similar to Osgeo.wageningen kickoff event nov2012

Ifgi presentation
Ifgi presentationIfgi presentation
Ifgi presentationnoho
 
Playful Explorations of Public and Personal Data - OSCON Data 2011
Playful Explorations of Public and Personal Data - OSCON Data 2011Playful Explorations of Public and Personal Data - OSCON Data 2011
Playful Explorations of Public and Personal Data - OSCON Data 2011Andrew Turner
 
Arnold webuquerque20110302
Arnold webuquerque20110302Arnold webuquerque20110302
Arnold webuquerque20110302lisaarn
 
Global Soil Information Facilities - current status - by H. I. Reuter
Global Soil Information Facilities - current status - by H. I. ReuterGlobal Soil Information Facilities - current status - by H. I. Reuter
Global Soil Information Facilities - current status - by H. I. ReuterFAO
 
Well identification and environmental management
Well identification and environmental managementWell identification and environmental management
Well identification and environmental managementJean-Michel Bergeon
 
Czech republic 0900 mildorf carrick_tues
Czech republic 0900 mildorf carrick_tuesCzech republic 0900 mildorf carrick_tues
Czech republic 0900 mildorf carrick_tuesarch_GIS
 
nsgic 2012 - your plumbing is done!
nsgic 2012 - your plumbing is done!nsgic 2012 - your plumbing is done!
nsgic 2012 - your plumbing is done!Marten Hogeweg
 
In field optimization of seismic data acquisition by real-time subsurface ima...
In field optimization of seismic data acquisition by real-time subsurface ima...In field optimization of seismic data acquisition by real-time subsurface ima...
In field optimization of seismic data acquisition by real-time subsurface ima...CRS4 Research Center in Sardinia
 
ANTABIF at the BELSPO-SOA event
ANTABIF at the BELSPO-SOA eventANTABIF at the BELSPO-SOA event
ANTABIF at the BELSPO-SOA eventBruno Danis
 
Geographical information system and its application in horticulture
Geographical information system and its application in horticultureGeographical information system and its application in horticulture
Geographical information system and its application in horticultureAparna Veluru
 
Water and Environmental Hub - GEOSS - July 24 2011
Water and Environmental Hub - GEOSS - July 24 2011Water and Environmental Hub - GEOSS - July 24 2011
Water and Environmental Hub - GEOSS - July 24 2011Alex Joseph
 
Thematic Data Dissemination on bhuvan
Thematic Data Dissemination on bhuvanThematic Data Dissemination on bhuvan
Thematic Data Dissemination on bhuvanSonal Aggarwal
 
Gisruk2013 addy edit2
Gisruk2013 addy edit2Gisruk2013 addy edit2
Gisruk2013 addy edit2Addy Pope
 
Our vision: The 3D Shared Earth Model - Oil and Gas seminar October 10th
Our vision: The 3D Shared Earth Model - Oil and Gas seminar October 10thOur vision: The 3D Shared Earth Model - Oil and Gas seminar October 10th
Our vision: The 3D Shared Earth Model - Oil and Gas seminar October 10thGeodata AS
 
What is GIS
What is GISWhat is GIS
What is GISEsri
 
2015 FOSS4G Track: Open Specifications for the Storage, Transport and Process...
2015 FOSS4G Track: Open Specifications for the Storage, Transport and Process...2015 FOSS4G Track: Open Specifications for the Storage, Transport and Process...
2015 FOSS4G Track: Open Specifications for the Storage, Transport and Process...GIS in the Rockies
 

Similar to Osgeo.wageningen kickoff event nov2012 (20)

130712 antabif workshop
130712 antabif workshop130712 antabif workshop
130712 antabif workshop
 
Ifgi presentation
Ifgi presentationIfgi presentation
Ifgi presentation
 
Playful Explorations of Public and Personal Data - OSCON Data 2011
Playful Explorations of Public and Personal Data - OSCON Data 2011Playful Explorations of Public and Personal Data - OSCON Data 2011
Playful Explorations of Public and Personal Data - OSCON Data 2011
 
Arnold webuquerque20110302
Arnold webuquerque20110302Arnold webuquerque20110302
Arnold webuquerque20110302
 
Global Soil Information Facilities - current status - by H. I. Reuter
Global Soil Information Facilities - current status - by H. I. ReuterGlobal Soil Information Facilities - current status - by H. I. Reuter
Global Soil Information Facilities - current status - by H. I. Reuter
 
Well identification and environmental management
Well identification and environmental managementWell identification and environmental management
Well identification and environmental management
 
Czech republic 0900 mildorf carrick_tues
Czech republic 0900 mildorf carrick_tuesCzech republic 0900 mildorf carrick_tues
Czech republic 0900 mildorf carrick_tues
 
nsgic 2012 - your plumbing is done!
nsgic 2012 - your plumbing is done!nsgic 2012 - your plumbing is done!
nsgic 2012 - your plumbing is done!
 
In field optimization of seismic data acquisition by real-time subsurface ima...
In field optimization of seismic data acquisition by real-time subsurface ima...In field optimization of seismic data acquisition by real-time subsurface ima...
In field optimization of seismic data acquisition by real-time subsurface ima...
 
ANTABIF at the BELSPO-SOA event
ANTABIF at the BELSPO-SOA eventANTABIF at the BELSPO-SOA event
ANTABIF at the BELSPO-SOA event
 
Geokov
GeokovGeokov
Geokov
 
ArcGIS and Multi-D: Tools & Roadmap
ArcGIS and Multi-D: Tools & RoadmapArcGIS and Multi-D: Tools & Roadmap
ArcGIS and Multi-D: Tools & Roadmap
 
Open@EDINA
Open@EDINAOpen@EDINA
Open@EDINA
 
Geographical information system and its application in horticulture
Geographical information system and its application in horticultureGeographical information system and its application in horticulture
Geographical information system and its application in horticulture
 
Water and Environmental Hub - GEOSS - July 24 2011
Water and Environmental Hub - GEOSS - July 24 2011Water and Environmental Hub - GEOSS - July 24 2011
Water and Environmental Hub - GEOSS - July 24 2011
 
Thematic Data Dissemination on bhuvan
Thematic Data Dissemination on bhuvanThematic Data Dissemination on bhuvan
Thematic Data Dissemination on bhuvan
 
Gisruk2013 addy edit2
Gisruk2013 addy edit2Gisruk2013 addy edit2
Gisruk2013 addy edit2
 
Our vision: The 3D Shared Earth Model - Oil and Gas seminar October 10th
Our vision: The 3D Shared Earth Model - Oil and Gas seminar October 10thOur vision: The 3D Shared Earth Model - Oil and Gas seminar October 10th
Our vision: The 3D Shared Earth Model - Oil and Gas seminar October 10th
 
What is GIS
What is GISWhat is GIS
What is GIS
 
2015 FOSS4G Track: Open Specifications for the Storage, Transport and Process...
2015 FOSS4G Track: Open Specifications for the Storage, Transport and Process...2015 FOSS4G Track: Open Specifications for the Storage, Transport and Process...
2015 FOSS4G Track: Open Specifications for the Storage, Transport and Process...
 

Recently uploaded

New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 

Recently uploaded (20)

DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 

Osgeo.wageningen kickoff event nov2012

  • 1. OSGEO.Wageningen Pitch Slides - first OSGEO.Wageningen meeting - nov 2013
  • 2. Slides of 5 minute pitches by GeoCat Proigia Isric (3*) Alterra JustObjects
  • 3. GeoCat BV Paul van Genuchten
  • 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
  • 5. Geonetwork-opensource.org • Metadata catalog • Search Interface (CSW) • Pluggable national profiles/schemes • Edit interface (workflow/versioning) • Harvesting (CSW,OWS,ArcSDE,Filesystem)
  • 6.
  • 7.
  • 8.
  • 9. GeoCat Bridge OWSContext / OpenLayers GeoServer or MapServer PostGis GeoNetwork Desktop ArcInfo/ArcView
  • 10. Bolsena Code Sprint • Each summer hacking event in Bolsena (near Rome) • (european) Communities meet up: • Geonetwork • deegree • Grass • Mapbender • Mapproxy • Flamingo • Open Source Spatial developers welcome to join
  • 11. Visit us at http://geocat.net
  • 13. Wat • Management informatie voor huisartsen • Begonnen in 2005 met pilot webgis • Sinds 2011 GIS weer belangrijk • Proigia GIS
  • 14. Proigia GIS Send data Proigia GIS Proigia GIS Data Data Data Data Provider Provider Redirect to webgis User User Click “maps”
  • 15.
  • 16.
  • 17.
  • 18.
  • 19. Technieken Open data • OpenLayers • Open Streetmap • CBS • Postgis • BAG • Geoserver • GeoExt • Pylons (Mapfish)
  • 20. Mister Jesus Versus OSGeo (personal story) Jorge Samuel Mendes de Jesus
  • 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/
  • 25. ~$> man pywps & man taverna
  • 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/
  • 35. Overview 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
  • 44. Taming Rich GML with sETL Just van den Broecke 5 minute presentation at OSGeo.nl Stammtisch Wageningen November 7, 2012
  • 46. The Rich GML Problem
  • 47. Rich GML = Complex Mess
  • 48. INSPIRE BAG BGT Top10NL .
  • 49.
  • 51. Complex Model Transformations
  • 52. Millions of Objects
  • 53. 10s of Millions of <Elements>
  • 57. Thank You for your Attention!
  • 59. FOSS ETL - High Level
  • 60. FOSS ETL - Lower Level ogr2ogr But Each Powerful by Itself
  • 61. FOSS ETL - DYI ? (No!)
  • 62. FOSS ETL - How to Combine? + + = ? ogr2ogr
  • 63. FOSS ETL - Add Python to Equation ( + + ) = ? ogr2ogr
  • 64. ( + + )= ogr2ogr sETL
  • 65. sETL = Simple Streaming Spatial Speedy ETL
  • 66. Process Chain Input Filter Filter Output gml
  • 67. Speed: Streaming Input Filter Output gml
  • 68. Speed: Going Native Input Filter Output gml Calls ogr2ogr sETL sETL Native C Libs/Progs
  • 69. Example: GML to PostGIS XML Reader ogr2ogr Splitter gml
  • 70. Example: INSPIRE Model Transform ogr2ogr XSLT Writer gml
  • 71. Example: deegree Store deegree ogr2ogr XSLT Writer
  • 72. Process Chain - How? Input Filters Output
  • 73. Example: XML to Shape The Source
  • 74. Example: XML to Shape First: XSLT Transform to GML
  • 75. Example: XML to Shape XML XSLT ogr2ogr Input
  • 76. Example: XML to Shape Process Chain XSLT Reader ogr2ogr The SETL Chain Config File
  • 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

  1. 17/11/12 Overview of global datasets
  2. GSIF is the answer to policy questions 17/11/12
  3. ISRIC employs a geonetwork metadata server to allow people to find isrics datasets.. 6000 scanned maps, reports, datasets etc 17/11/12
  4. 17/11/12
  5. 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
  6. ISRIC employs a web processing services o allow people to find isrics datasets.. State of the art -&gt; orchestration -&gt; WEB GIS-&gt; 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
  7. 17/11/12 Using “traditional” and “geostatistical”methods to harvest long series of knowledge
  8. 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
  9. 17/11/12