Changes between Version 9 and Version 10 of IndexCrss
- Timestamp:
- Jul 9, 2015, 2:37:08 PM (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
IndexCrss
v9 v10 5 5 This 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`. 6 6 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.7 GML 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. 8 8 9 9 == Definition 10 10 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.11 As 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. 12 12 13 13 The ''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. … … 88 88 xmlns:xlink="http://www.w3.org/1999/xlink"> 89 89 <gml:identifier codeSpace="http://www.ietf.org/rfc/rfc3986"> 90 http:// kahlua.eecs.jacobs-university.de:8080/def/crs/OGC/0/Index2D90 http://rasdaman.org:8080/def/crs/OGC/0/Index2D 91 91 </gml:identifier> 92 92 <parameters> … … 100 100 </parameter> 101 101 </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"/> 103 103 </ParameterizedCRS> 104 104 }}} 105 105 106 106 The 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"].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://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"].