| 240 | ---- |
| 241 | |
| 242 | == __TemporalCRSs__ == |
| 243 | |
| 244 | '''`<resolver>/def/crs/OGC/0.1/ANSI-date`'''[[BR]] |
| 245 | '''`<resolver>/def/crs/OGC/0.1/2010-hh`'''[[BR]] |
| 246 | ''CRSs for temporal axes mapping. They could be created for standard measurements of time/date (e.g. Julian day, ANSI date), or for custom ad-hoc ones (e.g. the hours' count from the beginning of 2010).'' |
| 247 | |
| 248 | === Template === |
| 249 | {{{ |
| 250 | #!text/xml |
| 251 | <gml:TemporalCRS gml:id="ID"> |
| 252 | <gml:description/> <!-- [0..1] Text description of the object (simple string) --> |
| 253 | <gml:descriptionReference/> <!-- [0..1] xlink:href attribute that references the an external description --> |
| 254 | <gml:identifier codeSpace="http://www.opengeospatial.org">(resolver)/def/crs/(AUTH)/(VERSION)/(CODE)</gml:identifier> |
| 255 | <gml:name/> <!-- [0..*] One or more descriptive names --> |
| 256 | <gml:remarks>string</gml:remarks> <!-- [0..1] --> |
| 257 | <gml:domainOfValidity> <!-- [0..1] (optional) This could be useful to define the MIN and MAX extent that this CRS offers --> |
| 258 | <gmd:EX_Extent> |
| 259 | <gmd:description>...</gmd:description> |
| 260 | <gmd:temporalElement> <!-- Can also be gml:geographicElement or gml:verticalElement, but we need a temporal extent in this case --> |
| 261 | <gmd:EX_TemporalExtent> |
| 262 | <gmd:extent> |
| 263 | <gml:TimePeriod gml:id="ID"> |
| 264 | <!-- gml:beginPosition and gml:endPosition are of type __gml:TimePoistion__ --> |
| 265 | <!-- + It supports the description of temporal position according to the subtypes described in ISO:19108; --> |
| 266 | <!-- + Values based on calendars and clocks use lexical formats that are based on ISO:8601, --> |
| 267 | <!-- as described in XML Schema Part 2:2001; --> |
| 268 | <!-- + A decimal value may be used with coordinate systems such as GPS time or UNIX time; --> |
| 269 | <!-- + A URI may be used to provide a reference to some era in an ordinal reference system; --> |
| 270 | <!-- Three XML __attributes__ appear on gml:TimePositionType: --> |
| 271 | <!-- * frame [anyURI] : temporal reference system (default ISO:8601, i.e. Gregorian calendar with UTC) --> |
| 272 | <!-- * calendarEraName [string] : era name for time values using a calendar containing more than one era --> |
| 273 | <!-- * indeterminatePosition [...] --> |
| 274 | <gml:beginPosition>(<TimePosition>)</gml:beginPosition> |
| 275 | <gml:endPosition>(<TimePosition>)</gml:endPosition> |
| 276 | </gml:TimePeriod> |
| 277 | </gmd:extent> |
| 278 | </gmd:EX_TemporalExtent> |
| 279 | </gmd:temporalElement> |
| 280 | </gmd:EX_Extent> |
| 281 | </gml:domainOfValidity> |
| 282 | <!-- gmlscopeL: description/limitations of the usage, for which this CRS-related object is valid. If unknown, enter "not known". --> |
| 283 | <gml:scope>string</gml:scope> |
| 284 | <gml:timeCS> <!-- "association role" --> |
| 285 | <!-- gml:TimeCS is a one-dimensional coordinate system containing a time axis, used to describe the temporal position of a --> |
| 286 | <!-- point in the specified time units from a specified time origin. A TimeCS shall have *one* gml:axis property element. --> |
| 287 | <gml:TimeCS gml:id="ID"> |
| 288 | <gml:identifier codeSpace="http://www.opengeospatial.org">(resolver)/def/cs/(AUTH)/(VERSION)/(CODE)</gml:identifier> |
| 289 | <gml:axis> |
| 290 | <gml:CoordinateSystemAxis gml:id="ID" uom="(uom)"> <!-- UoM can be a URI identifier, but as well directly a string that defines it --> |
| 291 | <gml:identifier codeSpace="http://www.opengeospatial.org">(resolver)/def/axis/(AUTH)/(VERSION)/(CODE)</gml:identifier> |
| 292 | <!-- gml:axisAbbrev [string] is the abbreviation used for this coordinate system axis; --> |
| 293 | <!-- this abbreviation is also used to identify the coordinates in the coordinate tuple. --> |
| 294 | <gml:axisAbbrev>(abbreviation)</gml:axisAbbrev> |
| 295 | <!-- gml:axisDirection can provide a human interpretable meaning to the axis; the *codeSpace* attribute shall reference a --> |
| 296 | <!-- source of information specifying the values and meanings of all the allowed string values for this property. --> |
| 297 | <gml:axisDirection codeSpace="http://www.opengeospatial.org">(direction)</gml:axisDirection> |
| 298 | <!-- these next values are optional |
| 299 | <gml:minimumValue>(minValue)</gml:minimumValue> |
| 300 | <gml:maximumValue>(maxValue)</gml:maximumValue> |
| 301 | <gml:rangeMeaning codeSpace="http://www.opengeospatial.org"/> |
| 302 | </gml:CoordinateSystemAxis> |
| 303 | </gml:axis> |
| 304 | </gml:TimeCS> |
| 305 | </gml:timeCS> |
| 306 | <gml:temporalDatum> <!-- "association role" --> |
| 307 | <gml:TemporalDatum gml:id="ID"> <!-- A gml:TemporalDatum defines the origin of a Temporal Reference System. --> |
| 308 | <gml:identifier codeSpace="http://www.opengeospatial.org">(resolver)/def/datum/(AUTH)/(VERSION)/(CODE)</gml:identifier> |
| 309 | <gml:domainOfValidity>...</gml:domainOfValidity> <!-- See above. (Should we put it in here or in the CRS above?) --> |
| 310 | <gml:scope>string</gml:scope> |
| 311 | <gml:origin>(origin timestamp)</gml:origin> |
| 312 | </gml:TemporalDatum> |
| 313 | </gml:temporalDatum> |
| 314 | </gml:TemporalCRS> |
| 315 | }}} |
| 316 | |
284 | | |
285 | | 1. [http://www.schemacentral.com/sc/niem21/e-gml32_ImageCRS.html gml:ImageCRS][[BR]] |
286 | | 2. [http://www.schemacentral.com/sc/niem21/e-gml32_CartesianCS-b.html gml:CartesianCS][[BR]] |
287 | | 3. [http://www.schemacentral.com/sc/niem21/e-gml32_CoordinateSystemAxis.html gml:CoordinateSystemAxis][[BR]] |
288 | | 4. [http://xml.fmi.fi/namespace/meteorology/conceptual-model/meteorological-objects/2009/09/07/docindex268.html gml:ImageCRS alt][[BR]] |
289 | | 5. [http://grepcode.com/file/repo1.maven.org/maven2/org.jvnet.ogc/schemas/1.0.0/gml/3.1.1/profiles/GridCRSs/1.0.0/Examples/templateImageCRS.xml ImageCRS example][[BR]] |
290 | | 6. [http://www.opengis.net/def/uom/OGC/1.0/GridSpacing.gml GridSpacing UoM example][[BR]] |
291 | | 7. [http://www.schemacentral.com/sc/niem21/e-gml32_ImageDatum-b.html gml:ImageDatum][[BR]] |
292 | | 8. [http://www.opengis.net/def/pixelInCell/OGC/1.0/cellCenter.gml gml:pixelInCell example][[BR]] |
293 | | 9. [http://www.schemacentral.com/sc/niem21/e-gml32_userDefinedCS-a.html userDefinedCS][[BR]] |
294 | | 10. [http://www.schemacentral.com/sc/niem21/e-gml32_EngineeringCRS.html EngineeringCRS][[BR]] |
295 | | 11. [http://www.schemacentral.com/sc/niem21/e-gml32_linearCS-a.html linearCS][[BR]] |
296 | | 12. [http://www.schemacentral.com/sc/niem21/e-gml32_EngineeringDatum-b.html engineeringDatum][[BR]] |
297 | | |
298 | | ---- |
| 361 | * Image CRSs |
| 362 | * [http://www.schemacentral.com/sc/niem21/e-gml32_ImageCRS.html gml:ImageCRS] |
| 363 | * [http://www.schemacentral.com/sc/niem21/e-gml32_CartesianCS-b.html gml:CartesianCS] |
| 364 | * [http://www.schemacentral.com/sc/niem21/e-gml32_CoordinateSystemAxis.html gml:CoordinateSystemAxis] |
| 365 | * [http://xml.fmi.fi/namespace/meteorology/conceptual-model/meteorological-objects/2009/09/07/docindex268.html gml:ImageCRS alt] |
| 366 | * [http://grepcode.com/file/repo1.maven.org/maven2/org.jvnet.ogc/schemas/1.0.0/gml/3.1.1/profiles/GridCRSs/1.0.0/Examples/templateImageCRS.xml ImageCRS example] |
| 367 | * [http://www.opengis.net/def/uom/OGC/1.0/GridSpacing.gml GridSpacing UoM example] |
| 368 | * [http://www.schemacentral.com/sc/niem21/e-gml32_ImageDatum-b.html gml:ImageDatum] |
| 369 | * [http://www.opengis.net/def/pixelInCell/OGC/1.0/cellCenter.gml gml:pixelInCell example] |
| 370 | * Cartesian CRSs |
| 371 | * [http://www.schemacentral.com/sc/niem21/e-gml32_userDefinedCS-a.html userDefinedCS] |
| 372 | * [http://www.schemacentral.com/sc/niem21/e-gml32_EngineeringCRS.html EngineeringCRS] |
| 373 | * [http://www.schemacentral.com/sc/niem21/e-gml32_linearCS-a.html linearCS] |
| 374 | * [http://www.schemacentral.com/sc/niem21/e-gml32_EngineeringDatum-b.html engineeringDatum] |
| 375 | * Temporal CRSs |
| 376 | * [http://www.schemacentral.com/sc/niem21/e-gml32_TemporalCRS.html TemporalCRS] |
| 377 | * [http://www.schemacentral.com/sc/niem21/t-gml32_TimePositionType.html TimePositionType] |
| 378 | * [http://im.eurocontrol.int/wiki/index.php/ISO_19108,_Geographic_information_%E2%80%94_Temporal_schema ISO:19108] |
| 379 | * [http://www.w3.org/TR/2001/REC-xmlschema-2-20010502/#isoformats ISO:8601 Date and Time Formats (XML Schema Part 2)] |
| 380 | ---- |