proxy4ows

21
Introduction Proxy4OWS Links Outlook Summary Proxy4OWS achym ˇ Cepick´ y 1 1 Help Service - Remote Sensing http://bnhelp.cz [email protected] FOSS4G-CEE, 2012 Jachym Cepicky Proxy4OWS

Upload: jachym-cepicky

Post on 01-Dec-2014

865 views

Category:

Technology


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Proxy4OWS

IntroductionProxy4OWS

LinksOutlook

Summary

Proxy4OWS

Jachym Cepicky1

1Help Service - Remote Sensinghttp://bnhelp.cz

[email protected]

FOSS4G-CEE, 2012

Jachym Cepicky Proxy4OWS

Page 2: Proxy4OWS

IntroductionProxy4OWS

LinksOutlook

Summary

Outline

1 Introduction

2 Proxy4OWSWCSWFSWMS

3 Outlook

Jachym Cepicky Proxy4OWS

Page 3: Proxy4OWS

IntroductionProxy4OWS

LinksOutlook

Summary

About

Visualize and work with large vector data and raster data inthe web environment

OGC WFS, WCS (WMS) → WMS

Jachym Cepicky Proxy4OWS

Page 4: Proxy4OWS

IntroductionProxy4OWS

LinksOutlook

Summary

The problem of displaying large GIS datasetsThe 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

Page 5: Proxy4OWS

IntroductionProxy4OWS

LinksOutlook

Summary

WCSWFSWMS

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

Page 6: Proxy4OWS

IntroductionProxy4OWS

LinksOutlook

Summary

WCSWFSWMS

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

Page 7: Proxy4OWS

IntroductionProxy4OWS

LinksOutlook

Summary

WCSWFSWMS

Outline

1 Introduction

2 Proxy4OWSWCSWFSWMS

3 Outlook

Jachym Cepicky Proxy4OWS

Page 8: Proxy4OWS

IntroductionProxy4OWS

LinksOutlook

Summary

WCSWFSWMS

Web Coverage ServiceWCS

OGC WCS layers are configured using GDAL WCS formathttp://gdal.org/frmt_wcs.html

No caching is provided

Jachym Cepicky Proxy4OWS

Page 9: Proxy4OWS

IntroductionProxy4OWS

LinksOutlook

Summary

WCSWFSWMS

Outline

1 Introduction

2 Proxy4OWSWCSWFSWMS

3 Outlook

Jachym Cepicky Proxy4OWS

Page 10: Proxy4OWS

IntroductionProxy4OWS

LinksOutlook

Summary

WCSWFSWMS

Web Feature ServiceWFS

WFS was implemented natively using OWSLibhttp://sourceforge.net/apps/trac/owslib/wiki Axisorder and filter parameter support in MapServer or OGR

Simple caching is provided (for BBOX, not for FILTER)

Data are downloaded (with OWSLib) localy and MapServerLAYER is configured with this local file

Jachym Cepicky Proxy4OWS

Page 11: Proxy4OWS

IntroductionProxy4OWS

LinksOutlook

Summary

WCSWFSWMS

Web Feature ServiceWFS

WFS was implemented natively using OWSLibhttp://sourceforge.net/apps/trac/owslib/wiki Axisorder and filter parameter support in MapServer or OGR

Simple caching is provided (for BBOX, not for FILTER)

Data are downloaded (with OWSLib) localy and MapServerLAYER is configured with this local file

Jachym Cepicky Proxy4OWS

Page 12: Proxy4OWS

IntroductionProxy4OWS

LinksOutlook

Summary

WCSWFSWMS

Outline

1 Introduction

2 Proxy4OWSWCSWFSWMS

3 Outlook

Jachym Cepicky Proxy4OWS

Page 13: Proxy4OWS

IntroductionProxy4OWS

LinksOutlook

Summary

WCSWFSWMS

Web Map ServiceWMS

Used for unsupported CRSs

No caching

Data are disturbed, but visible

Jachym Cepicky Proxy4OWS

Page 14: Proxy4OWS

IntroductionProxy4OWS

LinksOutlook

Summary

WCSWFSWMS

Proxy4OWS Schema

Jachym Cepicky Proxy4OWS

Page 15: Proxy4OWS

IntroductionProxy4OWS

LinksOutlook

Summary

WCSWFSWMS

Capabilities Schema

Jachym Cepicky Proxy4OWS

Page 16: Proxy4OWS

IntroductionProxy4OWS

LinksOutlook

Summary

WCSWFSWMS

Examples

WFS http://briseide.ccss.cz/map/ withhttp://bnhelp.cz/ows/crwfs WFS service

WMS http://habitats.cz/view withhttp://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

Page 17: Proxy4OWS

IntroductionProxy4OWS

LinksOutlook

Summary

WCSWFSWMS

Examples

Jachym Cepicky Proxy4OWS

Page 18: Proxy4OWS

IntroductionProxy4OWS

LinksOutlook

Summary

Links

http://proxy4ows.org

http://redmine.ccss.cz/projects/hslayers

git://git.ccss.cz/hsrs/owsproxy.git

Jachym Cepicky Proxy4OWS

Page 19: Proxy4OWS

IntroductionProxy4OWS

LinksOutlook

Summary

Robustness

SLD

Caching

Jachym Cepicky Proxy4OWS

Page 20: Proxy4OWS

IntroductionProxy4OWS

LinksOutlook

Summary

Summary

Proxy4OWS python-based server-side OGC OWS proxy.

Transforms OGC OWS services to OGC WMS.

Jachym Cepicky Proxy4OWS

Page 21: Proxy4OWS

IntroductionProxy4OWS

LinksOutlook

Summary

Questions?

Jachym Cepicky Proxy4OWS