SlideShare ist ein Scribd-Unternehmen logo
1 von 21
Downloaden Sie, um offline zu lesen
Introduction
    Proxy4OWS
           Links
        Outlook
       Summary




      Proxy4OWS

     a     ˇ
    J´chym Cepick´1
                 y

1 Help   Service - Remote Sensing
         http://bnhelp.cz
         jachym@bnhelp.cz


  FOSS4G-CEE, 2012




 Jachym Cepicky     Proxy4OWS
Introduction
                        Proxy4OWS
                               Links
                            Outlook
                           Summary


Outline


  1   Introduction

  2   Proxy4OWS
        WCS
        WFS
        WMS

  3   Outlook




                     Jachym Cepicky    Proxy4OWS
Introduction
                            Proxy4OWS
                                   Links
                                Outlook
                               Summary


About




        Visualize and work with large vector data and raster data in
        the web environment
        OGC WFS, WCS (WMS) → WMS




                         Jachym Cepicky    Proxy4OWS
Introduction
                            Proxy4OWS
                                   Links
                                Outlook
                               Summary


The problem of displaying large GIS datasets
The problem




        Google limit up to 1000 vector features
        Problem displaying large vector data (cadaster)
        GeoTIFF - not supported by browsers
        Unspported coordinate reference systems




                         Jachym Cepicky    Proxy4OWS
Introduction
                        Proxy4OWS      WCS
                               Links   WFS
                            Outlook    WMS
                           Summary


Proxy4OWS




            Transforms WCS, WFS (and WMS) to OGC WMS
            Client deals with raster images
            There is still possibility to access original service type
            (e.g. WFS → WFS)
            There is possibility to access original service URL




                     Jachym Cepicky    Proxy4OWS
Introduction
                           Proxy4OWS      WCS
                                  Links   WFS
                               Outlook    WMS
                              Summary


GetCapabilities



  Standard GetCapabilities request with two additional parameters
    1   owsService=URL url to desired service
    2   owsType=SERVICE TYPE like WFS, WCS or WMS
  Server creates temporary cache directory for particular service,
  starts to generate mapfile.




                        Jachym Cepicky    Proxy4OWS
Introduction
                        Proxy4OWS      WCS
                               Links   WFS
                            Outlook    WMS
                           Summary


Outline


  1   Introduction

  2   Proxy4OWS
        WCS
        WFS
        WMS

  3   Outlook




                     Jachym Cepicky    Proxy4OWS
Introduction
                          Proxy4OWS      WCS
                                 Links   WFS
                              Outlook    WMS
                             Summary


Web Coverage Service
WCS




      OGC WCS layers are configured using GDAL WCS format
      http://gdal.org/frmt_wcs.html
      No caching is provided




                       Jachym Cepicky    Proxy4OWS
Introduction
                        Proxy4OWS      WCS
                               Links   WFS
                            Outlook    WMS
                           Summary


Outline


  1   Introduction

  2   Proxy4OWS
        WCS
        WFS
        WMS

  3   Outlook




                     Jachym Cepicky    Proxy4OWS
Introduction
                         Proxy4OWS      WCS
                                Links   WFS
                             Outlook    WMS
                            Summary


Web Feature Service
WFS




      WFS was implemented natively using OWSLib
      http://sourceforge.net/apps/trac/owslib/wiki Axis
      order and filter parameter support in MapServer or OGR
      Simple caching is provided (for BBOX, not for FILTER)
      Data are downloaded (with OWSLib) localy and MapServer
      LAYER is configured with this local file




                      Jachym Cepicky    Proxy4OWS
Introduction
                         Proxy4OWS      WCS
                                Links   WFS
                             Outlook    WMS
                            Summary


Web Feature Service
WFS




      WFS was implemented natively using OWSLib
      http://sourceforge.net/apps/trac/owslib/wiki Axis
      order and filter parameter support in MapServer or OGR
      Simple caching is provided (for BBOX, not for FILTER)
      Data are downloaded (with OWSLib) localy and MapServer
      LAYER is configured with this local file




                      Jachym Cepicky    Proxy4OWS
Introduction
                        Proxy4OWS      WCS
                               Links   WFS
                            Outlook    WMS
                           Summary


Outline


  1   Introduction

  2   Proxy4OWS
        WCS
        WFS
        WMS

  3   Outlook




                     Jachym Cepicky    Proxy4OWS
Introduction
                          Proxy4OWS      WCS
                                 Links   WFS
                              Outlook    WMS
                             Summary


