Changes between Version 1 and Version 2 of GridTopologies


Ignore:
Timestamp:
Apr 16, 2013, 12:44:19 PM (11 years ago)
Author:
Piero Campalani
Comment:

partial update

Legend:

Unmodified
Added
Removed
Modified
  • GridTopologies

    v1 v2  
    11= Introduction =
    22
    3 This page tries to inspect many of the different types of N-dimensional (spatiotemporal) gridded coverage topologies that could be stored in `rasdaman`, accompanying every case with GML WCS responses upon both trimming and slicing.
     3This page tries to inspect many of the different types of N-dimensional (spatiotemporal) gridded coverage topologies that could be stored in `rasdaman`, accompanying every case with GML Web Coverage Service (WCS) responses upon both trimming and slicing.
    44
    55Despite some cases might rarely have a practical real-world example, here we want to give examples for as many allowed geometries as possible.
     
    77All responses will highlight the `domainSet` of each [http://schemas.opengis.net/gmlcov/1.0/coverage.xsd coverage], which will all translate to some [http://www.schemacentral.com/sc/niem21/e-gml32_Grid.html gml:Grid] rectified or referenceable subtype.
    88In case of mixed rectilinear/curvilinear geometries, a non-standard so-called `ReferenceableGridByArrayAndVectors` type ![1] will be used, for a more compact and convenient GML description.
     9
     10Finally, we will assume that all the time series will be referenced by the daily-resolution ANSI-Date CRS along the temporal dimension, which (by default) has a '''`t`''' positive-onwards axis.
    911
    1012'''Abbreviations:'''
     
    2628[[span(In the 1D case, it is also clear how the gridded coverages can cover datasets which are not usually associated with the concept of ''grids'' (e.g. trajectories), style=color: Black; font-size: 80%)]]
    2729
    28 // table here
     30|| '''ID''' || '''DIM''' || '''Description''' || '''Single''' || '''RTS''' || '''ITS''' || '''MRTS''' || '''MITS''' ||
     31|| [#a1:1Dtemporalseriesofaspatialdata 1] || 1D || Regular temporal series of data with no spatial reference || [#a1a] || [] || [] || --- || --- ||
    2932
    3033== Examples ==
    3134
    32 ==== 1: 1D temporal series of aspatial data ====
    33 ====== 1a-R ======
    34 table e.g. with:
    35 || GML coverage           || GML domainSet               || native CRS || 
    36 ||!ReferenceableCoverage  ||!ReferenceableGridByVectors ||http://kahlua.eecs.jacobs-university.de:8080/def/crs/OGC/0.1/ANSI-Date
     35=== __1__ : 1D temporal series of aspatial data ===
    3736
    38 Then:
     37This section covers time series of point observations with no spatial reference (or where the spatial reference was not considered relevant): in this case the only distinction is whether there is a regular time step between observations, or not. In its degenerate degenerate case, the series turns to a [#1a single point].
    3938
    40   * Trim ...
     39''(Attach a scan of the sketches here with all types in this subcategory?)''
     40
     41===== 1a =====
     42
     43|| '''GML coverage type''' || '''GML domainSet''' || '''native CRS''' || 
     44|| `RectifiedCoverage`  || `RectifiedGrid` || http://kahlua.eecs.jacobs-university.de:8080/def/crs/OGC/0.1/ANSI-Date ||
     45
     46  * WCS trimming: ''...subset=t("2013-01-01","2013-04-16")...''
     47{{{
     48#!xml
     49<gml:domainSet>
     50  <gml:RectifiedGrid dimension="2">
     51    <gml:limits>
     52      <gml:GridEnvelope>
     53        <gml:low>1 1</gml:low>
     54        <gml:high>4 4</gml:high>
     55      </gml:GridEnvelope>
     56    </gml:limits>
     57    <gml:axisLabels>u v</gml:axisLabels>
     58    <gml:origin>
     59      <gml:Point gml:id="palindrome" srsName="urn:x-ogc:def:crs:EPSG:6.6:4329">
     60        <gml:pos>1.2 3.3 2.1</gml:pos>
     61      </gml:Point>
     62    </gml:origin>
     63    <gml:offsetVector srsName="urn:x-ogc:def:crs:EPSG:6.6:4329">1.1 2.2 3.3</gml:offsetVector>
     64    <gml:offsetVector srsName="urn:x-ogc:def:crs:EPSG:6.6:4329">2.0 1.0 0.0</gml:offsetVector>
     65  </gml:RectifiedGrid>
     66</gml:domainSet>
     67}}}
     68  * Slice-S
     69
     70===== 1a-RTS =====
     71
     72|| '''GML coverage type''' || '''GML domainSet''' || '''native CRS''' || 
     73||!ReferenceableCoverage  ||!ReferenceableGridByVectors ||http://kahlua.eecs.jacobs-university.de:8080/def/crs/OGC/0.1/ANSI-Date ||
     74
     75  * WCS trimming: ''...''
    4176  * Slice-S
    4277{{{
     
    5489}}}
    5590
    56 [#TopologiesIndex UP]
     91[#TopologiesIndex Up]
    5792
    58 ====== 1a-I ======
     93===== 1a-ITS =====
    5994
    60 [#TopologiesIndex Up]
     95[#TopologiesIndex Up]
    6196
    62 ==== 2: 1D spatial observations along a straight line ====
    63 ====== 2-aligned ======
     97=== __2__: 1D spatial observations along a straight line ===
    6498
    65 [#TopologiesIndex Up]
     99==== 2-aligned ====
    66100
    67 ====== 2-diagonal-RTS ======
     101[#TopologiesIndex Up]
    68102
    69 [#TopologiesIndex Up]
     103==== 2-diagonal-RTS ====
    70104
    71 ====== 2-diagonal-ITS ======
     105[#TopologiesIndex Up]
    72106
    73 [#TopologiesIndex Up]
     107==== 2-diagonal-ITS ====
     108
     109[#TopologiesIndex Up]