Changes between Version 9 and Version 10 of IndexCrss


Ignore:
Timestamp:
Jul 9, 2015, 2:37:08 PM (9 years ago)
Author:
Peter Baumann
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • IndexCrss

    v9 v10  
    55This page describes how to use and interpret Index Coordinate Reference Systems (CRSs): how they differ from other linear coordinate systems and especially how they differ from the ''internal'' grid CRS, known as `CRS:1`.
    66
    7 GML definitions for [http://kahlua.eecs.jacobs-university.de:8080/def/crs/OGC/0/Index1D Index1D], [http://kahlua.eecs.jacobs-university.de:8080/def/crs/OGC/0/Index2D Index2D] and [http://kahlua.eecs.jacobs-university.de:8080/def/crs/OGC/0/Index3D Index3D] are already embedded in our [SecoreDevGuide SECORE] resolver and their official acknowledgment is on OGC table.
     7GML definitions for [http://rasdaman.org:8080/def/crs/OGC/0/Index1D Index1D], [http://rasdaman.org:8080/def/crs/OGC/0/Index2D Index2D] and [http://rasdaman.org:8080/def/crs/OGC/0/Index3D Index3D] are already embedded in our [SecoreDevGuide SECORE] resolver and their official acknowledgment is on OGC table.
    88
    99== Definition
    1010
    11 As you can verify by looking at the "extra" (non-EPSG) CRS definitions [http://kahlua.eecs.jacobs-university.de:8080/def/crs/OGC/0/ provided] by SECORE, among others there are three new Index CRSs, namely [http://kahlua.eecs.jacobs-university.de:8080/def/crs/OGC/0/Index1D 1D], [http://kahlua.eecs.jacobs-university.de:8080/def/crs/OGC/0/Index2D 2D] and [http://kahlua.eecs.jacobs-university.de:8080/def/crs/OGC/0/Index3D 3D] reference systems.
     11As you can verify by looking at the "extra" (non-EPSG) CRS definitions [http://rasdaman.org:8080/def/crs/OGC/0/ provided] by SECORE, among others there are three new Index CRSs, namely [http://rasdaman.org:8080/def/crs/OGC/0/Index1D 1D], [http://rasdaman.org:8080/def/crs/OGC/0/Index2D 2D] and [http://rasdaman.org:8080/def/crs/OGC/0/Index3D 3D] reference systems.
    1212
    1313The ''index'' prefix refers to the fact that ''integral'' coordinates shall be used in the coordinates. The n-dimensional (cartesian) Coordinate System (CS) is supposed to be bound to a multidimensional array (marray) of cells: the origin of the CS is placed in the centre of the 0-cell. This represents the ''datum'', and completes the picture to define the CRS.
     
    8888             xmlns:xlink="http://www.w3.org/1999/xlink">
    8989  <gml:identifier codeSpace="http://www.ietf.org/rfc/rfc3986">
    90     http://kahlua.eecs.jacobs-university.de:8080/def/crs/OGC/0/Index2D
     90    http://rasdaman.org:8080/def/crs/OGC/0/Index2D
    9191  </gml:identifier>
    9292  <parameters>
     
    100100    </parameter>
    101101  </parameters>
    102   <targetCRS xlink:href="http://kahlua.eecs.jacobs-university.de:8080/def/crs/OGC/0/.Index2D-template"/>
     102  <targetCRS xlink:href="http://rasdaman.org:8080/def/crs/OGC/0/.Index2D-template"/>
    103103</ParameterizedCRS>
    104104}}}
    105105
    106106The content is sufficiently intuitive to understand that it provides two parameters -- `'first-axis-label'` and `'second-axis-label'` with defaults to `'i'` and `'j'`, respectively -- to change `gml:axisAbbrev` abbreviation of the first and second CRS axis.
    107 Thus if we want to use index CRSs but with the ''good old'' `x`/`y` labels, we need to set the following URI as native reference system: [http://kahlua.eecs.jacobs-university.de:8080/def/crs/OGC/0/Index2D?first-axis-label=%22x%22&second-axis-label=%22y%22 http://kahlua.eecs.jacobs-university.de:8080/def/crs/OGC/0/Index2D?first-axis-label="x"&second-axis-label="y"].
     107Thus if we want to use index CRSs but with the ''good old'' `x`/`y` labels, we need to set the following URI as native reference system: [http://rasdaman.org:8080/def/crs/OGC/0/Index2D?first-axis-label=%22x%22&second-axis-label=%22y%22 http://rasdaman.org:8080/def/crs/OGC/0/Index2D?first-axis-label="x"&second-axis-label="y"].