Web Map Service
WMS




      Used for unsupported CRSs
      No caching
      Data are disturbed, but visible




                       Jachym Cepicky    Proxy4OWS
Introduction
                   Proxy4OWS      WCS
                          Links   WFS
                       Outlook    WMS
                      Summary


Proxy4OWS Schema




               Jachym Cepicky     Proxy4OWS
Introduction
                         Proxy4OWS      WCS
                                Links   WFS
                             Outlook    WMS
                            Summary


Capabilities Schema




                      Jachym Cepicky    Proxy4OWS
Introduction
                      Proxy4OWS      WCS
                             Links   WFS
                          Outlook    WMS
                         Summary


Examples



       WFS http://briseide.ccss.cz/map/ with
           http://bnhelp.cz/ows/crwfs WFS service
      WMS http://habitats.cz/view with
          http://bnhelp.cz/ows/crtopo WMS service
          (layer Sidla in WGS 84)
      Client http://hslayers.org HSLayers.Layer.WCS,
             HSLayers.Layer.WMS, HSLayers.Layer.WMSWarped




                   Jachym Cepicky    Proxy4OWS
Introduction
              Proxy4OWS      WCS
                     Links   WFS
                  Outlook    WMS
                 Summary


Examples




           Jachym Cepicky    Proxy4OWS
Introduction
                             Proxy4OWS
                                    Links
                                 Outlook
                                Summary


Links




        http://proxy4ows.org
        http://redmine.ccss.cz/projects/hslayers
        git://git.ccss.cz/hsrs/owsproxy.git




                          Jachym Cepicky    Proxy4OWS
Introduction
                Proxy4OWS
                       Links
                    Outlook
                   Summary




Robustness
SLD
Caching




             Jachym Cepicky    Proxy4OWS
Introduction
                      Proxy4OWS
                             Links
                          Outlook
                         Summary


Summary




    Proxy4OWS python-based server-side OGC OWS proxy.
    Transforms OGC OWS services to OGC WMS.




                   Jachym Cepicky    Proxy4OWS
Introduction
   Proxy4OWS
          Links
       Outlook
      Summary




        Questions?




Jachym Cepicky    Proxy4OWS

Weitere ähnliche Inhalte

Mehr von Jachym Cepicky

Python testing-frameworks overview
Python testing-frameworks overviewPython testing-frameworks overview
Python testing-frameworks overviewJachym Cepicky
 
What is the price of open source
What is the price of open sourceWhat is the price of open source
What is the price of open sourceJachym Cepicky
 
Testing web application with Python
Testing web application with PythonTesting web application with Python
Testing web application with PythonJachym Cepicky
 
Danube hack 2015 - Open (-data, -communities)
Danube hack 2015 - Open (-data, -communities)Danube hack 2015 - Open (-data, -communities)
Danube hack 2015 - Open (-data, -communities)Jachym Cepicky
 
Push it through the wire
Push it through the wirePush it through the wire
Push it through the wireJachym Cepicky
 
How Prague is opening data
How Prague is opening dataHow Prague is opening data
How Prague is opening dataJachym Cepicky
 
Webgis, Cloud computing, OGC OWS
Webgis, Cloud computing, OGC OWSWebgis, Cloud computing, OGC OWS
Webgis, Cloud computing, OGC OWSJachym Cepicky
 
Co může udělat vaše firma pro open source
Co může udělat vaše firma pro open sourceCo může udělat vaše firma pro open source
Co může udělat vaše firma pro open sourceJachym Cepicky
 
Otevřené standardy, Otevřená data, Otevřený software, Otevření lidé
Otevřené standardy, Otevřená data, Otevřený software, Otevření lidéOtevřené standardy, Otevřená data, Otevřený software, Otevření lidé
Otevřené standardy, Otevřená data, Otevřený software, Otevření lidéJachym Cepicky
 
Úvod do otevřená geoinfrastruktury
Úvod do otevřená geoinfrastrukturyÚvod do otevřená geoinfrastruktury
Úvod do otevřená geoinfrastrukturyJachym Cepicky
 
Sdílené intelektuální spoluvlastnictví
Sdílené intelektuální spoluvlastnictvíSdílené intelektuální spoluvlastnictví
Sdílené intelektuální spoluvlastnictvíJachym Cepicky
 
Co brání většímu rozšíření open source nástrojů
Co brání většímu rozšíření open source nástrojůCo brání většímu rozšíření open source nástrojů
Co brání většímu rozšíření open source nástrojůJachym Cepicky
 
