Changes between Version 3 and Version 4 of GmlDefinitions


Ignore:
Timestamp:
Nov 7, 2012, 5:38:55 PM (11 years ago)
Author:
Piero Campalani
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • GmlDefinitions

    v3 v4  
    272272                     <!--   * calendarEraName [string] : era name for time values using a calendar containing more than one era         -->
    273273                     <!--   * indeterminatePosition [...]                                                                               -->
    274                      <gml:beginPosition>(<TimePosition>)</gml:beginPosition>
    275                      <gml:endPosition>(<TimePosition>)</gml:endPosition>
     274                     <gml:beginPosition>(TimePosition)</gml:beginPosition>
     275                     <gml:endPosition>(TimePosition)</gml:endPosition>
    276276                  </gml:TimePeriod>
    277277               </gmd:extent>
     
    288288         <gml:identifier codeSpace="http://www.opengeospatial.org">(resolver)/def/cs/(AUTH)/(VERSION)/(CODE)</gml:identifier>
    289289         <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 -->
     290               <!-- UoM can be a URI identifier, but as well directly a string that defines it. -->
     291               <!-- As reference, visit: http://aurora.regenstrief.org/~ucum/ucum.html#iso1000  -->
     292               <gml:CoordinateSystemAxis gml:id="ID" uom="(uom)">
    291293               <gml:identifier codeSpace="http://www.opengeospatial.org">(resolver)/def/axis/(AUTH)/(VERSION)/(CODE)</gml:identifier>
    292294               <!-- gml:axisAbbrev [string] is the abbreviation used for this coordinate system axis;   -->
     
    307309      <gml:TemporalDatum gml:id="ID"> <!-- A gml:TemporalDatum defines the origin of a Temporal Reference System. -->
    308310         <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?) -->
    310311         <gml:scope>string</gml:scope>
    311312         <gml:origin>(origin timestamp)</gml:origin>
     313      </gml:TemporalDatum>
     314   </gml:temporalDatum>
     315</gml:TemporalCRS>
     316}}}
     317
     318=== Example: ANSI date ===
     319
     320{{{
     321#!text/xml
     322<gml:TemporalCRS gml:id="ANSI-Date-CRS">
     323   <gml:description>Continuous count of days starting from Jan 1, 1601 (00h00). Equal to floor(JulianDate−2305812.5)</gml:description>
     324   <gml:identifier codeSpace="http://www.opengeospatial.org">http://kahlua.eecs.jacobs-university.de:8080/def/crs/OGC/0.1/ANSI-Date</gml:identifier>
     325   <gml:name>ANSI date number (origin of COBOL integers dates)</gml:name>
     326   <gml:domainOfValidity>
     327      <gmd:EX_Extent>
     328         <gmd:description>Bottleneck in this case is date/time ranges accepted by current Java library (Date4j)</gmd:description>
     329         <gmd:temporalElement>
     330            <gmd:EX_TemporalExtent>   
     331               <gmd:extent>
     332                  <gml:TimePeriod gml:id="date4j-TP">
     333                     <gml:beginPosition>0001-01-01</gml:beginPosition>
     334                     <gml:endPosition>9999-12-31</gml:endPosition>
     335                  </gml:TimePeriod>
     336               </gmd:extent>
     337            </gmd:EX_TemporalExtent>
     338         </gmd:temporalElement>
     339      </gmd:EX_Extent>
     340   </gml:domainOfValidity>
     341   <gml:timeCS>
     342      <gml:TimeCS gml:id="ANSI-CS">
     343         <gml:identifier codeSpace="http://www.opengeospatial.org">http://kahlua.eecs.jacobs-university.de:8080/def/cs/OGC/0.1/ANSI-Date</gml:identifier>
     344         <gml:axis>
     345               <gml:CoordinateSystemAxis gml:id="ansi-axis" uom="d">
     346               <gml:identifier codeSpace="http://www.opengeospatial.org">http://kahlua.eecs.jacobs-university.de:8080/def/axis/OGC/0.1/ANSI-Date</gml:identifier>
     347               <gml:axisAbbrev>t</gml:axisAbbrev>
     348               <!-- "wikipedia" codespace is a joke but.. actually can give information of what is "future" direction"! -->
     349               <gml:axisDirection codeSpace="http://www.wikipedia.org">future</gml:axisDirection>
     350            </gml:CoordinateSystemAxis>
     351         </gml:axis>
     352      </gml:TimeCS>
     353   </gml:timeCS>
     354   <gml:temporalDatum>
     355      <gml:TemporalDatum gml:id="ANSI-TD">
     356         <gml:identifier codeSpace="http://www.opengeospatial.org">http://kahlua.eecs.jacobs-university.de:8080/def/datum/OGC/0.1/ANSI-Date</gml:identifier>
     357         <gml:origin>1601-01-01</gml:origin>
    312358      </gml:TemporalDatum>
    313359   </gml:temporalDatum>