From 13eb4cb3ff4c123da0fa4703f472a324d0832346 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stephan=20Mei=C3=9Fl?= <stephan.meissl@eox.at> Date: Tue, 10 Mar 2020 16:30:20 +0100 Subject: [PATCH] First complete draft of the users guide. --- documentation/usage-guide/sample-requests.rst | 83 - documentation/usage-guide/searching.rst | 242 -- .../{usage-guide => users-guide}/Makefile | 0 .../{usage-guide => users-guide}/conf.py | 6 +- .../downloading.rst | 2 +- .../{usage-guide => users-guide}/index.rst | 2 +- .../{usage-guide => users-guide}/intro.rst | 2 +- .../{usage-guide => users-guide}/make.bat | 0 documentation/users-guide/sample-requests.rst | 2023 +++++++++++++++++ documentation/users-guide/searching.rst | 155 ++ .../{usage-guide => users-guide}/viewing.rst | 0 .../web-client.rst | 0 12 files changed, 2184 insertions(+), 331 deletions(-) delete mode 100644 documentation/usage-guide/sample-requests.rst delete mode 100644 documentation/usage-guide/searching.rst rename documentation/{usage-guide => users-guide}/Makefile (100%) rename documentation/{usage-guide => users-guide}/conf.py (95%) rename documentation/{usage-guide => users-guide}/downloading.rst (96%) rename documentation/{usage-guide => users-guide}/index.rst (94%) rename documentation/{usage-guide => users-guide}/intro.rst (88%) rename documentation/{usage-guide => users-guide}/make.bat (100%) create mode 100644 documentation/users-guide/sample-requests.rst create mode 100644 documentation/users-guide/searching.rst rename documentation/{usage-guide => users-guide}/viewing.rst (100%) rename documentation/{usage-guide => users-guide}/web-client.rst (100%) diff --git a/documentation/usage-guide/sample-requests.rst b/documentation/usage-guide/sample-requests.rst deleted file mode 100644 index 027ad1e9..00000000 --- a/documentation/usage-guide/sample-requests.rst +++ /dev/null @@ -1,83 +0,0 @@ -.. _sample_requests: - -Sample Service Requests -======================= - -some live samples. -login needed - -Client ------- - -TODO entry page listing collections at - * https://pdas.prism.eox.at - * https://pass.copernicus.eu - - -* https://vhr18.pdas.prism.eox.at -* https://emg.pdas.prism.eox.at - -* https://vhr18.pass.copernicus.eu -* https://emg.pass.copernicus.eu - -Cache ------ - -WMTS -^^^^ - -* `WMTS Capabilities <https://vhr18.pdas.prism.eox.at/cache/ows/wmts/1.0.0/WMTSCapabilities.xml>`_ -* `True color tile <https://vhr18.pdas.prism.eox.at/cache/ows/wmts/1.0.0/VHR_IMAGE_2018_Level_3__TRUE_COLOR/default/2018-06-01T00%3A00%3A00Z--2018-07-01T00%3A00%3A00Z/WGS84/11/524/2224.xxx>`_ -* `False color tile <https://vhr18.pdas.prism.eox.at/cache/ows/wmts/1.0.0/VHR_IMAGE_2018_Level_3__FALSE_COLOR/default/2018-06-01T00%3A00%3A00Z--2018-07-01T00%3A00%3A00Z/WGS84/11/524/2224.xxx>`_ -* `NDVI tile <https://vhr18.pdas.prism.eox.at/cache/ows/wmts/1.0.0/VHR_IMAGE_2018_Level_3__NDVI/default/2018-06-01T00%3A00%3A00Z--2018-07-01T00%3A00%3A00Z/WGS84/11/524/2224.xxx>`_ - -TODO: full layers - -WMS -^^^ - -* `WMS Capabilities <https://vhr18.pdas.prism.eox.at/cache/ows?service=wms&request=getcapabilities>`_ -* `True color image <https://vhr18.pdas.prism.eox.at/cache/ows?SERVICE=WMS&VERSION=1.1.0&REQUEST=GetMap&FORMAT=image%2Fpng&TRANSPARENT=true&LAYERS=VHR_IMAGE_2018_Level_3__TRUE_COLOR&STYLES=&time=2018-06-01T00%3A00%3A00Z%2F2018-07-01T00%3A00%3A00Z&WIDTH=256&HEIGHT=256&SRS=EPSG%3A4326&BBOX=15.46875%2C43.857421875%2C15.556640625%2C43.9453125>`_ - -Renderer --------- - -OpenSearch -^^^^^^^^^^ - -* `1st step OSDD <https://vhr18.pdas.prism.eox.at/opensearch>`_ -* `1st step search for collections <https://vhr18.pdas.prism.eox.at/opensearch/atom/>`_ -* `2nd step OSDD <https://vhr18.pdas.prism.eox.at/opensearch/collections/VHR_IMAGE_2018_Level_3/>`_ -* `2nd step search <https://vhr18.pdas.prism.eox.at/opensearch/collections/VHR_IMAGE_2018_Level_3/atom/>`_ -* `For one product <https://vhr18.pdas.prism.eox.at/opensearch/collections/VHR_IMAGE_2018_Level_3/atom/?uid=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7>`_ - -WMS -^^^ - -* `Collection layers capabilities <https://vhr18.pdas.prism.eox.at/ows?service=wms&request=getcapabilities>`_ -* `Layer capabilities for one product <https://vhr18.pdas.prism.eox.at/ows?service=wms&request=GetCapabilities&cql=identifier=%27urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7%27>`_ -* `Quicklook <https://vhr18.pdas.prism.eox.at/ows?service=WMS&version=1.3.0&request=GetMap&layers=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7&format=image/png&TRANSPARENT=true&width=463&height=500&CRS=EPSG:4326&STYLES=&BBOX=47.297788,25.978201,47.372606,26.047511>`_ -* `False color <https://vhr18.pdas.prism.eox.at/ows?service=WMS&version=1.3.0&request=GetMap&layers=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7__FALSE_COLOR&format=image/png&TRANSPARENT=true&width=463&height=500&CRS=EPSG:4326&STYLES=&BBOX=47.297788,25.978201,47.372606,26.047511>`_ -* `NDVI including style <https://vhr18.pdas.prism.eox.at/ows?service=WMS&version=1.3.0&request=GetMap&layers=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7__NDVI&format=image/png&TRANSPARENT=true&width=463&height=500&CRS=EPSG:4326&STYLES=coolwarm&BBOX=47.297788,25.978201,47.372606,26.047511>`_ -* `Custom color stretch <https://vhr18.pdas.prism.eox.at/ows?service=WMS&version=1.3.0&request=GetMap&layers=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7&format=image/png&TRANSPARENT=true&width=463&height=500&CRS=EPSG:4326&STYLES=&BBOX=47.297788,25.978201,47.372606,26.047511&dim_range=1000%205000>`_ -* `CQL filtering on Cloud Coverage <https://vhr18.pdas.prism.eox.at/ows?service=WMS&version=1.3.0&request=GetMap&layers=VHR_IMAGE_2018_Level_3&format=image/png&TRANSPARENT=true&width=392&height=500&CRS=EPSG:4326&STYLES=&BBOX=44.196369,14.849791,44.554918,15.131223&cql=cloudCover%3C1>`_ -* `Clouds mask validity <https://vhr18.pdas.prism.eox.at/ows?SERVICE=WMS&VERSION=1.1.0&REQUEST=GetMap&FORMAT=image%2Fpng&TRANSPARENT=true&LAYERS=VHR_IMAGE_2018_Level_3__validity&STYLES=&time=2017-04-14T13%3A49%3A45Z%2F2018-09-05T00%3A00%3A00Z&WIDTH=256&HEIGHT=256&SRS=EPSG%3A4326&BBOX=15.78727912902832,43.005756378173835,16.976377487182617,44.05855560302735>`_ -* `Clouds masked <https://vhr18.pdas.prism.eox.at/ows?SERVICE=WMS&VERSION=1.1.0&REQUEST=GetMap&FORMAT=image%2Fpng&TRANSPARENT=true&LAYERS=VHR_IMAGE_2018_Level_3__masked_validity&STYLES=&time=2017-04-14T13%3A49%3A45Z%2F2018-09-05T00%3A00%3A00Z&WIDTH=256&HEIGHT=256&SRS=EPSG%3A4326&BBOX=15.78727912902832,43.005756378173835,16.976377487182617,44.05855560302735>`_ - -WCS -^^^ - -* `WCS Capabilities <https://vhr18.pdas.prism.eox.at/ows?service=wcs&request=getcapabilities>`_ -* `Coverage set description <https://vhr18.pdas.prism.eox.at/ows?service=WCS&version=2.0.1&request=DescribeEOCoverageSet&eoId=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7>`_ -* `Coverage description <https://vhr18.pdas.prism.eox.at/ows?service=WCS&version=2.0.1&request=DescribeCoverage&coverageId=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7__coverage>`_ -* `Full in default configuration <https://vhr18.pdas.prism.eox.at/ows?service=WCS&version=2.0.1&request=GetCoverage&coverageId=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7__coverage>`_ -* `Spatial subset <https://vhr18.pdas.prism.eox.at/ows?service=WCS&version=2.0.1&request=GetCoverage&coverageid=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7__coverage&subset=long(26.004538536944892,26.016211510577705)&subset=lat(47.326254844665534,47.33495235268493)&subsettingCRS=http://www.opengis.net/def/crs/EPSG/0/4326>`_ -* `Range subset <https://vhr18.pdas.prism.eox.at/ows?service=WCS&version=2.0.1&request=GetCoverage&coverageid=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7__coverage&rangesubset=nir>`_ -* `Scale down <https://vhr18.pdas.prism.eox.at/ows?service=WCS&version=2.0.1&request=GetCoverage&coverageid=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7__coverage&scaleFactor=0.1>`_ -* `Format and interpolation <https://vhr18.pdas.prism.eox.at/ows?service=WCS&version=2.0.1&request=GetCoverage&coverageid=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7__coverage&format=image/jp2&interpolation=http://www.opengis.net/def/interpolation/OGC/1/nearest-neighbour>`_ -* `Projection <https://vhr18.pdas.prism.eox.at/ows?service=WCS&version=2.0.1&request=GetCoverage&coverageid=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7__coverage&outputCRS=http://www.opengis.net/def/crs/EPSG/0/4326>`_ - -DSEO -^^^^ - -* `One product <https://vhr18.pdas.prism.eox.at/ows?service=DSEO&version=1.0.0&request=GetProduct&ProductURI=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7>`_ diff --git a/documentation/usage-guide/searching.rst b/documentation/usage-guide/searching.rst deleted file mode 100644 index 00f4f2af..00000000 --- a/documentation/usage-guide/searching.rst +++ /dev/null @@ -1,242 +0,0 @@ -.. _searching: - -Searching -========= - -The main interface for searching is provided by `OpenSearch -<http://opensearch.org/>`_ using various extensions including the `Geo and Time -Extensions <https://portal.opengeospatial.org/files/?artifact_id=56866>`_, the -`Extension for Earth Observation -<http://docs.opengeospatial.org/is/13-026r8/13-026r8.html>`_ as well as the -`CEOS OpenSearch Best Practice Document -<http://ceos.org/document_management/Working_Groups/WGISS/Interest_Groups/OpenSearch/CEOS-OPENSEARCH-BP-V1.2.pdf>`_. - -The OpenSearch URL endpoints are: - -* ``/opensearch``: Main service description -* ``/opensearch/<format>``: Search for collections in a specific format -* ``/opensearch/collections/<collection-id>``: Collection specific description -* ``/opensearch/collections/<collection-id>/<format>``: Search for products in - a collection in that format - -Responses ---------- - -The description related endpoints provide an OpenSearch Description Document -(OSDD). This XML based file format describes general service metadata and -various access URL templates. - -These URL objects provide templates that can be filled with parameters to submit -actual metadata queries. Depending on the used URL, the search result is -returned in one of the following formats: - -* ``atom``: Atom syndication format -* ``rss``: RSS -* ``html``: HTML -* ``kml``: Keyhole Markup Language -* ``json``: GeoJSON - -The resulting items in that result document can be paged. Specific pages can be -retrieved using the ``offset`` and ``count`` parameters. Additionally, the -response contains links to the first, last, next, and previous pages of the -result set. - -The results of the search depend on the type of object being searched. For the -collection search, the result items are collection descriptions of all matched -collections encoded in the selected format. Each description contains a link to -its own specific OSDD document. - -In product searches, the result document items are descriptions of products, -containing links to thumbnails, browses, and product specific services such as -WMS or WCS. Additionally it contains the products acquisition footprint and -time stamp. - -Filters -------- - -The URL templates for both the collection and the record search allow to pass -parameters that control the query and shape of the search. The following table -shows all parameters available for both collection and product searches: - -=============== ================================================================ -Parameter Description -=============== ================================================================ -``startIndex`` The index offset of the items. Used to get subsets of a result - set -``count`` The number of records for each page -``start`` The start time stamp for the time range -``end`` The end time stamp for the time range -``timerel`` The semantic of the time range. Either ``intersects``, - ``contains``, ``disjoint``, or ``equals`` -``bbox`` The geographic bounding box expressed as ``min-lon``, - ``min-lat``, ``max-lon``, ``max-lat`` in WGS84 coordinates -``geom`` A WKT encoded geometry for a geographic search -``lon`` The longitude component of point/radius searches -``lat`` The latitude component of point/radius searches -``r`` The radious in metres of point/radius searches -``georel`` The semantic of the geometry filter. One of ``intersects``, - ``contains``, or ``disjoint`` -=============== ================================================================ - -The following parameters are only available in product searches in -addition to the general search parameters: - -=============== ================================================================ -Parameter Description -=============== ================================================================ -``uid`` Filter on identifiert -``cloudCover`` Cloud cover filter. Either a specific value or an interval of - values. Values between 0-100 -=============== ================================================================ - -The available parameters depend on the configuration made by the operator. - -Example response ----------------- - -Below is a sample response from a product search for an individual product in -Atom format. - -.. code-block:: xml - - <feed xmlns:cql="http://a9.com/-/opensearch/extensions/cql/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:eo="http://a9.com/-/opensearch/extensions/eo/1.0/" xmlns:geo="http://a9.com/-/opensearch/extensions/geo/1.0/" xmlns:georss="http://www.georss.org/georss" xmlns:media="http://search.yahoo.com/mrss/" xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:owc="http://www.opengis.net/owc/1.0" xmlns:time="http://a9.com/-/opensearch/extensions/time/1.0/" xmlns="http://www.w3.org/2005/Atom"> - <id>https://vhr18.pdas.prism.eox.at/opensearch/collections/VHR_IMAGE_2018_Level_3/atom/?uid=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7</id> - <title>VHR_IMAGE_2018_Level_3 Search</title> - <description/> - <opensearch:totalResults>1</opensearch:totalResults> - <opensearch:startIndex>0</opensearch:startIndex> - <opensearch:itemsPerPage>1</opensearch:itemsPerPage> - <opensearch:Query geo:uid="urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7" role="request"/> - <link href="https://vhr18.pdas.prism.eox.at/opensearch/" type="application/opensearchdescription+xml" rel="search"/> - <link href="https://vhr18.pdas.prism.eox.at/opensearch/collections/VHR_IMAGE_2018_Level_3/atom/?uid=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7" type="application/atom+xml" rel="self"/> - <link href="https://vhr18.pdas.prism.eox.at/opensearch/collections/VHR_IMAGE_2018_Level_3/atom/?uid=urn%3Aeop%3ADOVE%3AMULTISPECTRAL_4m%3A20180811_081455_1054_3be7" type="application/atom+xml" rel="first"/> - <link href="https://vhr18.pdas.prism.eox.at/opensearch/collections/VHR_IMAGE_2018_Level_3/atom/?startIndex=0&uid=urn%3Aeop%3ADOVE%3AMULTISPECTRAL_4m%3A20180811_081455_1054_3be7" type="application/atom+xml" rel="last"/> - <entry> - <title>urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7</title> - <id>https://vhr18.pdas.prism.eox.at/opensearch/collections/VHR_IMAGE_2018_Level_3/atom/?uid=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7</id> - <dc:identifier>urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7</dc:identifier> - <dc:date>2018-08-11T08:14:55Z</dc:date> - <georss:box>47.297788 25.978201 47.372606 26.047511</georss:box> - <georss:where> - <gml:MultiSurface xmlns:eop="http://www.opengis.net/eop/2.0" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmlcov="http://www.opengis.net/gmlcov/1.0" xmlns:om="http://www.opengis.net/om/2.0" srsName="EPSG:4326" gml:id="multisurface_urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7"> - <gml:surfaceMember> - <gml:Polygon gml:id="polygon_urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7_1"> - <gml:exterior> - <gml:LinearRing> - <gml:posList>47.29778796 26.00330821 47.29784395 26.00300545 47.29852855 26.00098039 47.33176050 25.98961353 47.35564999 25.98157482 47.35572189 25.98204011 47.36693204 25.97820059 47.37260630 26.01455420 47.37197192 26.01658883 47.37098788 26.01863079 47.36976416 26.02036682 47.36834411 26.02173541 47.36677806 26.02268812 47.31293985 26.04698765 47.31114307 26.04751063 47.30931486 26.04748521 47.30753117 26.04691252 47.30586607 26.04581637 47.30438870 26.04424235 47.30409927 26.04377423 47.29778796 26.00330821</gml:posList> - </gml:LinearRing> - </gml:exterior> - </gml:Polygon> - </gml:surfaceMember> - </gml:MultiSurface> - </georss:where> - <link href="https://vhr18.pdas.prism.eox.at/ows?service=DSEO&version=1.0.0&request=GetProduct&ProductURI=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7" rel="enclosure"/> - <media:content url="https://vhr18.pdas.prism.eox.at/ows?service=WMS&version=1.3.0&request=GetMap&layers=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7&format=image/png&TRANSPARENT=true&width=463&height=500&CRS=EPSG:4326&STYLES=&BBOX=47.297788,25.978201,47.372606,26.047511"> - <media:category>QUICKLOOK</media:category> - </media:content> - <media:content url="https://vhr18.pdas.prism.eox.at/ows?service=WMS&version=1.3.0&request=GetMap&layers=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7&format=image/png&TRANSPARENT=true&width=92&height=100&CRS=EPSG:4326&STYLES=&BBOX=47.297788,25.978201,47.372606,26.047511"> - <media:category>THUMBNAIL</media:category> - </media:content> - <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wms"> - <owc:operation href="https://vhr18.pdas.prism.eox.at/ows?service=WMS&request=GetCapabilities&cql=identifier='urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7'" code="GetCapabilities" type="application/xml" method="GET"/> - <owc:operation href="https://vhr18.pdas.prism.eox.at/ows?service=WMS&version=1.3.0&request=GetMap&layers=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7&format=image/png&TRANSPARENT=true&width=463&height=500&CRS=EPSG:4326&STYLES=&BBOX=47.297788,25.978201,47.372606,26.047511" code="GetMap" type="image/png" method="GET"/> - </owc:offering> - <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wcs"> - <owc:operation href="https://vhr18.pdas.prism.eox.at/ows?service=WCS&version=2.0.1&request=GetCapabilities" code="GetCapabilities" type="application/xml" method="GET"/> - <owc:operation href="https://vhr18.pdas.prism.eox.at/ows?service=WCS&version=2.0.1&request=DescribeCoverage&coverageId=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7__coverage" code="DescribeCoverage" type="application/xml" method="GET"/> - <owc:operation href="https://vhr18.pdas.prism.eox.at/ows?service=WCS&version=2.0.1&request=GetCoverage&coverageId=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7__coverage" code="GetCoverage" type="image/tiff" method="GET"/> - </owc:offering> - <summary type="html"><![CDATA[<table> - <tr> - <td valign="top" width="10%"> - - <a href="https://vhr18.pdas.prism.eox.at/ows?service=WMS&version=1.3.0&request=GetMap&layers=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7&format=image/png&TRANSPARENT=true&width=463&height=500&CRS=EPSG:4326&STYLES=&BBOX=47.297788,25.978201,47.372606,26.047511" target="_blank" title="View quicklook image"> - <img align="left" border="0" hspace="8" src="https://vhr18.pdas.prism.eox.at/ows?service=WMS&version=1.3.0&request=GetMap&layers=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7&format=image/png&TRANSPARENT=true&width=92&height=100&CRS=EPSG:4326&STYLES=&BBOX=47.297788,25.978201,47.372606,26.047511" /> - </a> - - </td> - <td valign="top" width="90%"> - <table> - <tr valign="top"> - <td> - <b>Date </b> - </td> - <td>2018-08-11T08:14:55+00:00 / 2018-08-11T08:14:55+00:00</td> - </tr> - <tr valign="top"> - <td> - <b>Metadata</b> - </td> - <td> - - <a href="https://vhr18.pdas.prism.eox.at/opensearch/collections/VHR_IMAGE_2018_Level_3/atom/?uid=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7" title="Atom format" target="_blank">ATOM</a> - </td> - </tr> - - <tr valign="top"> - <td> - <b>Download</b> - </td> - <td> - <a href="https://vhr18.pdas.prism.eox.at/ows?service=DSEO&version=1.0.0&request=GetProduct&ProductURI=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7" title="Download" target="_blank">Package</a> - </td> - </tr> - - </table> - </td> - </tr> - </table> - - <h3>OGC cross links</h3> - <ul> - <li> - <b>WMS</b> - <ul> - <li> - <a href="https://vhr18.pdas.prism.eox.at/ows?service=WMS&request=GetCapabilities&cql=identifier='urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7'" target="_blank">GetCapabilities</a> - </li> - </ul> - - <ul> - <li> - <a href="https://vhr18.pdas.prism.eox.at/ows?service=WMS&version=1.3.0&request=GetMap&layers=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7&format=image/png&TRANSPARENT=true&width=463&height=500&CRS=EPSG:4326&STYLES=&BBOX=47.297788,25.978201,47.372606,26.047511" target="_blank">GetMap</a> - </li> - </ul> - - </li> - <li> - <b>WCS</b> - <ul> - <li> - <a href="https://vhr18.pdas.prism.eox.at/ows?service=WCS&version=2.0.1&request=DescribeEOCoverageSet&eoId=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7" target="_blank">DescribeEOCoverageSet</a> - </li> - - <li> - <b>urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7__coverage</b> - <ul> - <li> - <a href="https://vhr18.pdas.prism.eox.at/ows?service=WCS&version=2.0.1&request=DescribeCoverage&coverageId=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7__coverage" target="_blank">DescribeCoverage</a> - </li> - <li> - <a href="https://vhr18.pdas.prism.eox.at/ows?service=WCS&version=2.0.1&request=GetCoverage&coverageId=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7__coverage" target="_blank">GetCoverage</a> - </li> - </ul> - </li> - - </ul> - </li> - </ul> - - <h3>Metadata</h3> - <table> - - <tr> - <td>Cloud Cover</td> - <td>0.0</td> - </tr> - - </table>]]></summary> - </entry> - </feed> - -Continue reading about the provided :ref:`viewing` services. diff --git a/documentation/usage-guide/Makefile b/documentation/users-guide/Makefile similarity index 100% rename from documentation/usage-guide/Makefile rename to documentation/users-guide/Makefile diff --git a/documentation/usage-guide/conf.py b/documentation/users-guide/conf.py similarity index 95% rename from documentation/usage-guide/conf.py rename to documentation/users-guide/conf.py index f59bf0eb..a4fd79f8 100644 --- a/documentation/usage-guide/conf.py +++ b/documentation/users-guide/conf.py @@ -17,7 +17,7 @@ # -- Project information ----------------------------------------------------- -project = u'View Server - Usage Guide' +project = u'View Server - Users Guide' copyright = u'2019, 2020, EOX IT Services GmbH' author = u'EOX IT Services GmbH' @@ -63,8 +63,8 @@ numfig_secnum_depth = 2 latex_documents = [( 'index', - 'View-Server_-_Usage-Guide.tex', - u'View Server - Usage Guide', + 'View-Server_-_Users-Guide.tex', + u'View Server - Users Guide', u'EOX IT Services GmbH', 'manual', True diff --git a/documentation/usage-guide/downloading.rst b/documentation/users-guide/downloading.rst similarity index 96% rename from documentation/usage-guide/downloading.rst rename to documentation/users-guide/downloading.rst index 972d7de9..a063bddd 100644 --- a/documentation/usage-guide/downloading.rst +++ b/documentation/users-guide/downloading.rst @@ -30,4 +30,4 @@ service. Clients are advised to download bigger coverages in junks and but them together afterwards. The final chapter :ref:`sample_requests` holds a list of sample requests against -the various services described in this usage guide. +the various services described in this users guide. diff --git a/documentation/usage-guide/index.rst b/documentation/users-guide/index.rst similarity index 94% rename from documentation/usage-guide/index.rst rename to documentation/users-guide/index.rst index 11db5728..50c91223 100644 --- a/documentation/usage-guide/index.rst +++ b/documentation/users-guide/index.rst @@ -1,6 +1,6 @@ .. _contents: -View Server - Usage Guide +View Server - Users Guide ========================= .. toctree:: diff --git a/documentation/usage-guide/intro.rst b/documentation/users-guide/intro.rst similarity index 88% rename from documentation/usage-guide/intro.rst rename to documentation/users-guide/intro.rst index 925b3bc2..88c797c0 100644 --- a/documentation/usage-guide/intro.rst +++ b/documentation/users-guide/intro.rst @@ -1,7 +1,7 @@ Introduction ============ -This is the Usage Guide of the View Server (VS). The intended readers are users +This is the Users Guide of the View Server (VS). The intended readers are users of the web client shown below and external services provided by the View Server. These provided external services are services for searching, viewing, and diff --git a/documentation/usage-guide/make.bat b/documentation/users-guide/make.bat similarity index 100% rename from documentation/usage-guide/make.bat rename to documentation/users-guide/make.bat diff --git a/documentation/users-guide/sample-requests.rst b/documentation/users-guide/sample-requests.rst new file mode 100644 index 00000000..a514c722 --- /dev/null +++ b/documentation/users-guide/sample-requests.rst @@ -0,0 +1,2023 @@ +.. _sample_requests: + +Sample Service Requests +======================= + +This chapter provides various sample requests. Those requests are against a +production service and might get invalid over time. + +Please note that the production service used requires user authentication. +Please ask the European Space Agency (ESA) to get access granted. + +Web Client +---------- + +The web and services are accessible at two production URLs: + +* pdas.prism.eox.at +* pass.copernicus.eu + +Currently as of writing two collections/datasets are available, the `VHR IMAGE +2018 <https://vhr18.pdas.prism.eox.at>`_ and the `Emergency +<https://emg.pdas.prism.eox.at>`_ dataset. + +Performance optimized viewing +----------------------------- + +`WMTS Capabilities <https://vhr18.pdas.prism.eox.at/cache/ows/wmts/1.0.0/WMTSCapabilities.xml>`_ + +.. code-block:: xml + + <?xml version="1.0" encoding="UTF-8"?> + <Capabilities version="1.0.0" xmlns="http://www.opengis.net/wmts/1.0" xmlns:gml="http://www.opengis.net/gml" xmlns:inspire_common="http://inspire.ec.europa.eu/schemas/common/1.0" xmlns:inspire_vs="http://inspire.ec.europa.eu/schemas/inspire_vs_ows11/1.0" xmlns:ows="http://www.opengis.net/ows/1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opengis.net/wmts/1.0 http://schemas.opengis.net/wmts/1.0/wmtsGetCapabilities_response.xsd http://inspire.ec.europa.eu/schemas/inspire_vs_ows11/1.0 http://inspire.ec.europa.eu/schemas/inspire_vs_ows11/1.0/inspire_vs_ows_11.xsd"> + <ows:ServiceIdentification> + <ows:Title>PRISM Data Access Service (PASS) developed by EOX</ows:Title> + <ows:Abstract>PRISM Data Access Service (PASS) developed by EOX</ows:Abstract> + <ows:Keywords> + <ows:Keyword>view service</ows:Keyword> + </ows:Keywords> + <ows:ServiceType>OGC WMTS</ows:ServiceType> + <ows:ServiceTypeVersion>1.0.0</ows:ServiceTypeVersion> + <ows:Fees>UNKNOWN</ows:Fees> + <ows:AccessConstraints>UNKNOWN</ows:AccessConstraints> + </ows:ServiceIdentification> + <ows:ServiceProvider> + <stripped/> + </ows:ServiceProvider> + <ows:OperationsMetadata> + <ows:Operation name="GetCapabilities"> + <ows:DCP> + <ows:HTTP> + <ows:Get xlink:href="https://vhr18.pass.copernicus.eu/cache/ows/wmts?"> + <ows:Constraint name="GetEncoding"> + <ows:AllowedValues> + <ows:Value>KVP</ows:Value> + </ows:AllowedValues> + </ows:Constraint> + </ows:Get> + </ows:HTTP> + </ows:DCP> + </ows:Operation> + <ows:Operation name="GetTile"> + <ows:DCP> + <ows:HTTP> + <ows:Get xlink:href="https://vhr18.pass.copernicus.eu/cache/ows/wmts?"> + <ows:Constraint name="GetEncoding"> + <ows:AllowedValues> + <ows:Value>KVP</ows:Value> + </ows:AllowedValues> + </ows:Constraint> + </ows:Get> + </ows:HTTP> + </ows:DCP> + </ows:Operation> + <ows:Operation name="GetFeatureInfo"> + <ows:DCP> + <ows:HTTP> + <ows:Get xlink:href="https://vhr18.pass.copernicus.eu/cache/ows/wmts?"> + <ows:Constraint name="GetEncoding"> + <ows:AllowedValues> + <ows:Value>KVP</ows:Value> + </ows:AllowedValues> + </ows:Constraint> + </ows:Get> + </ows:HTTP> + </ows:DCP> + </ows:Operation> + <inspire_vs:ExtendedCapabilities> + <inspire_common:MetadataUrl xsi:type="inspire_common:resourceLocatorType"> + <inspire_common:URL>TBD</inspire_common:URL> + <inspire_common:MediaType>application/vnd.iso.19139+xml</inspire_common:MediaType> + </inspire_common:MetadataUrl> + <inspire_common:SupportedLanguages> + <inspire_common:DefaultLanguage> + <inspire_common:Language>eng</inspire_common:Language> + </inspire_common:DefaultLanguage> + </inspire_common:SupportedLanguages> + <inspire_common:ResponseLanguage> + <inspire_common:Language>eng</inspire_common:Language> + </inspire_common:ResponseLanguage> + </inspire_vs:ExtendedCapabilities> + </ows:OperationsMetadata> + <Contents> + <Layer> + <ows:Title>VHR Image 2018 False Color</ows:Title> + <ows:Abstract>VHR Image 2018 False Color</ows:Abstract> + <ows:WGS84BoundingBox> + <ows:LowerCorner>-180.000000 -90.000000</ows:LowerCorner> + <ows:UpperCorner>180.000000 90.000000</ows:UpperCorner> + </ows:WGS84BoundingBox> + <ows:Identifier>VHR_IMAGE_2018__FALSE_COLOR</ows:Identifier> + <Style isDefault="true"> + <ows:Identifier>default</ows:Identifier> + </Style> + <Format>image/unknown</Format> + <Dimension> + <ows:Identifier>time</ows:Identifier> + <Default>2017/2019</Default> + <Value>2017-05-01T09:54:28Z/2019-10-06T07:03:34Z</Value> + </Dimension> + <TileMatrixSetLink> + <TileMatrixSet>WGS84</TileMatrixSet> + </TileMatrixSetLink> + <ResourceURL format="image/unknown" resourceType="tile" template="https://vhr18.pass.copernicus.eu/cache/ows/wmts/1.0.0/VHR_IMAGE_2018__FALSE_COLOR/default/{time}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.xxx"/> + </Layer> + <Layer> + <ows:Title>VHR Image 2018 True Color with masked validity</ows:Title> + <ows:Abstract>VHR Image 2018 True Color with masked validity</ows:Abstract> + <ows:WGS84BoundingBox> + <ows:LowerCorner>-180.000000 -90.000000</ows:LowerCorner> + <ows:UpperCorner>180.000000 90.000000</ows:UpperCorner> + </ows:WGS84BoundingBox> + <ows:Identifier>VHR_IMAGE_2018__masked_validity</ows:Identifier> + <Style isDefault="true"> + <ows:Identifier>default</ows:Identifier> + </Style> + <Format>image/unknown</Format> + <Dimension> + <ows:Identifier>time</ows:Identifier> + <Default>2017/2019</Default> + <Value>2017-05-01T09:54:28Z/2019-10-06T07:03:34Z</Value> + </Dimension> + <TileMatrixSetLink> + <TileMatrixSet>WGS84</TileMatrixSet> + </TileMatrixSetLink> + <ResourceURL format="image/unknown" resourceType="tile" template="https://vhr18.pass.copernicus.eu/cache/ows/wmts/1.0.0/VHR_IMAGE_2018__masked_validity/default/{time}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.xxx"/> + </Layer> + <Layer> + <ows:Title>VHR Image 2018 Level 3 NDVI</ows:Title> + <ows:Abstract>VHR Image 2018 Level 3 NDVI</ows:Abstract> + <ows:WGS84BoundingBox> + <ows:LowerCorner>-180.000000 -90.000000</ows:LowerCorner> + <ows:UpperCorner>180.000000 90.000000</ows:UpperCorner> + </ows:WGS84BoundingBox> + <ows:Identifier>VHR_IMAGE_2018_Level_3__NDVI</ows:Identifier> + <Style isDefault="true"> + <ows:Identifier>default</ows:Identifier> + </Style> + <Format>image/unknown</Format> + <Dimension> + <ows:Identifier>time</ows:Identifier> + <Default>2017/2019</Default> + <Value>2017-05-01T09:54:28Z/2019-10-06T07:03:34Z</Value> + </Dimension> + <TileMatrixSetLink> + <TileMatrixSet>WGS84</TileMatrixSet> + </TileMatrixSetLink> + <ResourceURL format="image/unknown" resourceType="tile" template="https://vhr18.pass.copernicus.eu/cache/ows/wmts/1.0.0/VHR_IMAGE_2018_Level_3__NDVI/default/{time}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.xxx"/> + </Layer> + <Layer> + <ows:Title>VHR Image 2018 Level 3 True Color Full Coverage</ows:Title> + <ows:Abstract>VHR Image 2018 Level 3 True Color Full Coverage</ows:Abstract> + <ows:WGS84BoundingBox> + <ows:LowerCorner>-24.700000 27.500000</ows:LowerCorner> + <ows:UpperCorner>45.000000 71.300000</ows:UpperCorner> + </ows:WGS84BoundingBox> + <ows:Identifier>VHR_IMAGE_2018_Level_3__Full</ows:Identifier> + <Style isDefault="true"> + <ows:Identifier>default</ows:Identifier> + </Style> + <Format>image/unknown</Format> + <TileMatrixSetLink> + <TileMatrixSet>WGS84</TileMatrixSet> + </TileMatrixSetLink> + <ResourceURL format="image/unknown" resourceType="tile" template="https://vhr18.pass.copernicus.eu/cache/ows/wmts/1.0.0/VHR_IMAGE_2018_Level_3__Full/default/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.xxx"/> + </Layer> + <Layer> + <ows:Title>VHR Image 2018 True Color</ows:Title> + <ows:Abstract>VHR Image 2018 True Color</ows:Abstract> + <ows:WGS84BoundingBox> + <ows:LowerCorner>-180.000000 -90.000000</ows:LowerCorner> + <ows:UpperCorner>180.000000 90.000000</ows:UpperCorner> + </ows:WGS84BoundingBox> + <ows:Identifier>VHR_IMAGE_2018__TRUE_COLOR</ows:Identifier> + <Style isDefault="true"> + <ows:Identifier>default</ows:Identifier> + </Style> + <Format>image/unknown</Format> + <Dimension> + <ows:Identifier>time</ows:Identifier> + <Default>2017/2019</Default> + <Value>2017-05-01T09:54:28Z/2019-10-06T07:03:34Z</Value> + </Dimension> + <TileMatrixSetLink> + <TileMatrixSet>WGS84</TileMatrixSet> + </TileMatrixSetLink> + <ResourceURL format="image/unknown" resourceType="tile" template="https://vhr18.pass.copernicus.eu/cache/ows/wmts/1.0.0/VHR_IMAGE_2018__TRUE_COLOR/default/{time}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.xxx"/> + </Layer> + <Layer> + <ows:Title>VHR Image 2018 Level 1 False Color</ows:Title> + <ows:Abstract>VHR Image 2018 Level 1 False Color</ows:Abstract> + <ows:WGS84BoundingBox> + <ows:LowerCorner>-180.000000 -90.000000</ows:LowerCorner> + <ows:UpperCorner>180.000000 90.000000</ows:UpperCorner> + </ows:WGS84BoundingBox> + <ows:Identifier>VHR_IMAGE_2018_Level_1__FALSE_COLOR</ows:Identifier> + <Style isDefault="true"> + <ows:Identifier>default</ows:Identifier> + </Style> + <Format>image/unknown</Format> + <Dimension> + <ows:Identifier>time</ows:Identifier> + <Default>2017/2019</Default> + <Value>2017-05-01T09:54:28Z/2019-10-06T07:03:34Z</Value> + </Dimension> + <TileMatrixSetLink> + <TileMatrixSet>WGS84</TileMatrixSet> + </TileMatrixSetLink> + <ResourceURL format="image/unknown" resourceType="tile" template="https://vhr18.pass.copernicus.eu/cache/ows/wmts/1.0.0/VHR_IMAGE_2018_Level_1__FALSE_COLOR/default/{time}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.xxx"/> + </Layer> + <Layer> + <ows:Title>VHR Image 2018 NDVI</ows:Title> + <ows:Abstract>VHR Image 2018 NDVI</ows:Abstract> + <ows:WGS84BoundingBox> + <ows:LowerCorner>-180.000000 -90.000000</ows:LowerCorner> + <ows:UpperCorner>180.000000 90.000000</ows:UpperCorner> + </ows:WGS84BoundingBox> + <ows:Identifier>VHR_IMAGE_2018__NDVI</ows:Identifier> + <Style isDefault="true"> + <ows:Identifier>default</ows:Identifier> + </Style> + <Format>image/unknown</Format> + <Dimension> + <ows:Identifier>time</ows:Identifier> + <Default>2017/2019</Default> + <Value>2017-05-01T09:54:28Z/2019-10-06T07:03:34Z</Value> + </Dimension> + <TileMatrixSetLink> + <TileMatrixSet>WGS84</TileMatrixSet> + </TileMatrixSetLink> + <ResourceURL format="image/unknown" resourceType="tile" template="https://vhr18.pass.copernicus.eu/cache/ows/wmts/1.0.0/VHR_IMAGE_2018__NDVI/default/{time}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.xxx"/> + </Layer> + <Layer> + <ows:Title>VHR Image 2018 Level 1 True Color with masked validity</ows:Title> + <ows:Abstract>VHR Image 2018 Level 1 True Color with masked validity</ows:Abstract> + <ows:WGS84BoundingBox> + <ows:LowerCorner>-180.000000 -90.000000</ows:LowerCorner> + <ows:UpperCorner>180.000000 90.000000</ows:UpperCorner> + </ows:WGS84BoundingBox> + <ows:Identifier>VHR_IMAGE_2018_Level_1__masked_validity</ows:Identifier> + <Style isDefault="true"> + <ows:Identifier>default</ows:Identifier> + </Style> + <Format>image/unknown</Format> + <Dimension> + <ows:Identifier>time</ows:Identifier> + <Default>2017/2019</Default> + <Value>2017-05-01T09:54:28Z/2019-10-06T07:03:34Z</Value> + </Dimension> + <TileMatrixSetLink> + <TileMatrixSet>WGS84</TileMatrixSet> + </TileMatrixSetLink> + <ResourceURL format="image/unknown" resourceType="tile" template="https://vhr18.pass.copernicus.eu/cache/ows/wmts/1.0.0/VHR_IMAGE_2018_Level_1__masked_validity/default/{time}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.xxx"/> + </Layer> + <Layer> + <ows:Title>VHR Image 2018 Level 3 False Color</ows:Title> + <ows:Abstract>VHR Image 2018 Level 3 False Color</ows:Abstract> + <ows:WGS84BoundingBox> + <ows:LowerCorner>-180.000000 -90.000000</ows:LowerCorner> + <ows:UpperCorner>180.000000 90.000000</ows:UpperCorner> + </ows:WGS84BoundingBox> + <ows:Identifier>VHR_IMAGE_2018_Level_3__FALSE_COLOR</ows:Identifier> + <Style isDefault="true"> + <ows:Identifier>default</ows:Identifier> + </Style> + <Format>image/unknown</Format> + <Dimension> + <ows:Identifier>time</ows:Identifier> + <Default>2017/2019</Default> + <Value>2017-05-01T09:54:28Z/2019-10-06T07:03:34Z</Value> + </Dimension> + <TileMatrixSetLink> + <TileMatrixSet>WGS84</TileMatrixSet> + </TileMatrixSetLink> + <ResourceURL format="image/unknown" resourceType="tile" template="https://vhr18.pass.copernicus.eu/cache/ows/wmts/1.0.0/VHR_IMAGE_2018_Level_3__FALSE_COLOR/default/{time}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.xxx"/> + </Layer> + <Layer> + <ows:Title>VHR Image 2018 Level 3 True Color with masked validity</ows:Title> + <ows:Abstract>VHR Image 2018 Level 3 True Color with masked validity</ows:Abstract> + <ows:WGS84BoundingBox> + <ows:LowerCorner>-180.000000 -90.000000</ows:LowerCorner> + <ows:UpperCorner>180.000000 90.000000</ows:UpperCorner> + </ows:WGS84BoundingBox> + <ows:Identifier>VHR_IMAGE_2018_Level_3__masked_validity</ows:Identifier> + <Style isDefault="true"> + <ows:Identifier>default</ows:Identifier> + </Style> + <Format>image/unknown</Format> + <Dimension> + <ows:Identifier>time</ows:Identifier> + <Default>2017/2019</Default> + <Value>2017-05-01T09:54:28Z/2019-10-06T07:03:34Z</Value> + </Dimension> + <TileMatrixSetLink> + <TileMatrixSet>WGS84</TileMatrixSet> + </TileMatrixSetLink> + <ResourceURL format="image/unknown" resourceType="tile" template="https://vhr18.pass.copernicus.eu/cache/ows/wmts/1.0.0/VHR_IMAGE_2018_Level_3__masked_validity/default/{time}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.xxx"/> + </Layer> + <Layer> + <ows:Title>VHR Image 2018 Level 3 True Color with masked validity Full Coverage</ows:Title> + <ows:Abstract>VHR Image 2018 Level 3 True Color with masked validity Full Coverage</ows:Abstract> + <ows:WGS84BoundingBox> + <ows:LowerCorner>-24.700000 27.500000</ows:LowerCorner> + <ows:UpperCorner>45.000000 71.300000</ows:UpperCorner> + </ows:WGS84BoundingBox> + <ows:Identifier>VHR_IMAGE_2018_Level_3__masked_validity__Full</ows:Identifier> + <Style isDefault="true"> + <ows:Identifier>default</ows:Identifier> + </Style> + <Format>image/unknown</Format> + <TileMatrixSetLink> + <TileMatrixSet>WGS84</TileMatrixSet> + </TileMatrixSetLink> + <ResourceURL format="image/unknown" resourceType="tile" template="https://vhr18.pass.copernicus.eu/cache/ows/wmts/1.0.0/VHR_IMAGE_2018_Level_3__masked_validity__Full/default/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.xxx"/> + </Layer> + <Layer> + <ows:Title>VHR Image 2018 Level 1 True Color</ows:Title> + <ows:Abstract>VHR Image 2018 Level 1 True Color</ows:Abstract> + <ows:WGS84BoundingBox> + <ows:LowerCorner>-180.000000 -90.000000</ows:LowerCorner> + <ows:UpperCorner>180.000000 90.000000</ows:UpperCorner> + </ows:WGS84BoundingBox> + <ows:Identifier>VHR_IMAGE_2018_Level_1__TRUE_COLOR</ows:Identifier> + <Style isDefault="true"> + <ows:Identifier>default</ows:Identifier> + </Style> + <Format>image/unknown</Format> + <Dimension> + <ows:Identifier>time</ows:Identifier> + <Default>2017/2019</Default> + <Value>2017-05-01T09:54:28Z/2019-10-06T07:03:34Z</Value> + </Dimension> + <TileMatrixSetLink> + <TileMatrixSet>WGS84</TileMatrixSet> + </TileMatrixSetLink> + <ResourceURL format="image/unknown" resourceType="tile" template="https://vhr18.pass.copernicus.eu/cache/ows/wmts/1.0.0/VHR_IMAGE_2018_Level_1__TRUE_COLOR/default/{time}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.xxx"/> + </Layer> + <Layer> + <ows:Title>VHR Image 2018 Level 3 True Color</ows:Title> + <ows:Abstract>VHR Image 2018 Level 3 True Color</ows:Abstract> + <ows:WGS84BoundingBox> + <ows:LowerCorner>-180.000000 -90.000000</ows:LowerCorner> + <ows:UpperCorner>180.000000 90.000000</ows:UpperCorner> + </ows:WGS84BoundingBox> + <ows:Identifier>VHR_IMAGE_2018_Level_3__TRUE_COLOR</ows:Identifier> + <Style isDefault="true"> + <ows:Identifier>default</ows:Identifier> + </Style> + <Format>image/unknown</Format> + <Dimension> + <ows:Identifier>time</ows:Identifier> + <Default>2017/2019</Default> + <Value>2017-05-01T09:54:28Z/2019-10-06T07:03:34Z</Value> + </Dimension> + <TileMatrixSetLink> + <TileMatrixSet>WGS84</TileMatrixSet> + </TileMatrixSetLink> + <ResourceURL format="image/unknown" resourceType="tile" template="https://vhr18.pass.copernicus.eu/cache/ows/wmts/1.0.0/VHR_IMAGE_2018_Level_3__TRUE_COLOR/default/{time}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.xxx"/> + </Layer> + <Layer> + <ows:Title>VHR Image 2018 Level 1 NDVI</ows:Title> + <ows:Abstract>VHR Image 2018 Level 1 NDVI</ows:Abstract> + <ows:WGS84BoundingBox> + <ows:LowerCorner>-180.000000 -90.000000</ows:LowerCorner> + <ows:UpperCorner>180.000000 90.000000</ows:UpperCorner> + </ows:WGS84BoundingBox> + <ows:Identifier>VHR_IMAGE_2018_Level_1__NDVI</ows:Identifier> + <Style isDefault="true"> + <ows:Identifier>default</ows:Identifier> + </Style> + <Format>image/unknown</Format> + <Dimension> + <ows:Identifier>time</ows:Identifier> + <Default>2017/2019</Default> + <Value>2017-05-01T09:54:28Z/2019-10-06T07:03:34Z</Value> + </Dimension> + <TileMatrixSetLink> + <TileMatrixSet>WGS84</TileMatrixSet> + </TileMatrixSetLink> + <ResourceURL format="image/unknown" resourceType="tile" template="https://vhr18.pass.copernicus.eu/cache/ows/wmts/1.0.0/VHR_IMAGE_2018_Level_1__NDVI/default/{time}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.xxx"/> + </Layer> + <TileMatrixSet> + <stripped/> + </TileMatrixSet> + </Contents> + </Capabilities> + +`WMS Capabilities <https://vhr18.pdas.prism.eox.at/cache/ows?service=wms&request=getcapabilities>`_ + +.. code-block:: xml + + <?xml version="1.0" encoding="UTF-8" standalone="no" ?> + <!DOCTYPE WMT_MS_Capabilities + SYSTEM 'http://schemas.opengis.net/wms/1.1.0/capabilities_1_1_0.dtd' [ <!ELEMENT VendorSpecificCapabilities EMPTY>]> + <WMT_MS_Capabilities version="1.1.1"> + <Service> + <Name>OGC:WMS</Name> + <Title>PRISM Data Access Service (PASS) developed by EOX</Title> + <OnlineResource xlink:href="https://vhr18.pass.copernicus.eu/cache/ows/?" xmlns:xlink="http://www.w3.org/1999/xlink"/> + </Service> + <Capability> + <Request> + <GetCapabilities> + <Format>application/vnd.ogc.wms_xml</Format> + <DCPType> + <HTTP> + <Get> + <OnlineResource xlink:href="https://vhr18.pass.copernicus.eu/cache/ows/?" xmlns:xlink="http://www.w3.org/1999/xlink"/> + </Get> + </HTTP> + </DCPType> + </GetCapabilities> + <GetMap> + <Format>image/png</Format> + <Format>image/jpeg</Format> + <DCPType> + <HTTP> + <Get> + <OnlineResource xlink:href="https://vhr18.pass.copernicus.eu/cache/ows/?" xmlns:xlink="http://www.w3.org/1999/xlink"/> + </Get> + </HTTP> + </DCPType> + </GetMap> + <GetFeatureInfo> + <Format>text/plain</Format> + <Format>application/vnd.ogc.gml</Format> + <DCPType> + <HTTP> + <Get> + <OnlineResource xlink:href="https://vhr18.pass.copernicus.eu/cache/ows/?" xmlns:xlink="http://www.w3.org/1999/xlink"/> + </Get> + </HTTP> + </DCPType> + </GetFeatureInfo> + </Request> + <Exception> + <Format>text/plain</Format> + </Exception> + <VendorSpecificCapabilities> + <stripped/> + </VendorSpecificCapabilities> + <Layer> + <Title>PRISM Data Access Service (PASS) developed by EOX</Title> + <SRS>EPSG:4326</SRS> + <Layer cascaded="1" queryable="0"> + <Name>VHR_IMAGE_2018__TRUE_COLOR</Name> + <Title>VHR Image 2018 True Color</Title> + <Abstract>VHR Image 2018 True Color</Abstract> + <LatLonBoundingBox maxx="180.000000" maxy="90.000000" minx="-180.000000" miny="-90.000000"/> + <Dimension default="2017/2019" name="time">2017-05-01T09:54:28Z/2019-10-06T07:03:34Z</Dimension> + <BoundingBox SRS="EPSG:4326" maxx="180.000000" maxy="90.000000" minx="-180.000000" miny="-90.000000"/> + <SRS>EPSG:4326</SRS> + </Layer> + <Layer cascaded="1" queryable="0"> + <Name>VHR_IMAGE_2018_Level_1__FALSE_COLOR</Name> + <Title>VHR Image 2018 Level 1 False Color</Title> + <Abstract>VHR Image 2018 Level 1 False Color</Abstract> + <LatLonBoundingBox maxx="180.000000" maxy="90.000000" minx="-180.000000" miny="-90.000000"/> + <Dimension default="2017/2019" name="time">2017-05-01T09:54:28Z/2019-10-06T07:03:34Z</Dimension> + <BoundingBox SRS="EPSG:4326" maxx="180.000000" maxy="90.000000" minx="-180.000000" miny="-90.000000"/> + <SRS>EPSG:4326</SRS> + </Layer> + <Layer cascaded="1" queryable="0"> + <Name>VHR_IMAGE_2018__NDVI</Name> + <Title>VHR Image 2018 NDVI</Title> + <Abstract>VHR Image 2018 NDVI</Abstract> + <LatLonBoundingBox maxx="180.000000" maxy="90.000000" minx="-180.000000" miny="-90.000000"/> + <Dimension default="2017/2019" name="time">2017-05-01T09:54:28Z/2019-10-06T07:03:34Z</Dimension> + <BoundingBox SRS="EPSG:4326" maxx="180.000000" maxy="90.000000" minx="-180.000000" miny="-90.000000"/> + <SRS>EPSG:4326</SRS> + </Layer> + <Layer cascaded="1" queryable="0"> + <Name>VHR_IMAGE_2018_Level_1__masked_validity</Name> + <Title>VHR Image 2018 Level 1 True Color with masked validity</Title> + <Abstract>VHR Image 2018 Level 1 True Color with masked validity</Abstract> + <LatLonBoundingBox maxx="180.000000" maxy="90.000000" minx="-180.000000" miny="-90.000000"/> + <Dimension default="2017/2019" name="time">2017-05-01T09:54:28Z/2019-10-06T07:03:34Z</Dimension> + <BoundingBox SRS="EPSG:4326" maxx="180.000000" maxy="90.000000" minx="-180.000000" miny="-90.000000"/> + <SRS>EPSG:4326</SRS> + </Layer> + <Layer cascaded="1" queryable="0"> + <Name>VHR_IMAGE_2018_Level_3__FALSE_COLOR</Name> + <Title>VHR Image 2018 Level 3 False Color</Title> + <Abstract>VHR Image 2018 Level 3 False Color</Abstract> + <LatLonBoundingBox maxx="180.000000" maxy="90.000000" minx="-180.000000" miny="-90.000000"/> + <Dimension default="2017/2019" name="time">2017-05-01T09:54:28Z/2019-10-06T07:03:34Z</Dimension> + <BoundingBox SRS="EPSG:4326" maxx="180.000000" maxy="90.000000" minx="-180.000000" miny="-90.000000"/> + <SRS>EPSG:4326</SRS> + </Layer> + <Layer cascaded="1" queryable="0"> + <Name>VHR_IMAGE_2018_Level_3__masked_validity</Name> + <Title>VHR Image 2018 Level 3 True Color with masked validity</Title> + <Abstract>VHR Image 2018 Level 3 True Color with masked validity</Abstract> + <LatLonBoundingBox maxx="180.000000" maxy="90.000000" minx="-180.000000" miny="-90.000000"/> + <Dimension default="2017/2019" name="time">2017-05-01T09:54:28Z/2019-10-06T07:03:34Z</Dimension> + <BoundingBox SRS="EPSG:4326" maxx="180.000000" maxy="90.000000" minx="-180.000000" miny="-90.000000"/> + <SRS>EPSG:4326</SRS> + </Layer> + <Layer cascaded="1" queryable="0"> + <Name>VHR_IMAGE_2018_Level_3__masked_validity__Full</Name> + <Title>VHR Image 2018 Level 3 True Color with masked validity Full Coverage</Title> + <Abstract>VHR Image 2018 Level 3 True Color with masked validity Full Coverage</Abstract> + <LatLonBoundingBox maxx="45.000000" maxy="71.300000" minx="-24.700000" miny="27.500000"/> + <BoundingBox SRS="EPSG:4326" maxx="45.000000" maxy="71.300000" minx="-24.700000" miny="27.500000"/> + <SRS>EPSG:4326</SRS> + </Layer> + <Layer cascaded="1" queryable="0"> + <Name>VHR_IMAGE_2018_Level_1__TRUE_COLOR</Name> + <Title>VHR Image 2018 Level 1 True Color</Title> + <Abstract>VHR Image 2018 Level 1 True Color</Abstract> + <LatLonBoundingBox maxx="180.000000" maxy="90.000000" minx="-180.000000" miny="-90.000000"/> + <Dimension default="2017/2019" name="time">2017-05-01T09:54:28Z/2019-10-06T07:03:34Z</Dimension> + <BoundingBox SRS="EPSG:4326" maxx="180.000000" maxy="90.000000" minx="-180.000000" miny="-90.000000"/> + <SRS>EPSG:4326</SRS> + </Layer> + <Layer cascaded="1" queryable="0"> + <Name>VHR_IMAGE_2018_Level_3__TRUE_COLOR</Name> + <Title>VHR Image 2018 Level 3 True Color</Title> + <Abstract>VHR Image 2018 Level 3 True Color</Abstract> + <LatLonBoundingBox maxx="180.000000" maxy="90.000000" minx="-180.000000" miny="-90.000000"/> + <Dimension default="2017/2019" name="time">2017-05-01T09:54:28Z/2019-10-06T07:03:34Z</Dimension> + <BoundingBox SRS="EPSG:4326" maxx="180.000000" maxy="90.000000" minx="-180.000000" miny="-90.000000"/> + <SRS>EPSG:4326</SRS> + </Layer> + <Layer cascaded="1" queryable="0"> + <Name>VHR_IMAGE_2018_Level_1__NDVI</Name> + <Title>VHR Image 2018 Level 1 NDVI</Title> + <Abstract>VHR Image 2018 Level 1 NDVI</Abstract> + <LatLonBoundingBox maxx="180.000000" maxy="90.000000" minx="-180.000000" miny="-90.000000"/> + <Dimension default="2017/2019" name="time">2017-05-01T09:54:28Z/2019-10-06T07:03:34Z</Dimension> + <BoundingBox SRS="EPSG:4326" maxx="180.000000" maxy="90.000000" minx="-180.000000" miny="-90.000000"/> + <SRS>EPSG:4326</SRS> + </Layer> + <Layer cascaded="1" queryable="0"> + <Name>VHR_IMAGE_2018__FALSE_COLOR</Name> + <Title>VHR Image 2018 False Color</Title> + <Abstract>VHR Image 2018 False Color</Abstract> + <LatLonBoundingBox maxx="180.000000" maxy="90.000000" minx="-180.000000" miny="-90.000000"/> + <Dimension default="2017/2019" name="time">2017-05-01T09:54:28Z/2019-10-06T07:03:34Z</Dimension> + <BoundingBox SRS="EPSG:4326" maxx="180.000000" maxy="90.000000" minx="-180.000000" miny="-90.000000"/> + <SRS>EPSG:4326</SRS> + </Layer> + <Layer cascaded="1" queryable="0"> + <Name>VHR_IMAGE_2018__masked_validity</Name> + <Title>VHR Image 2018 True Color with masked validity</Title> + <Abstract>VHR Image 2018 True Color with masked validity</Abstract> + <LatLonBoundingBox maxx="180.000000" maxy="90.000000" minx="-180.000000" miny="-90.000000"/> + <Dimension default="2017/2019" name="time">2017-05-01T09:54:28Z/2019-10-06T07:03:34Z</Dimension> + <BoundingBox SRS="EPSG:4326" maxx="180.000000" maxy="90.000000" minx="-180.000000" miny="-90.000000"/> + <SRS>EPSG:4326</SRS> + </Layer> + <Layer cascaded="1" queryable="0"> + <Name>VHR_IMAGE_2018_Level_3__NDVI</Name> + <Title>VHR Image 2018 Level 3 NDVI</Title> + <Abstract>VHR Image 2018 Level 3 NDVI</Abstract> + <LatLonBoundingBox maxx="180.000000" maxy="90.000000" minx="-180.000000" miny="-90.000000"/> + <Dimension default="2017/2019" name="time">2017-05-01T09:54:28Z/2019-10-06T07:03:34Z</Dimension> + <BoundingBox SRS="EPSG:4326" maxx="180.000000" maxy="90.000000" minx="-180.000000" miny="-90.000000"/> + <SRS>EPSG:4326</SRS> + </Layer> + <Layer cascaded="1" queryable="0"> + <Name>VHR_IMAGE_2018_Level_3__Full</Name> + <Title>VHR Image 2018 Level 3 True Color Full Coverage</Title> + <Abstract>VHR Image 2018 Level 3 True Color Full Coverage</Abstract> + <LatLonBoundingBox maxx="45.000000" maxy="71.300000" minx="-24.700000" miny="27.500000"/> + <BoundingBox SRS="EPSG:4326" maxx="45.000000" maxy="71.300000" minx="-24.700000" miny="27.500000"/> + <SRS>EPSG:4326</SRS> + </Layer> + </Layer> + </Capability> + </WMT_MS_Capabilities> + +`WMTS True color tile <https://vhr18.pdas.prism.eox.at/cache/ows/wmts/1.0.0/VHR_IMAGE_2018_Level_3__TRUE_COLOR/default/2018-06-01T00%3A00%3A00Z--2018-07-01T00%3A00%3A00Z/WGS84/11/524/2224.xxx>`_, +`WMTS False color tile <https://vhr18.pdas.prism.eox.at/cache/ows/wmts/1.0.0/VHR_IMAGE_2018_Level_3__FALSE_COLOR/default/2018-06-01T00%3A00%3A00Z--2018-07-01T00%3A00%3A00Z/WGS84/11/524/2224.xxx>`_, and +`WMTS NDVI tile <https://vhr18.pdas.prism.eox.at/cache/ows/wmts/1.0.0/VHR_IMAGE_2018_Level_3__NDVI/default/2018-06-01T00%3A00%3A00Z--2018-07-01T00%3A00%3A00Z/WGS84/11/524/2224.xxx>`_. +Same area via `WMS request <https://vhr18.pdas.prism.eox.at/cache/ows?SERVICE=WMS&VERSION=1.1.0&REQUEST=GetMap&FORMAT=image%2Fpng&TRANSPARENT=true&LAYERS=VHR_IMAGE_2018_Level_3__TRUE_COLOR&STYLES=&time=2018-06-01T00%3A00%3A00Z%2F2018-07-01T00%3A00%3A00Z&WIDTH=256&HEIGHT=256&SRS=EPSG%3A4326&BBOX=15.46875%2C43.857421875%2C15.556640625%2C43.9453125>`_. + +.. figure:: images/wmts_tiles.* + :alt: WMTS Tiles - True color, false color, and NDVI + + *WMTS Tiles - True color, false color, and NDVI* + +`WMTS True color masked validity tile <https://vhr18.pdas.prism.eox.at/cache/ows/wmts/1.0.0/VHR_IMAGE_2018_Level_3__masked_validity/default/2018-06-01T00%3A00%3A00Z--2018-07-01T00%3A00%3A00Z/WGS84/11/524/2224.xxx>`_ + +.. figure:: images/wmts_masked.* + :alt: WMTS Tiles - Unmasked and masked + + *WMTS Tiles - Unmasked and masked* + +`WMTS Full layer <https://vhr18.pdas.prism.eox.at/cache/ows/wmts/1.0.0/VHR_IMAGE_2018_Level_3__masked_validity__Full/default/WGS84/1/0/2.xxx>`_ + +.. figure:: images/wmts_full.* + :alt: WMTS Tiles - Full layer + + *WMTS Tiles - Full layer* + +`WMS Full layer <https://vhr18.pass.copernicus.eu/cache/ows?SERVICE=WMS&VERSION=1.1.0&REQUEST=GetMap&FORMAT=image%2Fpng&TRANSPARENT=true&LAYERS=VHR_IMAGE_2018_Level_3__masked_validity__Full&WIDTH=256&HEIGHT=256&SRS=EPSG%3A4326&BBOX=-25,25,40,90>`_ + +.. figure:: images/wms_full.* + :alt: WMS - Full layer + + *WMS - Full layer* + +Searching +--------- + +`1st step OSDD <https://vhr18.pdas.prism.eox.at/opensearch>`_ (stripped to only +contain the Atom URL template) + +.. code-block:: xml + + <?xml version='1.0' encoding='iso-8859-1'?> + <OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:cql="http://a9.com/-/opensearch/extensions/cql/1.0/" xmlns:eo="http://a9.com/-/opensearch/extensions/eo/1.0/" xmlns:geo="http://a9.com/-/opensearch/extensions/geo/1.0/" xmlns:parameters="http://a9.com/-/spec/opensearch/extensions/parameters/1.0/" xmlns:time="http://a9.com/-/opensearch/extensions/time/1.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=""> + <ShortName/> + <Description/> + <Url indexOffset="0" parameters:enctype="application/x-www-form-urlencoded" parameters:method="GET" rel="collection" template="https://vhr18.pdas.prism.eox.at/opensearch/atom/?q={searchTerms?}&count={count?}&startIndex={startIndex?}&collection={eo:collection?}&productType={eo:productType?}&doi={eo:doi?}&platform={eo:platform?}&platformSerialIdentifier={eo:platformSerialIdentifier?}&instrument={eo:instrument?}&sensorType={eo:sensorType?}&compositeType={eo:compositeType?}&processingLevel={eo:processingLevel?}&orbitType={eo:orbitType?}&spectralRange={eo:spectralRange?}&wavelength={eo:wavelength?}&productMetadataSummary={eo:productMetadataSummary?}&coverageMetadataSummary={eo:coverageMetadataSummary?}&bbox={geo:box?}&geom={geo:geometry?}&lon={geo:lon?}&lat={geo:lat?}&r={geo:radius?}&georel={geo:relation?}&uid={geo:uid?}&start={time:start?}&end={time:end?}&timerel={time:relation?}&cql={cql:cql?}" type="application/atom+xml"> + <parameters:Parameter maximum="1" minimum="0" name="q" value="{searchTerms}"/> + <parameters:Parameter maxInclusive="200" maximum="1" minInclusive="0" minimum="0" name="count" value="{count}"/> + <parameters:Parameter maximum="1" minInclusive="0" minimum="0" name="startIndex" value="{startIndex}"/> + <parameters:Parameter maximum="1" minimum="0" name="collection" value="{eo:collection}"/> + <parameters:Parameter maximum="1" minimum="0" name="productType" value="{eo:productType}"/> + <parameters:Parameter maximum="1" minimum="0" name="doi" value="{eo:doi}"/> + <parameters:Parameter maximum="1" minimum="0" name="platform" value="{eo:platform}"/> + <parameters:Parameter maximum="1" minimum="0" name="platformSerialIdentifier" value="{eo:platformSerialIdentifier}"/> + <parameters:Parameter maximum="1" minimum="0" name="instrument" value="{eo:instrument}"/> + <parameters:Parameter maximum="1" minimum="0" name="sensorType" value="{eo:sensorType}"/> + <parameters:Parameter maximum="1" minimum="0" name="compositeType" value="{eo:compositeType}"/> + <parameters:Parameter maximum="1" minimum="0" name="processingLevel" value="{eo:processingLevel}"/> + <parameters:Parameter maximum="1" minimum="0" name="orbitType" value="{eo:orbitType}"/> + <parameters:Parameter maximum="1" minimum="0" name="spectralRange" value="{eo:spectralRange}"/> + <parameters:Parameter maximum="1" minimum="0" name="wavelength" value="{eo:wavelength}"/> + <parameters:Parameter maximum="1" minimum="0" name="productMetadataSummary" value="{eo:productMetadataSummary}"/> + <parameters:Parameter maximum="1" minimum="0" name="coverageMetadataSummary" value="{eo:coverageMetadataSummary}"/> + <parameters:Parameter maximum="1" minimum="0" name="bbox" value="{geo:box}"/> + <parameters:Parameter maximum="1" minimum="0" name="geom" value="{geo:geometry}"> + <atom:link href="http://www.opengis.net/wkt/LINESTRING" rel="profile" title="This service accepts WKT LineStrings"/> + <atom:link href="http://www.opengis.net/wkt/POINT" rel="profile" title="This service accepts WKT Point"/> + <atom:link href="http://www.opengis.net/wkt/POLYGON" rel="profile" title="This service accepts WKT Polygons"/> + <atom:link href="http://www.opengis.net/wkt/MULTILINESTRING" rel="profile" title="This service accepts WKT Multi-LineStrings"/> + <atom:link href="http://www.opengis.net/wkt/MULTIPOINT" rel="profile" title="This service accepts WKT Multi-Point"/> + <atom:link href="http://www.opengis.net/wkt/MULTIPOLYGON" rel="profile" title="This service accepts WKT Multi-Polygons"/> + </parameters:Parameter> + <parameters:Parameter maximum="1" minimum="0" name="lon" value="{geo:lon}"/> + <parameters:Parameter maximum="1" minimum="0" name="lat" value="{geo:lat}"/> + <parameters:Parameter maximum="1" minimum="0" name="r" value="{geo:radius}"/> + <parameters:Parameter maximum="1" minimum="0" name="georel" value="{geo:relation}"> + <parameters:Option label="intersects" value="intersects"/> + <parameters:Option label="contains" value="contains"/> + <parameters:Option label="disjoint" value="disjoint"/> + </parameters:Parameter> + <parameters:Parameter maximum="1" minimum="0" name="uid" value="{geo:uid}"/> + <parameters:Parameter maximum="1" minimum="0" name="start" value="{time:start}"/> + <parameters:Parameter maximum="1" minimum="0" name="end" value="{time:end}"/> + <parameters:Parameter maximum="1" minimum="0" name="timerel" value="{time:relation}"> + <parameters:Option label="intersects" value="intersects"/> + <parameters:Option label="contains" value="contains"/> + <parameters:Option label="disjoint" value="disjoint"/> + <parameters:Option label="equals" value="equals"/> + </parameters:Parameter> + <parameters:Parameter maximum="1" minimum="0" name="cql" value="{cql:cql}"> + <atom:link href="http://www.opengis.net/csw/3.0/cql" rel="profile" title="CQL (Common Query Language) is a query language created by the OGC for the Catalogue Web Services specification."/> + </parameters:Parameter> + </Url> + <stripped/> + </OpenSearchDescription> + +`1st step search for collections <https://vhr18.pdas.prism.eox.at/opensearch/atom/>`_ + +.. code-block:: xml + + <feed xmlns="http://www.w3.org/2005/Atom" xmlns:cql="http://a9.com/-/opensearch/extensions/cql/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:eo="http://a9.com/-/opensearch/extensions/eo/1.0/" xmlns:geo="http://a9.com/-/opensearch/extensions/geo/1.0/" xmlns:georss="http://www.georss.org/georss" xmlns:media="http://search.yahoo.com/mrss/" xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:owc="http://www.opengis.net/owc/1.0" xmlns:time="http://a9.com/-/opensearch/extensions/time/1.0/"> + <id>https://vhr18.pdas.prism.eox.at/opensearch/atom/</id> + <title>None Search</title> + <description/> + <opensearch:totalResults>3</opensearch:totalResults> + <opensearch:startIndex>0</opensearch:startIndex> + <opensearch:itemsPerPage>3</opensearch:itemsPerPage> + <opensearch:Query role="request"/> + <link href="https://vhr18.pdas.prism.eox.at/opensearch/" rel="search" type="application/opensearchdescription+xml"/> + <link href="https://vhr18.pdas.prism.eox.at/opensearch/atom/" rel="self" type="application/atom+xml"/> + <link href="https://vhr18.pdas.prism.eox.at/opensearch/atom/?" rel="first" type="application/atom+xml"/> + <link href="https://vhr18.pdas.prism.eox.at/opensearch/atom/?startIndex=0" rel="last" type="application/atom+xml"/> + <entry> + <title>VHR_IMAGE_2018_Level_1</title> + <id>https://vhr18.pdas.prism.eox.at/opensearch/atom/?uid=VHR_IMAGE_2018_Level_1</id> + <dc:identifier>VHR_IMAGE_2018_Level_1</dc:identifier> + <dc:date>2017-05-01T09:54:28Z/2018-09-30T13:26:34Z</dc:date> + <georss:box>27.574843 -24.639799 71.230642 44.830837</georss:box> + <georss:where> + <gml:MultiSurface gml:id="multisurface_VHR_IMAGE_2018_Level_1" srsName="EPSG:4326" xmlns:eop="http://www.opengis.net/eop/2.0" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmlcov="http://www.opengis.net/gmlcov/1.0" xmlns:om="http://www.opengis.net/om/2.0"> + <gml:surfaceMember> + <gml:Polygon gml:id="polygon_VHR_IMAGE_2018_Level_1"> + <gml:exterior> + <gml:LinearRing> + <gml:posList>27.57484299 -24.63979929 71.23064206 -24.63979929 71.23064206 44.83083734 27.57484299 44.83083734 27.57484299 -24.63979929</gml:posList> + </gml:LinearRing> + </gml:exterior> + </gml:Polygon> + </gml:surfaceMember> + </gml:MultiSurface> + </georss:where> + <link href="https://vhr18.pdas.prism.eox.at/opensearch/collections/VHR_IMAGE_2018_Level_1/" rel="search" type="application/opensearchdescription+xml"/> + <summary type="html"> + <![CDATA[<table><tr><td valign="top" width="10%"><a href="https://vhr18.pdas.prism.eox.at/ows?service=WMS&version=1.3.0&request=GetMap&layers=VHR_IMAGE_2018_Level_1&format=image/png&TRANSPARENT=true&width=500&height=314&CRS=EPSG:4326&STYLES=&BBOX=27.574843,-24.639799,71.230642,44.830837" target="_blank" title="View quicklook image"><img align="left" border="0" hspace="8" src="https://vhr18.pdas.prism.eox.at/ows?service=WMS&version=1.3.0&request=GetMap&layers=VHR_IMAGE_2018_Level_1&format=image/png&TRANSPARENT=true&width=100&height=62&CRS=EPSG:4326&STYLES=&BBOX=27.574843,-24.639799,71.230642,44.830837" /></a></td><td valign="top" width="90%"><table><tr valign="top"><td><b>Date </b></td><td>2017-05-01T09:54:28+00:00 / 2018-09-30T13:26:34+00:00</td></tr><tr valign="top"><td><b>Metadata</b></td><td><a href="https://vhr18.pdas.prism.eox.at/opensearch/atom/?uid=VHR_IMAGE_2018_Level_1" title="Atom format" target="_blank">ATOM</a></td></tr></table></td></tr></table><h3>OGC cross links</h3><ul><li><b>WMS</b><ul><li><a href="https://vhr18.pdas.prism.eox.at/ows?service=WMS&request=GetCapabilities&cql=identifier='VHR_IMAGE_2018_Level_1'" target="_blank">GetCapabilities</a></li></ul><ul><li><a href="https://vhr18.pdas.prism.eox.at/ows?service=WMS&version=1.3.0&request=GetMap&layers=VHR_IMAGE_2018_Level_1&format=image/png&TRANSPARENT=true&width=500&height=314&CRS=EPSG:4326&STYLES=&BBOX=27.574843,-24.639799,71.230642,44.830837" target="_blank">GetMap</a></li></ul></li><li><b>WCS</b><ul><li><a href="https://vhr18.pdas.prism.eox.at/ows?service=WCS&version=2.0.1&request=DescribeEOCoverageSet&eoId=VHR_IMAGE_2018_Level_1" target="_blank">DescribeEOCoverageSet</a></li></ul></li></ul><h3>Metadata</h3><table></table>]]> + </summary> + </entry> + <entry> + <title>VHR_IMAGE_2018_Level_3</title> + <id>https://vhr18.pdas.prism.eox.at/opensearch/atom/?uid=VHR_IMAGE_2018_Level_3</id> + <dc:identifier>VHR_IMAGE_2018_Level_3</dc:identifier> + <dc:date>2017-05-01T09:54:28Z/2018-09-30T13:26:34Z</dc:date> + <georss:box>27.574843 -24.639799 71.230642 44.830837</georss:box> + <georss:where> + <gml:MultiSurface gml:id="multisurface_VHR_IMAGE_2018_Level_3" srsName="EPSG:4326" xmlns:eop="http://www.opengis.net/eop/2.0" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmlcov="http://www.opengis.net/gmlcov/1.0" xmlns:om="http://www.opengis.net/om/2.0"> + <gml:surfaceMember> + <gml:Polygon gml:id="polygon_VHR_IMAGE_2018_Level_3"> + <gml:exterior> + <gml:LinearRing> + <gml:posList>27.57484299 -24.63979929 71.23064206 -24.63979929 71.23064206 44.83083734 27.57484299 44.83083734 27.57484299 -24.63979929</gml:posList> + </gml:LinearRing> + </gml:exterior> + </gml:Polygon> + </gml:surfaceMember> + </gml:MultiSurface> + </georss:where> + <link href="https://vhr18.pdas.prism.eox.at/opensearch/collections/VHR_IMAGE_2018_Level_3/" rel="search" type="application/opensearchdescription+xml"/> + <summary type="html"> + <![CDATA[<table><tr><td valign="top" width="10%"><a href="https://vhr18.pdas.prism.eox.at/ows?service=WMS&version=1.3.0&request=GetMap&layers=VHR_IMAGE_2018_Level_3&format=image/png&TRANSPARENT=true&width=500&height=314&CRS=EPSG:4326&STYLES=&BBOX=27.574843,-24.639799,71.230642,44.830837" target="_blank" title="View quicklook image"><img align="left" border="0" hspace="8" src="https://vhr18.pdas.prism.eox.at/ows?service=WMS&version=1.3.0&request=GetMap&layers=VHR_IMAGE_2018_Level_3&format=image/png&TRANSPARENT=true&width=100&height=62&CRS=EPSG:4326&STYLES=&BBOX=27.574843,-24.639799,71.230642,44.830837" /></a></td><td valign="top" width="90%"><table><tr valign="top"><td><b>Date </b></td><td>2017-05-01T09:54:28+00:00 / 2018-09-30T13:26:34+00:00</td></tr><tr valign="top"><td><b>Metadata</b></td><td><a href="https://vhr18.pdas.prism.eox.at/opensearch/atom/?uid=VHR_IMAGE_2018_Level_3" title="Atom format" target="_blank">ATOM</a></td></tr></table></td></tr></table><h3>OGC cross links</h3><ul><li><b>WMS</b><ul><li><a href="https://vhr18.pdas.prism.eox.at/ows?service=WMS&request=GetCapabilities&cql=identifier='VHR_IMAGE_2018_Level_3'" target="_blank">GetCapabilities</a></li></ul><ul><li><a href="https://vhr18.pdas.prism.eox.at/ows?service=WMS&version=1.3.0&request=GetMap&layers=VHR_IMAGE_2018_Level_3&format=image/png&TRANSPARENT=true&width=500&height=314&CRS=EPSG:4326&STYLES=&BBOX=27.574843,-24.639799,71.230642,44.830837" target="_blank">GetMap</a></li></ul></li><li><b>WCS</b><ul><li><a href="https://vhr18.pdas.prism.eox.at/ows?service=WCS&version=2.0.1&request=DescribeEOCoverageSet&eoId=VHR_IMAGE_2018_Level_3" target="_blank">DescribeEOCoverageSet</a></li></ul></li></ul><h3>Metadata</h3><table></table>]]> + </summary> + </entry> + <entry> + <title>VHR_IMAGE_2018</title> + <id>https://vhr18.pdas.prism.eox.at/opensearch/atom/?uid=VHR_IMAGE_2018</id> + <dc:identifier>VHR_IMAGE_2018</dc:identifier> + <dc:date>2017-05-01T09:54:28Z/2019-10-06T07:03:34Z</dc:date> + <georss:box>12.136296 -24.639799 71.230642 52.293404</georss:box> + <georss:where> + <gml:MultiSurface gml:id="multisurface_VHR_IMAGE_2018" srsName="EPSG:4326" xmlns:eop="http://www.opengis.net/eop/2.0" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmlcov="http://www.opengis.net/gmlcov/1.0" xmlns:om="http://www.opengis.net/om/2.0"> + <gml:surfaceMember> + <gml:Polygon gml:id="polygon_VHR_IMAGE_2018_1"> + <gml:exterior> + <gml:LinearRing> + <gml:posList>27.57484299 -24.63979929 71.23064206 -24.63979929 71.23064206 25.68082166 71.23064206 44.83083734 39.65230288 44.83083734 27.57484299 44.83083734 27.57484299 -24.63979929</gml:posList> + </gml:LinearRing> + </gml:exterior> + </gml:Polygon> + </gml:surfaceMember> + <gml:surfaceMember> + <gml:Polygon gml:id="polygon_VHR_IMAGE_2018_2"> + <gml:exterior> + <gml:LinearRing> + <gml:posList>12.13669625 52.19548016 12.13732301 52.19318085 12.13901549 52.19150301 12.14132015 52.19089625 12.23272015 52.19129625 12.23501923 52.19192306 12.23669693 52.19361539 12.23730375 52.19591982 12.23690375 52.28881982 12.23627615 52.29112059 12.23458160 52.29279865 12.23227482 52.29340372 12.14087482 52.29290372 12.13857786 52.29227525 12.13690223 52.29058314 12.13629625 52.28828016 12.13669625 52.19548016</gml:posList> + </gml:LinearRing> + </gml:exterior> + </gml:Polygon> + </gml:surfaceMember> + </gml:MultiSurface> + </georss:where> + <link href="https://vhr18.pdas.prism.eox.at/opensearch/collections/VHR_IMAGE_2018/" rel="search" type="application/opensearchdescription+xml"/> + <summary type="html"> + <![CDATA[<table><tr><td valign="top" width="10%"><a href="https://vhr18.pdas.prism.eox.at/ows?service=WMS&version=1.3.0&request=GetMap&layers=VHR_IMAGE_2018&format=image/png&TRANSPARENT=true&width=500&height=384&CRS=EPSG:4326&STYLES=&BBOX=12.136296,-24.639799,71.230642,52.293404" target="_blank" title="View quicklook image"><img align="left" border="0" hspace="8" src="https://vhr18.pdas.prism.eox.at/ows?service=WMS&version=1.3.0&request=GetMap&layers=VHR_IMAGE_2018&format=image/png&TRANSPARENT=true&width=100&height=76&CRS=EPSG:4326&STYLES=&BBOX=12.136296,-24.639799,71.230642,52.293404" /></a></td><td valign="top" width="90%"><table><tr valign="top"><td><b>Date </b></td><td>2017-05-01T09:54:28+00:00 / 2019-10-06T07:03:34+00:00</td></tr><tr valign="top"><td><b>Metadata</b></td><td><a href="https://vhr18.pdas.prism.eox.at/opensearch/atom/?uid=VHR_IMAGE_2018" title="Atom format" target="_blank">ATOM</a></td></tr></table></td></tr></table><h3>OGC cross links</h3><ul><li><b>WMS</b><ul><li><a href="https://vhr18.pdas.prism.eox.at/ows?service=WMS&request=GetCapabilities&cql=identifier='VHR_IMAGE_2018'" target="_blank">GetCapabilities</a></li></ul><ul><li><a href="https://vhr18.pdas.prism.eox.at/ows?service=WMS&version=1.3.0&request=GetMap&layers=VHR_IMAGE_2018&format=image/png&TRANSPARENT=true&width=500&height=384&CRS=EPSG:4326&STYLES=&BBOX=12.136296,-24.639799,71.230642,52.293404" target="_blank">GetMap</a></li></ul></li><li><b>WCS</b><ul><li><a href="https://vhr18.pdas.prism.eox.at/ows?service=WCS&version=2.0.1&request=DescribeEOCoverageSet&eoId=VHR_IMAGE_2018" target="_blank">DescribeEOCoverageSet</a></li></ul></li></ul><h3>Metadata</h3><table></table>]]> + </summary> + </entry> + </feed> + +`2nd step OSDD <https://vhr18.pdas.prism.eox.at/opensearch/collections/VHR_IMAGE_2018_Level_3/>`_ +(stripped to only contain the Atom URL template) + +.. code-block:: xml + + <?xml version='1.0' encoding='iso-8859-1'?> + <OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:cql="http://a9.com/-/opensearch/extensions/cql/1.0/" xmlns:eo="http://a9.com/-/opensearch/extensions/eo/1.0/" xmlns:geo="http://a9.com/-/opensearch/extensions/geo/1.0/" xmlns:parameters="http://a9.com/-/spec/opensearch/extensions/parameters/1.0/" xmlns:time="http://a9.com/-/opensearch/extensions/time/1.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=""> + <ShortName>VHR_IMAGE_2018_Level_3</ShortName> + <Description/> + <Url indexOffset="0" parameters:enctype="application/x-www-form-urlencoded" parameters:method="GET" rel="results" template="https://vhr18.pdas.prism.eox.at/opensearch/collections/VHR_IMAGE_2018_Level_3/atom/?q={searchTerms?}&count={count?}&startIndex={startIndex?}&product={eo:product?}&parentIdentifier={eo:parentIdentifier?}&productionStatus={eo:productionStatus?}&acquisitionType={eo:acquisitionType?}&orbitNumber={eo:orbitNumber?}&orbitDirection={eo:orbitDirection?}&track={eo:track?}&frame={eo:frame?}&swathIdentifier={eo:swathIdentifier?}&productVersion={eo:productVersion?}&productQualityStatus={eo:productQualityStatus?}&productQualityDegradationTag={eo:productQualityDegradationTag?}&processorName={eo:processorName?}&processingCenter={eo:processingCenter?}&creationDate={eo:creationDate?}&modificationDate={eo:modificationDate?}&processingDate={eo:processingDate?}&sensorMode={eo:sensorMode?}&archivingCenter={eo:archivingCenter?}&processingMode={eo:processingMode?}&availabilityTime={eo:availabilityTime?}&acquisitionStation={eo:acquisitionStation?}&acquisitionSubType={eo:acquisitionSubType?}&startTimeFromAscendingNode={eo:startTimeFromAscendingNode?}&completionTimeFromAscendingNode={eo:completionTimeFromAscendingNode?}&illuminationAzimuthAngle={eo:illuminationAzimuthAngle?}&illuminationZenithAngle={eo:illuminationZenithAngle?}&illuminationElevationAngle={eo:illuminationElevationAngle?}&polarisationMode={eo:polarisationMode?}&polarizationChannels={eo:polarizationChannels?}&antennaLookDirection={eo:antennaLookDirection?}&minimumIncidenceAngle={eo:minimumIncidenceAngle?}&maximumIncidenceAngle={eo:maximumIncidenceAngle?}&dopplerFrequency={eo:dopplerFrequency?}&incidenceAngleVariation={eo:incidenceAngleVariation?}&cloudCover={eo:cloudCover?}&snowCover={eo:snowCover?}&lowestLocation={eo:lowestLocation?}&highestLocation={eo:highestLocation?}&bbox={geo:box?}&geom={geo:geometry?}&lon={geo:lon?}&lat={geo:lat?}&r={geo:radius?}&georel={geo:relation?}&uid={geo:uid?}&start={time:start?}&end={time:end?}&timerel={time:relation?}&cql={cql:cql?}" type="application/atom+xml"> + <parameters:Parameter maximum="1" minimum="0" name="q" value="{searchTerms}"/> + <parameters:Parameter maxInclusive="200" maximum="1" minInclusive="0" minimum="0" name="count" value="{count}"/> + <parameters:Parameter maximum="1" minInclusive="0" minimum="0" name="startIndex" value="{startIndex}"/> + <parameters:Parameter maximum="1" minimum="0" name="product" value="{eo:product}"/> + <parameters:Parameter maximum="1" minimum="0" name="parentIdentifier" value="{eo:parentIdentifier}"/> + <parameters:Parameter maximum="1" minimum="0" name="productionStatus" value="{eo:productionStatus}"> + <parameters:Option label="ACQUIRED" value="ACQUIRED"/> + <parameters:Option label="CANCELLED" value="CANCELLED"/> + <parameters:Option label="ARCHIVED" value="ARCHIVED"/> + </parameters:Parameter> + <parameters:Parameter maximum="1" minimum="0" name="acquisitionType" value="{eo:acquisitionType}"> + <parameters:Option label="NOMINAL" value="NOMINAL"/> + <parameters:Option label="OTHER" value="OTHER"/> + <parameters:Option label="CALIBRATION" value="CALIBRATION"/> + </parameters:Parameter> + <parameters:Parameter maximum="1" minimum="0" name="orbitNumber" value="{eo:orbitNumber}"/> + <parameters:Parameter maximum="1" minimum="0" name="orbitDirection" value="{eo:orbitDirection}"> + <parameters:Option label="DESCENDING" value="DESCENDING"/> + <parameters:Option label="ASCENDING" value="ASCENDING"/> + </parameters:Parameter> + <parameters:Parameter maximum="1" minimum="0" name="track" value="{eo:track}"/> + <parameters:Parameter maximum="1" minimum="0" name="frame" value="{eo:frame}"/> + <parameters:Parameter maximum="1" minimum="0" name="swathIdentifier" value="{eo:swathIdentifier}"/> + <parameters:Parameter maximum="1" minimum="0" name="productVersion" value="{eo:productVersion}"/> + <parameters:Parameter maximum="1" minimum="0" name="productQualityStatus" value="{eo:productQualityStatus}"> + <parameters:Option label="DEGRAGED" value="DEGRAGED"/> + <parameters:Option label="NOMINAL" value="NOMINAL"/> + </parameters:Parameter> + <parameters:Parameter maximum="1" minimum="0" name="productQualityDegradationTag" value="{eo:productQualityDegradationTag}"/> + <parameters:Parameter maximum="1" minimum="0" name="processorName" value="{eo:processorName}"/> + <parameters:Parameter maximum="1" minimum="0" name="processingCenter" value="{eo:processingCenter}"/> + <parameters:Parameter maximum="1" minimum="0" name="creationDate" value="{eo:creationDate}"/> + <parameters:Parameter maximum="1" minimum="0" name="modificationDate" value="{eo:modificationDate}"/> + <parameters:Parameter maximum="1" minimum="0" name="processingDate" value="{eo:processingDate}"/> + <parameters:Parameter maximum="1" minimum="0" name="sensorMode" value="{eo:sensorMode}"/> + <parameters:Parameter maximum="1" minimum="0" name="archivingCenter" value="{eo:archivingCenter}"/> + <parameters:Parameter maximum="1" minimum="0" name="processingMode" value="{eo:processingMode}"/> + <parameters:Parameter maximum="1" minimum="0" name="availabilityTime" value="{eo:availabilityTime}"/> + <parameters:Parameter maximum="1" minimum="0" name="acquisitionStation" value="{eo:acquisitionStation}"/> + <parameters:Parameter maximum="1" minimum="0" name="acquisitionSubType" value="{eo:acquisitionSubType}"/> + <parameters:Parameter maximum="1" minimum="0" name="startTimeFromAscendingNode" value="{eo:startTimeFromAscendingNode}"/> + <parameters:Parameter maximum="1" minimum="0" name="completionTimeFromAscendingNode" value="{eo:completionTimeFromAscendingNode}"/> + <parameters:Parameter maximum="1" minimum="0" name="illuminationAzimuthAngle" value="{eo:illuminationAzimuthAngle}"/> + <parameters:Parameter maximum="1" minimum="0" name="illuminationZenithAngle" value="{eo:illuminationZenithAngle}"/> + <parameters:Parameter maximum="1" minimum="0" name="illuminationElevationAngle" value="{eo:illuminationElevationAngle}"/> + <parameters:Parameter maximum="1" minimum="0" name="polarisationMode" value="{eo:polarisationMode}"> + <parameters:Option label="quad" value="quad"/> + <parameters:Option label="single" value="single"/> + <parameters:Option label="twin" value="twin"/> + <parameters:Option label="dual" value="dual"/> + <parameters:Option label="UNDEFINED" value="UNDEFINED"/> + </parameters:Parameter> + <parameters:Parameter maximum="1" minimum="0" name="polarizationChannels" value="{eo:polarizationChannels}"> + <parameters:Option label="UNDEFINED" value="UNDEFINED"/> + <parameters:Option label="VH" value="VH"/> + <parameters:Option label="HH, HV" value="HH, HV"/> + <parameters:Option label="HH, HV, VH, VV" value="HH, HV, VH, VV"/> + <parameters:Option label="HV" value="HV"/> + <parameters:Option label="HH, VV" value="HH, VV"/> + <parameters:Option label="HH, VH" value="HH, VH"/> + <parameters:Option label="VV, HV" value="VV, HV"/> + <parameters:Option label="HH" value="HH"/> + <parameters:Option label="HV, VH" value="HV, VH"/> + <parameters:Option label="VV" value="VV"/> + <parameters:Option label="VH, VV" value="VH, VV"/> + <parameters:Option label="VH, HV" value="VH, HV"/> + <parameters:Option label="VV, VH" value="VV, VH"/> + </parameters:Parameter> + <parameters:Parameter maximum="1" minimum="0" name="antennaLookDirection" value="{eo:antennaLookDirection}"> + <parameters:Option label="RIGHT" value="RIGHT"/> + <parameters:Option label="LEFT" value="LEFT"/> + </parameters:Parameter> + <parameters:Parameter maximum="1" minimum="0" name="minimumIncidenceAngle" value="{eo:minimumIncidenceAngle}"/> + <parameters:Parameter maximum="1" minimum="0" name="maximumIncidenceAngle" value="{eo:maximumIncidenceAngle}"/> + <parameters:Parameter maximum="1" minimum="0" name="dopplerFrequency" value="{eo:dopplerFrequency}"/> + <parameters:Parameter maximum="1" minimum="0" name="incidenceAngleVariation" value="{eo:incidenceAngleVariation}"/> + <parameters:Parameter maximum="1" minimum="0" name="cloudCover" value="{eo:cloudCover}"/> + <parameters:Parameter maximum="1" minimum="0" name="snowCover" value="{eo:snowCover}"/> + <parameters:Parameter maximum="1" minimum="0" name="lowestLocation" value="{eo:lowestLocation}"/> + <parameters:Parameter maximum="1" minimum="0" name="highestLocation" value="{eo:highestLocation}"/> + <parameters:Parameter maximum="1" minimum="0" name="bbox" value="{geo:box}"/> + <parameters:Parameter maximum="1" minimum="0" name="geom" value="{geo:geometry}"> + <atom:link href="http://www.opengis.net/wkt/LINESTRING" rel="profile" title="This service accepts WKT LineStrings"/> + <atom:link href="http://www.opengis.net/wkt/POINT" rel="profile" title="This service accepts WKT Point"/> + <atom:link href="http://www.opengis.net/wkt/POLYGON" rel="profile" title="This service accepts WKT Polygons"/> + <atom:link href="http://www.opengis.net/wkt/MULTILINESTRING" rel="profile" title="This service accepts WKT Multi-LineStrings"/> + <atom:link href="http://www.opengis.net/wkt/MULTIPOINT" rel="profile" title="This service accepts WKT Multi-Point"/> + <atom:link href="http://www.opengis.net/wkt/MULTIPOLYGON" rel="profile" title="This service accepts WKT Multi-Polygons"/> + </parameters:Parameter> + <parameters:Parameter maximum="1" minimum="0" name="lon" value="{geo:lon}"/> + <parameters:Parameter maximum="1" minimum="0" name="lat" value="{geo:lat}"/> + <parameters:Parameter maximum="1" minimum="0" name="r" value="{geo:radius}"/> + <parameters:Parameter maximum="1" minimum="0" name="georel" value="{geo:relation}"> + <parameters:Option label="intersects" value="intersects"/> + <parameters:Option label="contains" value="contains"/> + <parameters:Option label="disjoint" value="disjoint"/> + </parameters:Parameter> + <parameters:Parameter maximum="1" minimum="0" name="uid" value="{geo:uid}"/> + <parameters:Parameter maximum="1" minimum="0" name="start" value="{time:start}"/> + <parameters:Parameter maximum="1" minimum="0" name="end" value="{time:end}"/> + <parameters:Parameter maximum="1" minimum="0" name="timerel" value="{time:relation}"> + <parameters:Option label="intersects" value="intersects"/> + <parameters:Option label="contains" value="contains"/> + <parameters:Option label="disjoint" value="disjoint"/> + <parameters:Option label="equals" value="equals"/> + </parameters:Parameter> + <parameters:Parameter maximum="1" minimum="0" name="cql" value="{cql:cql}"> + <atom:link href="http://www.opengis.net/csw/3.0/cql" rel="profile" title="CQL (Common Query Language) is a query language created by the OGC for the Catalogue Web Services specification."/> + </parameters:Parameter> + </Url> + <stripped/> + </OpenSearchDescription> + +`2nd step search <https://vhr18.pdas.prism.eox.at/opensearch/collections/VHR_IMAGE_2018_Level_3/atom/>`_ and +`2nd step search returning one product <https://vhr18.pdas.prism.eox.at/opensearch/collections/VHR_IMAGE_2018_Level_3/atom/?uid=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7>`_ + +.. code-block:: xml + + <feed xmlns="http://www.w3.org/2005/Atom" xmlns:cql="http://a9.com/-/opensearch/extensions/cql/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:eo="http://a9.com/-/opensearch/extensions/eo/1.0/" xmlns:geo="http://a9.com/-/opensearch/extensions/geo/1.0/" xmlns:georss="http://www.georss.org/georss" xmlns:media="http://search.yahoo.com/mrss/" xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:owc="http://www.opengis.net/owc/1.0" xmlns:time="http://a9.com/-/opensearch/extensions/time/1.0/"> + <id>https://vhr18.pdas.prism.eox.at/opensearch/collections/VHR_IMAGE_2018_Level_3/atom/?uid=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7</id> + <title>VHR_IMAGE_2018_Level_3 Search</title> + <description/> + <opensearch:totalResults>1</opensearch:totalResults> + <opensearch:startIndex>0</opensearch:startIndex> + <opensearch:itemsPerPage>1</opensearch:itemsPerPage> + <opensearch:Query geo:uid="urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7" role="request"/> + <link href="https://vhr18.pdas.prism.eox.at/opensearch/" rel="search" type="application/opensearchdescription+xml"/> + <link href="https://vhr18.pdas.prism.eox.at/opensearch/collections/VHR_IMAGE_2018_Level_3/atom/?uid=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7" rel="self" type="application/atom+xml"/> + <link href="https://vhr18.pdas.prism.eox.at/opensearch/collections/VHR_IMAGE_2018_Level_3/atom/?uid=urn%3Aeop%3ADOVE%3AMULTISPECTRAL_4m%3A20180811_081455_1054_3be7" rel="first" type="application/atom+xml"/> + <link href="https://vhr18.pdas.prism.eox.at/opensearch/collections/VHR_IMAGE_2018_Level_3/atom/?startIndex=0&uid=urn%3Aeop%3ADOVE%3AMULTISPECTRAL_4m%3A20180811_081455_1054_3be7" rel="last" type="application/atom+xml"/> + <entry> + <title>urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7</title> + <id>https://vhr18.pdas.prism.eox.at/opensearch/collections/VHR_IMAGE_2018_Level_3/atom/?uid=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7</id> + <dc:identifier>urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7</dc:identifier> + <dc:date>2018-08-11T08:14:55Z</dc:date> + <georss:box>47.297788 25.978201 47.372606 26.047511</georss:box> + <georss:where> + <gml:MultiSurface gml:id="multisurface_urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7" srsName="EPSG:4326" xmlns:eop="http://www.opengis.net/eop/2.0" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmlcov="http://www.opengis.net/gmlcov/1.0" xmlns:om="http://www.opengis.net/om/2.0"> + <gml:surfaceMember> + <gml:Polygon gml:id="polygon_urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7_1"> + <gml:exterior> + <gml:LinearRing> + <gml:posList>47.29778796 26.00330821 47.29784395 26.00300545 47.29852855 26.00098039 47.33176050 25.98961353 47.35564999 25.98157482 47.35572189 25.98204011 47.36693204 25.97820059 47.37260630 26.01455420 47.37197192 26.01658883 47.37098788 26.01863079 47.36976416 26.02036682 47.36834411 26.02173541 47.36677806 26.02268812 47.31293985 26.04698765 47.31114307 26.04751063 47.30931486 26.04748521 47.30753117 26.04691252 47.30586607 26.04581637 47.30438870 26.04424235 47.30409927 26.04377423 47.29778796 26.00330821</gml:posList> + </gml:LinearRing> + </gml:exterior> + </gml:Polygon> + </gml:surfaceMember> + </gml:MultiSurface> + </georss:where> + <link href="https://vhr18.pdas.prism.eox.at/ows?service=DSEO&version=1.0.0&request=GetProduct&ProductURI=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7" rel="enclosure"/> + <media:content url="https://vhr18.pdas.prism.eox.at/ows?service=WMS&version=1.3.0&request=GetMap&layers=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7&format=image/png&TRANSPARENT=true&width=463&height=500&CRS=EPSG:4326&STYLES=&BBOX=47.297788,25.978201,47.372606,26.047511"> + <media:category>QUICKLOOK</media:category> + </media:content> + <media:content url="https://vhr18.pdas.prism.eox.at/ows?service=WMS&version=1.3.0&request=GetMap&layers=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7&format=image/png&TRANSPARENT=true&width=92&height=100&CRS=EPSG:4326&STYLES=&BBOX=47.297788,25.978201,47.372606,26.047511"> + <media:category>THUMBNAIL</media:category> + </media:content> + <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wms"> + <owc:operation code="GetCapabilities" href="https://vhr18.pdas.prism.eox.at/ows?service=WMS&request=GetCapabilities&cql=identifier='urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7'" method="GET" type="application/xml"/> + <owc:operation code="GetMap" href="https://vhr18.pdas.prism.eox.at/ows?service=WMS&version=1.3.0&request=GetMap&layers=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7&format=image/png&TRANSPARENT=true&width=463&height=500&CRS=EPSG:4326&STYLES=&BBOX=47.297788,25.978201,47.372606,26.047511" method="GET" type="image/png"/> + </owc:offering> + <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wcs"> + <owc:operation code="GetCapabilities" href="https://vhr18.pdas.prism.eox.at/ows?service=WCS&version=2.0.1&request=GetCapabilities" method="GET" type="application/xml"/> + <owc:operation code="DescribeCoverage" href="https://vhr18.pdas.prism.eox.at/ows?service=WCS&version=2.0.1&request=DescribeCoverage&coverageId=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7__coverage" method="GET" type="application/xml"/> + <owc:operation code="GetCoverage" href="https://vhr18.pdas.prism.eox.at/ows?service=WCS&version=2.0.1&request=GetCoverage&coverageId=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7__coverage" method="GET" type="image/tiff"/> + </owc:offering> + <summary type="html"> + <![CDATA[<table><tr><td valign="top" width="10%"><a href="https://vhr18.pdas.prism.eox.at/ows?service=WMS&version=1.3.0&request=GetMap&layers=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7&format=image/png&TRANSPARENT=true&width=463&height=500&CRS=EPSG:4326&STYLES=&BBOX=47.297788,25.978201,47.372606,26.047511" target="_blank" title="View quicklook image"><img align="left" border="0" hspace="8" src="https://vhr18.pdas.prism.eox.at/ows?service=WMS&version=1.3.0&request=GetMap&layers=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7&format=image/png&TRANSPARENT=true&width=92&height=100&CRS=EPSG:4326&STYLES=&BBOX=47.297788,25.978201,47.372606,26.047511" /></a></td><td valign="top" width="90%"><table><tr valign="top"><td><b>Date </b></td><td>2018-08-11T08:14:55+00:00 / 2018-08-11T08:14:55+00:00</td></tr><tr valign="top"><td><b>Metadata</b></td><td><a href="https://vhr18.pdas.prism.eox.at/opensearch/collections/VHR_IMAGE_2018_Level_3/atom/?uid=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7" title="Atom format" target="_blank">ATOM</a></td></tr><tr valign="top"><td><b>Download</b></td><td><a href="https://vhr18.pdas.prism.eox.at/ows?service=DSEO&version=1.0.0&request=GetProduct&ProductURI=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7" title="Download" target="_blank">Package</a></td></tr></table></td></tr></table><h3>OGC cross links</h3><ul><li><b>WMS</b><ul><li><a href="https://vhr18.pdas.prism.eox.at/ows?service=WMS&request=GetCapabilities&cql=identifier='urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7'" target="_blank">GetCapabilities</a></li></ul><ul><li><a href="https://vhr18.pdas.prism.eox.at/ows?service=WMS&version=1.3.0&request=GetMap&layers=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7&format=image/png&TRANSPARENT=true&width=463&height=500&CRS=EPSG:4326&STYLES=&BBOX=47.297788,25.978201,47.372606,26.047511" target="_blank">GetMap</a></li></ul></li><li><b>WCS</b><ul><li><a href="https://vhr18.pdas.prism.eox.at/ows?service=WCS&version=2.0.1&request=DescribeEOCoverageSet&eoId=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7" target="_blank">DescribeEOCoverageSet</a></li><li><b>urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7__coverage</b><ul><li><a href="https://vhr18.pdas.prism.eox.at/ows?service=WCS&version=2.0.1&request=DescribeCoverage&coverageId=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7__coverage" target="_blank">DescribeCoverage</a></li><li><a href="https://vhr18.pdas.prism.eox.at/ows?service=WCS&version=2.0.1&request=GetCoverage&coverageId=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7__coverage" target="_blank">GetCoverage</a></li></ul></li></ul></li></ul><h3>Metadata</h3><table><tr><td>Cloud Cover</td><td>0.0</td></tr></table>]]> + </summary> + </entry> + </feed> + +Flexible viewing +---------------- + +`Capabilities for collection layers <https://vhr18.pdas.prism.eox.at/ows?service=wms&request=getcapabilities>`_ +(example below) or `Layer capabilities for one product <https://vhr18.pdas.prism.eox.at/ows?service=wms&request=GetCapabilities&cql=identifier=%27urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7%27>`_ + +.. code-block:: xml + + <?xml version='1.0' encoding='iso-8859-1'?> + <WMS_Capabilities updateSequence="20131219T132000Z" version="1.3.0" xmlns="http://www.opengis.net/wms" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=""> + <Service> + <Name>EOxServer EO-WCS</Name> + <Title>Test configuration of MapServer used to demonstrate EOxServer</Title> + <Abstract>Test configuration of MapServer used to demonstrate EOxServer</Abstract> + <KeywordList> + <Keyword><KEYWORDLIST></Keyword> + </KeywordList> + <OnlineResource>http://eoxserver.org</OnlineResource> + <ContactInformation> + <ContactPersonPrimary> + <ContactPerson><CONTACTPERSON></ContactPerson> + <ContactOrganization><CONTACTORGANIZATION></ContactOrganization> + </ContactPersonPrimary> + <ContactPosition><CONTACTPOSITION></ContactPosition> + <ContactAddress> + <AddressType>postal</AddressType> + <Address><ADDRESS></Address> + <City><CITY></City> + <StateOrProvince><STATEORPROVINCE></StateOrProvince> + <PostCode><POSTCODE></PostCode> + <Country><COUNTRY></Country> + </ContactAddress> + <ContactVoiceTelephone><CONTACTVOICETELEPHONE></ContactVoiceTelephone> + <ContactFacsimileTelephone><CONTACTFACSIMILETELEPHONE></ContactFacsimileTelephone> + <ContactElectronicMailAddress><CONTACTELECTRONICMAILADDRESS></ContactElectronicMailAddress> + </ContactInformation> + <Fees>None</Fees> + <AccessConstraints>None</AccessConstraints> + </Service> + <Capability> + <Request> + <GetCapabilities> + <Format>text/xml</Format> + <DCPType> + <HTTP> + <Get> + <OnlineResource xlink:href="https://vhr18.pdas.prism.eox.at/ows" xlink:type="simple"/> + </Get> + </HTTP> + </DCPType> + </GetCapabilities> + <GetMap> + <Format>image/png</Format> + <Format>image/jpeg</Format> + <Format>image/gif</Format> + <Format>image/tiff</Format> + <DCPType> + <HTTP> + <Get> + <OnlineResource xlink:href="https://vhr18.pdas.prism.eox.at/ows" xlink:type="simple"/> + </Get> + </HTTP> + </DCPType> + </GetMap> + <GetFeatureInfo> + <Format/> + <DCPType> + <HTTP> + <Get> + <OnlineResource xlink:href="https://vhr18.pdas.prism.eox.at/ows" xlink:type="simple"/> + </Get> + </HTTP> + </DCPType> + </GetFeatureInfo> + </Request> + <Exception> + <Format>XML</Format> + <Format>INIMAGE</Format> + <Format>BLANK</Format> + </Exception> + <Layer> + <Title>Test configuration of MapServer used to demonstrate EOxServer</Title> + <CRS>EPSG:4326</CRS> + <CRS>EPSG:3857</CRS> + <CRS>EPSG:3035</CRS> + <EX_GeographicBoundingBox> + <westBoundLongitude>-180</westBoundLongitude> + <eastBoundLongitude>180</eastBoundLongitude> + <southBoundLatitude>-90</southBoundLatitude> + <northBoundLatitude>90</northBoundLatitude> + </EX_GeographicBoundingBox> + <Layer queryable="0"> + <Name>VHR_IMAGE_2018</Name> + <EX_GeographicBoundingBox> + <westBoundLongitude>-24.6397992939</westBoundLongitude> + <eastBoundLongitude>52.2934037248</eastBoundLongitude> + <southBoundLatitude>12.1362962491</southBoundLatitude> + <northBoundLatitude>71.2306420611</northBoundLatitude> + </EX_GeographicBoundingBox> + <Layer queryable="1"> + <Name>VHR_IMAGE_2018__outlines</Name> + <Style> + <Name>brown</Name> + <Abstract>brown</Abstract> + </Style> + <Style> + <Name>yellow</Name> + <Abstract>yellow</Abstract> + </Style> + <Style> + <Name>cyan</Name> + <Abstract>cyan</Abstract> + </Style> + <Style> + <Name>magenta</Name> + <Abstract>magenta</Abstract> + </Style> + <Style> + <Name>blue</Name> + <Abstract>blue</Abstract> + </Style> + <Style> + <Name>gray</Name> + <Abstract>gray</Abstract> + </Style> + <Style> + <Name>grey</Name> + <Abstract>grey</Abstract> + </Style> + <Style> + <Name>green</Name> + <Abstract>green</Abstract> + </Style> + <Style> + <Name>orange</Name> + <Abstract>orange</Abstract> + </Style> + <Style> + <Name>black</Name> + <Abstract>black</Abstract> + </Style> + <Style> + <Name>white</Name> + <Abstract>white</Abstract> + </Style> + <Style> + <Name>red</Name> + <Abstract>red</Abstract> + </Style> + </Layer> + <Layer queryable="1"> + <Name>VHR_IMAGE_2018__outlined</Name> + <Style> + <Name>brown</Name> + <Abstract>brown</Abstract> + </Style> + <Style> + <Name>yellow</Name> + <Abstract>yellow</Abstract> + </Style> + <Style> + <Name>cyan</Name> + <Abstract>cyan</Abstract> + </Style> + <Style> + <Name>magenta</Name> + <Abstract>magenta</Abstract> + </Style> + <Style> + <Name>blue</Name> + <Abstract>blue</Abstract> + </Style> + <Style> + <Name>gray</Name> + <Abstract>gray</Abstract> + </Style> + <Style> + <Name>grey</Name> + <Abstract>grey</Abstract> + </Style> + <Style> + <Name>green</Name> + <Abstract>green</Abstract> + </Style> + <Style> + <Name>orange</Name> + <Abstract>orange</Abstract> + </Style> + <Style> + <Name>black</Name> + <Abstract>black</Abstract> + </Style> + <Style> + <Name>white</Name> + <Abstract>white</Abstract> + </Style> + <Style> + <Name>red</Name> + <Abstract>red</Abstract> + </Style> + </Layer> + <Layer queryable="0"> + <Name>VHR_IMAGE_2018__TRUE_COLOR</Name> + </Layer> + <Layer queryable="0"> + <Name>VHR_IMAGE_2018__FALSE_COLOR</Name> + </Layer> + <Layer queryable="0"> + <Name>VHR_IMAGE_2018__NDVI</Name> + <Style> + <Name>blackbody</Name> + <Abstract>blackbody</Abstract> + </Style> + <Style> + <Name>summer</Name> + <Abstract>summer</Abstract> + </Style> + <Style> + <Name>coolwarm</Name> + <Abstract>coolwarm</Abstract> + </Style> + <Style> + <Name>copper</Name> + <Abstract>copper</Abstract> + </Style> + <Style> + <Name>spring</Name> + <Abstract>spring</Abstract> + </Style> + <Style> + <Name>viridis</Name> + <Abstract>viridis</Abstract> + </Style> + <Style> + <Name>diverging_2</Name> + <Abstract>diverging_2</Abstract> + </Style> + <Style> + <Name>diverging_1</Name> + <Abstract>diverging_1</Abstract> + </Style> + <Style> + <Name>autumn</Name> + <Abstract>autumn</Abstract> + </Style> + <Style> + <Name>magma</Name> + <Abstract>magma</Abstract> + </Style> + <Style> + <Name>earth</Name> + <Abstract>earth</Abstract> + </Style> + <Style> + <Name>yiorrd</Name> + <Abstract>yiorrd</Abstract> + </Style> + <Style> + <Name>portland</Name> + <Abstract>portland</Abstract> + </Style> + <Style> + <Name>bluered</Name> + <Abstract>bluered</Abstract> + </Style> + <Style> + <Name>rainbow</Name> + <Abstract>rainbow</Abstract> + </Style> + <Style> + <Name>winter</Name> + <Abstract>winter</Abstract> + </Style> + <Style> + <Name>jet</Name> + <Abstract>jet</Abstract> + </Style> + <Style> + <Name>rdbu</Name> + <Abstract>rdbu</Abstract> + </Style> + <Style> + <Name>hot</Name> + <Abstract>hot</Abstract> + </Style> + <Style> + <Name>inferno</Name> + <Abstract>inferno</Abstract> + </Style> + <Style> + <Name>plasma</Name> + <Abstract>plasma</Abstract> + </Style> + <Style> + <Name>electric</Name> + <Abstract>electric</Abstract> + </Style> + <Style> + <Name>greys</Name> + <Abstract>greys</Abstract> + </Style> + <Style> + <Name>hsv</Name> + <Abstract>hsv</Abstract> + </Style> + <Style> + <Name>cool</Name> + <Abstract>cool</Abstract> + </Style> + <Style> + <Name>picnic</Name> + <Abstract>picnic</Abstract> + </Style> + <Style> + <Name>greens</Name> + <Abstract>greens</Abstract> + </Style> + <Style> + <Name>blackwhite</Name> + <Abstract>blackwhite</Abstract> + </Style> + <Style> + <Name>yignbu</Name> + <Abstract>yignbu</Abstract> + </Style> + <Style> + <Name>bone</Name> + <Abstract>bone</Abstract> + </Style> + </Layer> + <Layer queryable="0"> + <Name>VHR_IMAGE_2018</Name> + </Layer> + <Layer queryable="0"> + <Name>VHR_IMAGE_2018__validity</Name> + <Style> + <Name>brown</Name> + <Abstract>brown</Abstract> + </Style> + <Style> + <Name>yellow</Name> + <Abstract>yellow</Abstract> + </Style> + <Style> + <Name>cyan</Name> + <Abstract>cyan</Abstract> + </Style> + <Style> + <Name>magenta</Name> + <Abstract>magenta</Abstract> + </Style> + <Style> + <Name>blue</Name> + <Abstract>blue</Abstract> + </Style> + <Style> + <Name>gray</Name> + <Abstract>gray</Abstract> + </Style> + <Style> + <Name>grey</Name> + <Abstract>grey</Abstract> + </Style> + <Style> + <Name>green</Name> + <Abstract>green</Abstract> + </Style> + <Style> + <Name>orange</Name> + <Abstract>orange</Abstract> + </Style> + <Style> + <Name>black</Name> + <Abstract>black</Abstract> + </Style> + <Style> + <Name>white</Name> + <Abstract>white</Abstract> + </Style> + <Style> + <Name>red</Name> + <Abstract>red</Abstract> + </Style> + </Layer> + <Layer queryable="0"> + <Name>VHR_IMAGE_2018__masked_validity</Name> + </Layer> + <Dimension default="2019-10-06T07:03:34Z" name="time" units="ISO8601">2017-05-01T09:54:28Z/2019-10-06T07:03:34Z/PT1S</Dimension> + </Layer> + <Layer queryable="0"> + <Name>VHR_IMAGE_2018_Level_1</Name> + <EX_GeographicBoundingBox> + <westBoundLongitude>-24.6397992939</westBoundLongitude> + <eastBoundLongitude>44.8308373419</eastBoundLongitude> + <southBoundLatitude>27.5748429858</southBoundLatitude> + <northBoundLatitude>71.2306420611</northBoundLatitude> + </EX_GeographicBoundingBox> + <Layer queryable="1"> + <Name>VHR_IMAGE_2018_Level_1__outlines</Name> + <Style> + <Name>brown</Name> + <Abstract>brown</Abstract> + </Style> + <Style> + <Name>yellow</Name> + <Abstract>yellow</Abstract> + </Style> + <Style> + <Name>cyan</Name> + <Abstract>cyan</Abstract> + </Style> + <Style> + <Name>magenta</Name> + <Abstract>magenta</Abstract> + </Style> + <Style> + <Name>blue</Name> + <Abstract>blue</Abstract> + </Style> + <Style> + <Name>gray</Name> + <Abstract>gray</Abstract> + </Style> + <Style> + <Name>grey</Name> + <Abstract>grey</Abstract> + </Style> + <Style> + <Name>green</Name> + <Abstract>green</Abstract> + </Style> + <Style> + <Name>orange</Name> + <Abstract>orange</Abstract> + </Style> + <Style> + <Name>black</Name> + <Abstract>black</Abstract> + </Style> + <Style> + <Name>white</Name> + <Abstract>white</Abstract> + </Style> + <Style> + <Name>red</Name> + <Abstract>red</Abstract> + </Style> + </Layer> + <Layer queryable="1"> + <Name>VHR_IMAGE_2018_Level_1__outlined</Name> + <Style> + <Name>brown</Name> + <Abstract>brown</Abstract> + </Style> + <Style> + <Name>yellow</Name> + <Abstract>yellow</Abstract> + </Style> + <Style> + <Name>cyan</Name> + <Abstract>cyan</Abstract> + </Style> + <Style> + <Name>magenta</Name> + <Abstract>magenta</Abstract> + </Style> + <Style> + <Name>blue</Name> + <Abstract>blue</Abstract> + </Style> + <Style> + <Name>gray</Name> + <Abstract>gray</Abstract> + </Style> + <Style> + <Name>grey</Name> + <Abstract>grey</Abstract> + </Style> + <Style> + <Name>green</Name> + <Abstract>green</Abstract> + </Style> + <Style> + <Name>orange</Name> + <Abstract>orange</Abstract> + </Style> + <Style> + <Name>black</Name> + <Abstract>black</Abstract> + </Style> + <Style> + <Name>white</Name> + <Abstract>white</Abstract> + </Style> + <Style> + <Name>red</Name> + <Abstract>red</Abstract> + </Style> + </Layer> + <Layer queryable="0"> + <Name>VHR_IMAGE_2018_Level_1__TRUE_COLOR</Name> + </Layer> + <Layer queryable="0"> + <Name>VHR_IMAGE_2018_Level_1__FALSE_COLOR</Name> + </Layer> + <Layer queryable="0"> + <Name>VHR_IMAGE_2018_Level_1__NDVI</Name> + <Style> + <Name>blackbody</Name> + <Abstract>blackbody</Abstract> + </Style> + <Style> + <Name>summer</Name> + <Abstract>summer</Abstract> + </Style> + <Style> + <Name>coolwarm</Name> + <Abstract>coolwarm</Abstract> + </Style> + <Style> + <Name>copper</Name> + <Abstract>copper</Abstract> + </Style> + <Style> + <Name>spring</Name> + <Abstract>spring</Abstract> + </Style> + <Style> + <Name>viridis</Name> + <Abstract>viridis</Abstract> + </Style> + <Style> + <Name>diverging_2</Name> + <Abstract>diverging_2</Abstract> + </Style> + <Style> + <Name>diverging_1</Name> + <Abstract>diverging_1</Abstract> + </Style> + <Style> + <Name>autumn</Name> + <Abstract>autumn</Abstract> + </Style> + <Style> + <Name>magma</Name> + <Abstract>magma</Abstract> + </Style> + <Style> + <Name>earth</Name> + <Abstract>earth</Abstract> + </Style> + <Style> + <Name>yiorrd</Name> + <Abstract>yiorrd</Abstract> + </Style> + <Style> + <Name>portland</Name> + <Abstract>portland</Abstract> + </Style> + <Style> + <Name>bluered</Name> + <Abstract>bluered</Abstract> + </Style> + <Style> + <Name>rainbow</Name> + <Abstract>rainbow</Abstract> + </Style> + <Style> + <Name>winter</Name> + <Abstract>winter</Abstract> + </Style> + <Style> + <Name>jet</Name> + <Abstract>jet</Abstract> + </Style> + <Style> + <Name>rdbu</Name> + <Abstract>rdbu</Abstract> + </Style> + <Style> + <Name>hot</Name> + <Abstract>hot</Abstract> + </Style> + <Style> + <Name>inferno</Name> + <Abstract>inferno</Abstract> + </Style> + <Style> + <Name>plasma</Name> + <Abstract>plasma</Abstract> + </Style> + <Style> + <Name>electric</Name> + <Abstract>electric</Abstract> + </Style> + <Style> + <Name>greys</Name> + <Abstract>greys</Abstract> + </Style> + <Style> + <Name>hsv</Name> + <Abstract>hsv</Abstract> + </Style> + <Style> + <Name>cool</Name> + <Abstract>cool</Abstract> + </Style> + <Style> + <Name>picnic</Name> + <Abstract>picnic</Abstract> + </Style> + <Style> + <Name>greens</Name> + <Abstract>greens</Abstract> + </Style> + <Style> + <Name>blackwhite</Name> + <Abstract>blackwhite</Abstract> + </Style> + <Style> + <Name>yignbu</Name> + <Abstract>yignbu</Abstract> + </Style> + <Style> + <Name>bone</Name> + <Abstract>bone</Abstract> + </Style> + </Layer> + <Layer queryable="0"> + <Name>VHR_IMAGE_2018_Level_1</Name> + </Layer> + <Layer queryable="0"> + <Name>VHR_IMAGE_2018_Level_1__validity</Name> + <Style> + <Name>brown</Name> + <Abstract>brown</Abstract> + </Style> + <Style> + <Name>yellow</Name> + <Abstract>yellow</Abstract> + </Style> + <Style> + <Name>cyan</Name> + <Abstract>cyan</Abstract> + </Style> + <Style> + <Name>magenta</Name> + <Abstract>magenta</Abstract> + </Style> + <Style> + <Name>blue</Name> + <Abstract>blue</Abstract> + </Style> + <Style> + <Name>gray</Name> + <Abstract>gray</Abstract> + </Style> + <Style> + <Name>grey</Name> + <Abstract>grey</Abstract> + </Style> + <Style> + <Name>green</Name> + <Abstract>green</Abstract> + </Style> + <Style> + <Name>orange</Name> + <Abstract>orange</Abstract> + </Style> + <Style> + <Name>black</Name> + <Abstract>black</Abstract> + </Style> + <Style> + <Name>white</Name> + <Abstract>white</Abstract> + </Style> + <Style> + <Name>red</Name> + <Abstract>red</Abstract> + </Style> + </Layer> + <Layer queryable="0"> + <Name>VHR_IMAGE_2018_Level_1__masked_validity</Name> + </Layer> + <Dimension default="2018-09-30T13:26:34Z" name="time" units="ISO8601">2017-05-01T09:54:28Z/2018-09-30T13:26:34Z/PT1S</Dimension> + </Layer> + <Layer queryable="0"> + <Name>VHR_IMAGE_2018_Level_3</Name> + <EX_GeographicBoundingBox> + <westBoundLongitude>-24.6397992939</westBoundLongitude> + <eastBoundLongitude>44.8308373419</eastBoundLongitude> + <southBoundLatitude>27.5748429858</southBoundLatitude> + <northBoundLatitude>71.2306420611</northBoundLatitude> + </EX_GeographicBoundingBox> + <Layer queryable="1"> + <Name>VHR_IMAGE_2018_Level_3__outlines</Name> + <Style> + <Name>brown</Name> + <Abstract>brown</Abstract> + </Style> + <Style> + <Name>yellow</Name> + <Abstract>yellow</Abstract> + </Style> + <Style> + <Name>cyan</Name> + <Abstract>cyan</Abstract> + </Style> + <Style> + <Name>magenta</Name> + <Abstract>magenta</Abstract> + </Style> + <Style> + <Name>blue</Name> + <Abstract>blue</Abstract> + </Style> + <Style> + <Name>gray</Name> + <Abstract>gray</Abstract> + </Style> + <Style> + <Name>grey</Name> + <Abstract>grey</Abstract> + </Style> + <Style> + <Name>green</Name> + <Abstract>green</Abstract> + </Style> + <Style> + <Name>orange</Name> + <Abstract>orange</Abstract> + </Style> + <Style> + <Name>black</Name> + <Abstract>black</Abstract> + </Style> + <Style> + <Name>white</Name> + <Abstract>white</Abstract> + </Style> + <Style> + <Name>red</Name> + <Abstract>red</Abstract> + </Style> + </Layer> + <Layer queryable="1"> + <Name>VHR_IMAGE_2018_Level_3__outlined</Name> + <Style> + <Name>brown</Name> + <Abstract>brown</Abstract> + </Style> + <Style> + <Name>yellow</Name> + <Abstract>yellow</Abstract> + </Style> + <Style> + <Name>cyan</Name> + <Abstract>cyan</Abstract> + </Style> + <Style> + <Name>magenta</Name> + <Abstract>magenta</Abstract> + </Style> + <Style> + <Name>blue</Name> + <Abstract>blue</Abstract> + </Style> + <Style> + <Name>gray</Name> + <Abstract>gray</Abstract> + </Style> + <Style> + <Name>grey</Name> + <Abstract>grey</Abstract> + </Style> + <Style> + <Name>green</Name> + <Abstract>green</Abstract> + </Style> + <Style> + <Name>orange</Name> + <Abstract>orange</Abstract> + </Style> + <Style> + <Name>black</Name> + <Abstract>black</Abstract> + </Style> + <Style> + <Name>white</Name> + <Abstract>white</Abstract> + </Style> + <Style> + <Name>red</Name> + <Abstract>red</Abstract> + </Style> + </Layer> + <Layer queryable="0"> + <Name>VHR_IMAGE_2018_Level_3__TRUE_COLOR</Name> + </Layer> + <Layer queryable="0"> + <Name>VHR_IMAGE_2018_Level_3__FALSE_COLOR</Name> + </Layer> + <Layer queryable="0"> + <Name>VHR_IMAGE_2018_Level_3__NDVI</Name> + <Style> + <Name>blackbody</Name> + <Abstract>blackbody</Abstract> + </Style> + <Style> + <Name>summer</Name> + <Abstract>summer</Abstract> + </Style> + <Style> + <Name>coolwarm</Name> + <Abstract>coolwarm</Abstract> + </Style> + <Style> + <Name>copper</Name> + <Abstract>copper</Abstract> + </Style> + <Style> + <Name>spring</Name> + <Abstract>spring</Abstract> + </Style> + <Style> + <Name>viridis</Name> + <Abstract>viridis</Abstract> + </Style> + <Style> + <Name>diverging_2</Name> + <Abstract>diverging_2</Abstract> + </Style> + <Style> + <Name>diverging_1</Name> + <Abstract>diverging_1</Abstract> + </Style> + <Style> + <Name>autumn</Name> + <Abstract>autumn</Abstract> + </Style> + <Style> + <Name>magma</Name> + <Abstract>magma</Abstract> + </Style> + <Style> + <Name>earth</Name> + <Abstract>earth</Abstract> + </Style> + <Style> + <Name>yiorrd</Name> + <Abstract>yiorrd</Abstract> + </Style> + <Style> + <Name>portland</Name> + <Abstract>portland</Abstract> + </Style> + <Style> + <Name>bluered</Name> + <Abstract>bluered</Abstract> + </Style> + <Style> + <Name>rainbow</Name> + <Abstract>rainbow</Abstract> + </Style> + <Style> + <Name>winter</Name> + <Abstract>winter</Abstract> + </Style> + <Style> + <Name>jet</Name> + <Abstract>jet</Abstract> + </Style> + <Style> + <Name>rdbu</Name> + <Abstract>rdbu</Abstract> + </Style> + <Style> + <Name>hot</Name> + <Abstract>hot</Abstract> + </Style> + <Style> + <Name>inferno</Name> + <Abstract>inferno</Abstract> + </Style> + <Style> + <Name>plasma</Name> + <Abstract>plasma</Abstract> + </Style> + <Style> + <Name>electric</Name> + <Abstract>electric</Abstract> + </Style> + <Style> + <Name>greys</Name> + <Abstract>greys</Abstract> + </Style> + <Style> + <Name>hsv</Name> + <Abstract>hsv</Abstract> + </Style> + <Style> + <Name>cool</Name> + <Abstract>cool</Abstract> + </Style> + <Style> + <Name>picnic</Name> + <Abstract>picnic</Abstract> + </Style> + <Style> + <Name>greens</Name> + <Abstract>greens</Abstract> + </Style> + <Style> + <Name>blackwhite</Name> + <Abstract>blackwhite</Abstract> + </Style> + <Style> + <Name>yignbu</Name> + <Abstract>yignbu</Abstract> + </Style> + <Style> + <Name>bone</Name> + <Abstract>bone</Abstract> + </Style> + </Layer> + <Layer queryable="0"> + <Name>VHR_IMAGE_2018_Level_3</Name> + </Layer> + <Layer queryable="0"> + <Name>VHR_IMAGE_2018_Level_3__validity</Name> + <Style> + <Name>brown</Name> + <Abstract>brown</Abstract> + </Style> + <Style> + <Name>yellow</Name> + <Abstract>yellow</Abstract> + </Style> + <Style> + <Name>cyan</Name> + <Abstract>cyan</Abstract> + </Style> + <Style> + <Name>magenta</Name> + <Abstract>magenta</Abstract> + </Style> + <Style> + <Name>blue</Name> + <Abstract>blue</Abstract> + </Style> + <Style> + <Name>gray</Name> + <Abstract>gray</Abstract> + </Style> + <Style> + <Name>grey</Name> + <Abstract>grey</Abstract> + </Style> + <Style> + <Name>green</Name> + <Abstract>green</Abstract> + </Style> + <Style> + <Name>orange</Name> + <Abstract>orange</Abstract> + </Style> + <Style> + <Name>black</Name> + <Abstract>black</Abstract> + </Style> + <Style> + <Name>white</Name> + <Abstract>white</Abstract> + </Style> + <Style> + <Name>red</Name> + <Abstract>red</Abstract> + </Style> + </Layer> + <Layer queryable="0"> + <Name>VHR_IMAGE_2018_Level_3__masked_validity</Name> + </Layer> + <Dimension default="2018-09-30T13:26:34Z" name="time" units="ISO8601">2017-05-01T09:54:28Z/2018-09-30T13:26:34Z/PT1S</Dimension> + </Layer> + </Layer> + </Capability> + </WMS_Capabilities> + +`Quicklook <https://vhr18.pdas.prism.eox.at/ows?service=WMS&version=1.3.0&request=GetMap&layers=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7&format=image/png&TRANSPARENT=true&width=463&height=500&CRS=EPSG:4326&STYLES=&BBOX=47.297788,25.978201,47.372606,26.047511>`_ + +.. figure:: images/wms_quicklook.* + :alt: WMS - Quicklook + + *WMS - Quicklook* + +`False color <https://vhr18.pdas.prism.eox.at/ows?service=WMS&version=1.3.0&request=GetMap&layers=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7__FALSE_COLOR&format=image/png&TRANSPARENT=true&width=463&height=500&CRS=EPSG:4326&STYLES=&BBOX=47.297788,25.978201,47.372606,26.047511>`_ + +.. figure:: images/wms_false-color.* + :alt: WMS - False color + + *WMS - False color* + +`NDVI including style <https://vhr18.pdas.prism.eox.at/ows?service=WMS&version=1.3.0&request=GetMap&layers=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7__NDVI&format=image/png&TRANSPARENT=true&width=463&height=500&CRS=EPSG:4326&STYLES=coolwarm&BBOX=47.297788,25.978201,47.372606,26.047511>`_ + +.. figure:: images/wms_ndvi-style.* + :alt: WMS - NDVI custom style + + *WMS - NDVI custom style* + +`Custom color stretch <https://vhr18.pdas.prism.eox.at/ows?service=WMS&version=1.3.0&request=GetMap&layers=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7&format=image/png&TRANSPARENT=true&width=463&height=500&CRS=EPSG:4326&STYLES=&BBOX=47.297788,25.978201,47.372606,26.047511&dim_range=1000%205000>`_ + +.. figure:: images/wms_custom-stretch.* + :alt: WMS - Custom color stretch + + *WMS - Custom color stretch* + +`CQL filtering on Cloud Coverage <https://vhr18.pdas.prism.eox.at/ows?service=WMS&version=1.3.0&request=GetMap&layers=VHR_IMAGE_2018_Level_3&format=image/png&TRANSPARENT=true&width=392&height=500&CRS=EPSG:4326&STYLES=&BBOX=44.196369,14.849791,44.554918,15.131223&cql=cloudCover%3C1>`_ + +.. figure:: images/wms_cql-filtering.* + :alt: WMS - CQL filtering + + *WMS - CQL filtering* + +`Clouds mask <https://vhr18.pdas.prism.eox.at/ows?SERVICE=WMS&VERSION=1.1.0&REQUEST=GetMap&FORMAT=image%2Fpng&TRANSPARENT=true&LAYERS=VHR_IMAGE_2018_Level_3__validity&STYLES=&time=2017-04-14T13%3A49%3A45Z%2F2018-09-05T00%3A00%3A00Z&WIDTH=256&HEIGHT=256&SRS=EPSG%3A4326&BBOX=15.78727912902832,43.005756378173835,16.976377487182617,44.05855560302735>`_ + +.. figure:: images/wms_cloud-mask.* + :alt: WMS - Clouds mask + + *WMS - Clouds mask* + +`Masked clouds <https://vhr18.pdas.prism.eox.at/ows?SERVICE=WMS&VERSION=1.1.0&REQUEST=GetMap&FORMAT=image%2Fpng&TRANSPARENT=true&LAYERS=VHR_IMAGE_2018_Level_3__masked_validity&STYLES=&time=2017-04-14T13%3A49%3A45Z%2F2018-09-05T00%3A00%3A00Z&WIDTH=256&HEIGHT=256&SRS=EPSG%3A4326&BBOX=15.78727912902832,43.005756378173835,16.976377487182617,44.05855560302735>`_ + +.. figure:: images/wms_masked-clouds.* + :alt: WMS - Masked clouds + + *WMS - Masked clouds* + +Downloading +----------- + +WCS +^^^ + +* `WCS Capabilities <https://vhr18.pdas.prism.eox.at/ows?service=wcs&request=getcapabilities>`_ +* `Coverage set description <https://vhr18.pdas.prism.eox.at/ows?service=WCS&version=2.0.1&request=DescribeEOCoverageSet&eoId=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7>`_ +* `Coverage description <https://vhr18.pdas.prism.eox.at/ows?service=WCS&version=2.0.1&request=DescribeCoverage&coverageId=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7__coverage>`_ +* `Full coverage in default configuration <https://vhr18.pdas.prism.eox.at/ows?service=WCS&version=2.0.1&request=GetCoverage&coverageId=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7__coverage>`_ +* `Spatial subset <https://vhr18.pdas.prism.eox.at/ows?service=WCS&version=2.0.1&request=GetCoverage&coverageid=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7__coverage&subset=long(26.004538536944892,26.016211510577705)&subset=lat(47.326254844665534,47.33495235268493)&subsettingCRS=http://www.opengis.net/def/crs/EPSG/0/4326>`_ +* `Range subset <https://vhr18.pdas.prism.eox.at/ows?service=WCS&version=2.0.1&request=GetCoverage&coverageid=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7__coverage&rangesubset=nir>`_ +* `Scaled down <https://vhr18.pdas.prism.eox.at/ows?service=WCS&version=2.0.1&request=GetCoverage&coverageid=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7__coverage&scaleFactor=0.1>`_ +* `Specific format and interpolation <https://vhr18.pdas.prism.eox.at/ows?service=WCS&version=2.0.1&request=GetCoverage&coverageid=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7__coverage&format=image/jp2&interpolation=http://www.opengis.net/def/interpolation/OGC/1/nearest-neighbour>`_ +* `Specific projection <https://vhr18.pdas.prism.eox.at/ows?service=WCS&version=2.0.1&request=GetCoverage&coverageid=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7__coverage&outputCRS=http://www.opengis.net/def/crs/EPSG/0/4326>`_ + +DSEO +^^^^ + +* `One entire product <https://vhr18.pdas.prism.eox.at/ows?service=DSEO&version=1.0.0&request=GetProduct&ProductURI=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7>`_ diff --git a/documentation/users-guide/searching.rst b/documentation/users-guide/searching.rst new file mode 100644 index 00000000..1be348c0 --- /dev/null +++ b/documentation/users-guide/searching.rst @@ -0,0 +1,155 @@ +.. _searching: + +Searching +========= + +The main interface for searching is provided by `OpenSearch +<http://opensearch.org/>`_ using various extensions including the `Geo and Time +Extensions <https://portal.opengeospatial.org/files/?artifact_id=56866>`_, the +`Extension for Earth Observation +<http://docs.opengeospatial.org/is/13-026r8/13-026r8.html>`_ as well as the +`CEOS OpenSearch Best Practice Document +<http://ceos.org/document_management/Working_Groups/WGISS/Interest_Groups/OpenSearch/CEOS-OPENSEARCH-BP-V1.2.pdf>`_. + +The OpenSearch URL endpoints are: + +* ``/opensearch``: Main service description +* ``/opensearch/<format>``: Search for collections in a specific format +* ``/opensearch/collections/<collection-id>``: Collection specific description +* ``/opensearch/collections/<collection-id>/<format>``: Search for products in + a collection in that format + +Responses +--------- + +The description related endpoints provide an OpenSearch Description Document +(OSDD). This XML based file format describes general service metadata and +various access URL templates. + +These URL objects provide templates that can be filled with parameters to submit +actual metadata queries. Depending on the used URL, the search result is +returned in one of the following formats: + +* ``atom``: Atom syndication format +* ``rss``: RSS +* ``html``: HTML +* ``kml``: Keyhole Markup Language +* ``json``: GeoJSON + +The resulting items in that result document can be paged. Specific pages can be +retrieved using the ``offset`` and ``count`` parameters. Additionally, the +response contains links to the first, last, next, and previous pages of the +result set. + +The results of the search depend on the type of object being searched. For the +collection search, the result items are collection descriptions of all matched +collections encoded in the selected format. Each description contains a link to +its own specific OSDD document. + +In product searches, the result document items are descriptions of products, +containing links to thumbnails, browses, and product specific services such as +WMS or WCS. Additionally it contains the products acquisition footprint and +time stamp. + +Filters +------- + +The URL templates for both the collection and the record search allow to pass +parameters that control the query and shape of the search. The following table +shows all parameters available for both collection and product searches: + +=============== ================================================================ +Parameter Description +=============== ================================================================ +``startIndex`` The index offset of the items. Used to get subsets of a result + set +``count`` The number of records for each page +``start`` The start time stamp for the time range +``end`` The end time stamp for the time range +``timerel`` The semantic of the time range. Either ``intersects``, + ``contains``, ``disjoint``, or ``equals`` +``bbox`` The geographic bounding box expressed as ``min-lon``, + ``min-lat``, ``max-lon``, ``max-lat`` in WGS84 coordinates +``geom`` A WKT encoded geometry for a geographic search +``lon`` The longitude component of point/radius searches +``lat`` The latitude component of point/radius searches +``r`` The radious in metres of point/radius searches +``georel`` The semantic of the geometry filter. One of ``intersects``, + ``contains``, or ``disjoint`` +=============== ================================================================ + +The following parameters are only available in product searches in +addition to the general search parameters: + +=============== ================================================================ +Parameter Description +=============== ================================================================ +``uid`` Filter on identifiert +``cloudCover`` Cloud cover filter. Either a specific value or an interval of + values. Values between 0-100 +=============== ================================================================ + +The available parameters depend on the configuration made by the operator. + +Example response +---------------- + +Below is a sample response from a product search for an individual product in +Atom format. + +.. code-block:: xml + + <feed xmlns="http://www.w3.org/2005/Atom" xmlns:cql="http://a9.com/-/opensearch/extensions/cql/1.0/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:eo="http://a9.com/-/opensearch/extensions/eo/1.0/" xmlns:geo="http://a9.com/-/opensearch/extensions/geo/1.0/" xmlns:georss="http://www.georss.org/georss" xmlns:media="http://search.yahoo.com/mrss/" xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:owc="http://www.opengis.net/owc/1.0" xmlns:time="http://a9.com/-/opensearch/extensions/time/1.0/"> + <id>https://vhr18.pdas.prism.eox.at/opensearch/collections/VHR_IMAGE_2018_Level_3/atom/?uid=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7</id> + <title>VHR_IMAGE_2018_Level_3 Search</title> + <description/> + <opensearch:totalResults>1</opensearch:totalResults> + <opensearch:startIndex>0</opensearch:startIndex> + <opensearch:itemsPerPage>1</opensearch:itemsPerPage> + <opensearch:Query geo:uid="urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7" role="request"/> + <link href="https://vhr18.pdas.prism.eox.at/opensearch/" rel="search" type="application/opensearchdescription+xml"/> + <link href="https://vhr18.pdas.prism.eox.at/opensearch/collections/VHR_IMAGE_2018_Level_3/atom/?uid=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7" rel="self" type="application/atom+xml"/> + <link href="https://vhr18.pdas.prism.eox.at/opensearch/collections/VHR_IMAGE_2018_Level_3/atom/?uid=urn%3Aeop%3ADOVE%3AMULTISPECTRAL_4m%3A20180811_081455_1054_3be7" rel="first" type="application/atom+xml"/> + <link href="https://vhr18.pdas.prism.eox.at/opensearch/collections/VHR_IMAGE_2018_Level_3/atom/?startIndex=0&uid=urn%3Aeop%3ADOVE%3AMULTISPECTRAL_4m%3A20180811_081455_1054_3be7" rel="last" type="application/atom+xml"/> + <entry> + <title>urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7</title> + <id>https://vhr18.pdas.prism.eox.at/opensearch/collections/VHR_IMAGE_2018_Level_3/atom/?uid=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7</id> + <dc:identifier>urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7</dc:identifier> + <dc:date>2018-08-11T08:14:55Z</dc:date> + <georss:box>47.297788 25.978201 47.372606 26.047511</georss:box> + <georss:where> + <gml:MultiSurface gml:id="multisurface_urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7" srsName="EPSG:4326" xmlns:eop="http://www.opengis.net/eop/2.0" xmlns:gml="http://www.opengis.net/gml/3.2" xmlns:gmlcov="http://www.opengis.net/gmlcov/1.0" xmlns:om="http://www.opengis.net/om/2.0"> + <gml:surfaceMember> + <gml:Polygon gml:id="polygon_urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7_1"> + <gml:exterior> + <gml:LinearRing> + <gml:posList>47.29778796 26.00330821 47.29784395 26.00300545 47.29852855 26.00098039 47.33176050 25.98961353 47.35564999 25.98157482 47.35572189 25.98204011 47.36693204 25.97820059 47.37260630 26.01455420 47.37197192 26.01658883 47.37098788 26.01863079 47.36976416 26.02036682 47.36834411 26.02173541 47.36677806 26.02268812 47.31293985 26.04698765 47.31114307 26.04751063 47.30931486 26.04748521 47.30753117 26.04691252 47.30586607 26.04581637 47.30438870 26.04424235 47.30409927 26.04377423 47.29778796 26.00330821</gml:posList> + </gml:LinearRing> + </gml:exterior> + </gml:Polygon> + </gml:surfaceMember> + </gml:MultiSurface> + </georss:where> + <link href="https://vhr18.pdas.prism.eox.at/ows?service=DSEO&version=1.0.0&request=GetProduct&ProductURI=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7" rel="enclosure"/> + <media:content url="https://vhr18.pdas.prism.eox.at/ows?service=WMS&version=1.3.0&request=GetMap&layers=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7&format=image/png&TRANSPARENT=true&width=463&height=500&CRS=EPSG:4326&STYLES=&BBOX=47.297788,25.978201,47.372606,26.047511"> + <media:category>QUICKLOOK</media:category> + </media:content> + <media:content url="https://vhr18.pdas.prism.eox.at/ows?service=WMS&version=1.3.0&request=GetMap&layers=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7&format=image/png&TRANSPARENT=true&width=92&height=100&CRS=EPSG:4326&STYLES=&BBOX=47.297788,25.978201,47.372606,26.047511"> + <media:category>THUMBNAIL</media:category> + </media:content> + <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wms"> + <owc:operation code="GetCapabilities" href="https://vhr18.pdas.prism.eox.at/ows?service=WMS&request=GetCapabilities&cql=identifier='urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7'" method="GET" type="application/xml"/> + <owc:operation code="GetMap" href="https://vhr18.pdas.prism.eox.at/ows?service=WMS&version=1.3.0&request=GetMap&layers=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7&format=image/png&TRANSPARENT=true&width=463&height=500&CRS=EPSG:4326&STYLES=&BBOX=47.297788,25.978201,47.372606,26.047511" method="GET" type="image/png"/> + </owc:offering> + <owc:offering code="http://www.opengis.net/spec/owc-atom/1.0/req/wcs"> + <owc:operation code="GetCapabilities" href="https://vhr18.pdas.prism.eox.at/ows?service=WCS&version=2.0.1&request=GetCapabilities" method="GET" type="application/xml"/> + <owc:operation code="DescribeCoverage" href="https://vhr18.pdas.prism.eox.at/ows?service=WCS&version=2.0.1&request=DescribeCoverage&coverageId=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7__coverage" method="GET" type="application/xml"/> + <owc:operation code="GetCoverage" href="https://vhr18.pdas.prism.eox.at/ows?service=WCS&version=2.0.1&request=GetCoverage&coverageId=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7__coverage" method="GET" type="image/tiff"/> + </owc:offering> + <summary type="html"> + <![CDATA[<table><tr><td valign="top" width="10%"><a href="https://vhr18.pdas.prism.eox.at/ows?service=WMS&version=1.3.0&request=GetMap&layers=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7&format=image/png&TRANSPARENT=true&width=463&height=500&CRS=EPSG:4326&STYLES=&BBOX=47.297788,25.978201,47.372606,26.047511" target="_blank" title="View quicklook image"><img align="left" border="0" hspace="8" src="https://vhr18.pdas.prism.eox.at/ows?service=WMS&version=1.3.0&request=GetMap&layers=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7&format=image/png&TRANSPARENT=true&width=92&height=100&CRS=EPSG:4326&STYLES=&BBOX=47.297788,25.978201,47.372606,26.047511" /></a></td><td valign="top" width="90%"><table><tr valign="top"><td><b>Date </b></td><td>2018-08-11T08:14:55+00:00 / 2018-08-11T08:14:55+00:00</td></tr><tr valign="top"><td><b>Metadata</b></td><td><a href="https://vhr18.pdas.prism.eox.at/opensearch/collections/VHR_IMAGE_2018_Level_3/atom/?uid=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7" title="Atom format" target="_blank">ATOM</a></td></tr><tr valign="top"><td><b>Download</b></td><td><a href="https://vhr18.pdas.prism.eox.at/ows?service=DSEO&version=1.0.0&request=GetProduct&ProductURI=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7" title="Download" target="_blank">Package</a></td></tr></table></td></tr></table><h3>OGC cross links</h3><ul><li><b>WMS</b><ul><li><a href="https://vhr18.pdas.prism.eox.at/ows?service=WMS&request=GetCapabilities&cql=identifier='urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7'" target="_blank">GetCapabilities</a></li></ul><ul><li><a href="https://vhr18.pdas.prism.eox.at/ows?service=WMS&version=1.3.0&request=GetMap&layers=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7&format=image/png&TRANSPARENT=true&width=463&height=500&CRS=EPSG:4326&STYLES=&BBOX=47.297788,25.978201,47.372606,26.047511" target="_blank">GetMap</a></li></ul></li><li><b>WCS</b><ul><li><a href="https://vhr18.pdas.prism.eox.at/ows?service=WCS&version=2.0.1&request=DescribeEOCoverageSet&eoId=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7" target="_blank">DescribeEOCoverageSet</a></li><li><b>urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7__coverage</b><ul><li><a href="https://vhr18.pdas.prism.eox.at/ows?service=WCS&version=2.0.1&request=DescribeCoverage&coverageId=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7__coverage" target="_blank">DescribeCoverage</a></li><li><a href="https://vhr18.pdas.prism.eox.at/ows?service=WCS&version=2.0.1&request=GetCoverage&coverageId=urn:eop:DOVE:MULTISPECTRAL_4m:20180811_081455_1054_3be7__coverage" target="_blank">GetCoverage</a></li></ul></li></ul></li></ul><h3>Metadata</h3><table><tr><td>Cloud Cover</td><td>0.0</td></tr></table>]]> + </summary> + </entry> + </feed> + +Continue reading about the provided :ref:`viewing` services. diff --git a/documentation/usage-guide/viewing.rst b/documentation/users-guide/viewing.rst similarity index 100% rename from documentation/usage-guide/viewing.rst rename to documentation/users-guide/viewing.rst diff --git a/documentation/usage-guide/web-client.rst b/documentation/users-guide/web-client.rst similarity index 100% rename from documentation/usage-guide/web-client.rst rename to documentation/users-guide/web-client.rst -- GitLab