Open Source JavaScript Mapping Framework
Open Source JavaScript Mapping FrameworkOpen Source JavaScript Mapping Framework
Open Source JavaScript Mapping FrameworkJachym Cepicky
 
PyWPS at COST WPS Workshop
PyWPS at COST WPS WorkshopPyWPS at COST WPS Workshop
PyWPS at COST WPS WorkshopJachym Cepicky
 

Mehr von Jachym Cepicky (20)

Switch from shapefile
Switch from shapefileSwitch from shapefile
Switch from shapefile
 
Python testing-frameworks overview
Python testing-frameworks overviewPython testing-frameworks overview
Python testing-frameworks overview
 
What is the price of open source
What is the price of open sourceWhat is the price of open source
What is the price of open source
 
PyWPS-4.0.0
PyWPS-4.0.0PyWPS-4.0.0
PyWPS-4.0.0
 
Testing web application with Python
Testing web application with PythonTesting web application with Python
Testing web application with Python
 
Danube hack 2015 - Open (-data, -communities)
Danube hack 2015 - Open (-data, -communities)Danube hack 2015 - Open (-data, -communities)
Danube hack 2015 - Open (-data, -communities)
 
Push it through the wire
Push it through the wirePush it through the wire
Push it through the wire
 
How Prague is opening data
How Prague is opening dataHow Prague is opening data
How Prague is opening data
 
Webgis, Cloud computing, OGC OWS
Webgis, Cloud computing, OGC OWSWebgis, Cloud computing, OGC OWS
Webgis, Cloud computing, OGC OWS
 
Co může udělat vaše firma pro open source
Co může udělat vaše firma pro open sourceCo může udělat vaše firma pro open source
Co může udělat vaše firma pro open source
 
Otevřené standardy, Otevřená data, Otevřený software, Otevření lidé
Otevřené standardy, Otevřená data, Otevřený software, Otevření lidéOtevřené standardy, Otevřená data, Otevřený software, Otevření lidé
Otevřené standardy, Otevřená data, Otevřený software, Otevření lidé
 
Úvod do otevřená geoinfrastruktury
Úvod do otevřená geoinfrastrukturyÚvod do otevřená geoinfrastruktury
Úvod do otevřená geoinfrastruktury
 
PyWPS Status report
PyWPS Status reportPyWPS Status report
PyWPS Status report
 
Geosense Geoportal
Geosense GeoportalGeosense Geoportal
Geosense Geoportal
 
Cepicky pywps4
Cepicky pywps4Cepicky pywps4
Cepicky pywps4
 
Sdílené intelektuální spoluvlastnictví
Sdílené intelektuální spoluvlastnictvíSdílené intelektuální spoluvlastnictví
Sdílené intelektuální spoluvlastnictví
 
Co brání většímu rozšíření open source nástrojů
Co brání většímu rozšíření open source nástrojůCo brání většímu rozšíření open source nástrojů
Co brání většímu rozšíření open source nástrojů
 
Open Source JavaScript Mapping Framework
Open Source JavaScript Mapping FrameworkOpen Source JavaScript Mapping Framework
Open Source JavaScript Mapping Framework
 
PyWPS at COST WPS Workshop
PyWPS at COST WPS WorkshopPyWPS at COST WPS Workshop
PyWPS at COST WPS Workshop
 
Cepicky osgeocz
Cepicky osgeoczCepicky osgeocz
Cepicky osgeocz
 

Kürzlich hochgeladen

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
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
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
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
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
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
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 

Kürzlich hochgeladen (20)

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
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!
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
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
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
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
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 

Proxy4OWS

  • 1. Introduction Proxy4OWS Links Outlook Summary Proxy4OWS a ˇ J´chym Cepick´1 y 1 Help Service - Remote Sensing http://bnhelp.cz jachym@bnhelp.cz FOSS4G-CEE, 2012 Jachym Cepicky Proxy4OWS
  • 2. Introduction Proxy4OWS Links Outlook Summary Outline 1 Introduction 2 Proxy4OWS WCS WFS WMS 3 Outlook Jachym Cepicky Proxy4OWS
  • 3. Introduction Proxy4OWS Links Outlook Summary About Visualize and work with large vector data and raster data in the web environment OGC WFS, WCS (WMS) → WMS Jachym Cepicky Proxy4OWS
  • 4. Introduction Proxy4OWS Links Outlook Summary The problem of displaying large GIS datasets The problem Google limit up to 1000 vector features Problem displaying large vector data (cadaster) GeoTIFF - not supported by browsers Unspported coordinate reference systems Jachym Cepicky Proxy4OWS
  • 5. Introduction Proxy4OWS WCS Links WFS Outlook WMS Summary Proxy4OWS Transforms WCS, WFS (and WMS) to OGC WMS Client deals with raster images There is still possibility to access original service type (e.g. WFS → WFS) There is possibility to access original service URL Jachym Cepicky Proxy4OWS
  • 6. Introduction Proxy4OWS WCS Links WFS Outlook WMS Summary GetCapabilities Standard GetCapabilities request with two additional parameters 1 owsService=URL url to desired service 2 owsType=SERVICE TYPE like WFS, WCS or WMS Server creates temporary cache directory for particular service, starts to generate mapfile. Jachym Cepicky Proxy4OWS
  • 7. Introduction Proxy4OWS WCS Links WFS Outlook WMS Summary Outline 1 Introduction 2 Proxy4OWS WCS WFS WMS 3 Outlook Jachym Cepicky Proxy4OWS
  • 8. Introduction Proxy4OWS WCS Links WFS Outlook WMS Summary Web Coverage Service WCS OGC WCS layers are configured using GDAL WCS format http://gdal.org/frmt_wcs.html No caching is provided Jachym Cepicky Proxy4OWS
  • 9. Introduction Proxy4OWS WCS Links WFS Outlook WMS Summary Outline 1 Introduction 2 Proxy4OWS WCS WFS WMS 3 Outlook Jachym Cepicky Proxy4OWS
  • 10. Introduction Proxy4OWS WCS Links WFS Outlook WMS Summary Web Feature Service WFS WFS was implemented natively using OWSLib http://sourceforge.net/apps/trac/owslib/wiki Axis order and filter parameter support in MapServer or OGR Simple caching is provided (for BBOX, not for FILTER) Data are downloaded (with OWSLib) localy and MapServer LAYER is configured with this local file Jachym Cepicky Proxy4OWS
  • 11. Introduction Proxy4OWS WCS Links WFS Outlook WMS Summary Web Feature Service WFS WFS was implemented natively using OWSLib http://sourceforge.net/apps/trac/owslib/wiki Axis order and filter parameter support in MapServer or OGR Simple caching is provided (for BBOX, not for FILTER) Data are downloaded (with OWSLib) localy and MapServer LAYER is configured with this local file Jachym Cepicky Proxy4OWS
  • 12. Introduction Proxy4OWS WCS Links WFS Outlook WMS Summary Outline 1 Introduction 2 Proxy4OWS WCS WFS WMS 3 Outlook Jachym Cepicky Proxy4OWS
  • 13. Introduction Proxy4OWS WCS Links WFS Outlook WMS Summary Web Map Service WMS Used for unsupported CRSs No caching Data are disturbed, but visible Jachym Cepicky Proxy4OWS
  • 14. Introduction Proxy4OWS WCS Links WFS Outlook WMS Summary Proxy4OWS Schema Jachym Cepicky Proxy4OWS
  • 15. Introduction Proxy4OWS WCS Links WFS Outlook WMS Summary Capabilities Schema Jachym Cepicky Proxy4OWS
  • 16. Introduction Proxy4OWS WCS Links WFS Outlook WMS Summary Examples WFS http://briseide.ccss.cz/map/ with http://bnhelp.cz/ows/crwfs WFS service WMS http://habitats.cz/view with http://bnhelp.cz/ows/crtopo WMS service (layer Sidla in WGS 84) Client http://hslayers.org HSLayers.Layer.WCS, HSLayers.Layer.WMS, HSLayers.Layer.WMSWarped Jachym Cepicky Proxy4OWS
  • 17. Introduction Proxy4OWS WCS Links WFS Outlook WMS Summary Examples Jachym Cepicky Proxy4OWS
  • 18. Introduction Proxy4OWS Links Outlook Summary Links http://proxy4ows.org http://redmine.ccss.cz/projects/hslayers git://git.ccss.cz/hsrs/owsproxy.git Jachym Cepicky Proxy4OWS
  • 19. Introduction Proxy4OWS Links Outlook Summary Robustness SLD Caching Jachym Cepicky Proxy4OWS
  • 20. Introduction Proxy4OWS Links Outlook Summary Summary Proxy4OWS python-based server-side OGC OWS proxy. Transforms OGC OWS services to OGC WMS. Jachym Cepicky Proxy4OWS
  • 21. Introduction Proxy4OWS Links Outlook Summary Questions? Jachym Cepicky Proxy4OWS