GeoRSS GML with Time

  • warning: include(/home/.parable/highearth/georss.org/drupal-6.2/blog/wp-content/themes/simpla/foter.php) [function.include]: failed to open stream: No such file or directory in /home/highearth/georss.org/drupal-6.2/includes/common.inc(1537) : eval()'d code on line 1.
  • warning: include() [function.include]: Failed opening '/home/.parable/highearth/georss.org/drupal-6.2/blog/wp-content/themes/simpla/foter.php' for inclusion (include_path='.:/usr/local/lib/php:/usr/local/php5/lib/pear') in /home/highearth/georss.org/drupal-6.2/includes/common.inc(1537) : eval()'d code on line 1.

This is an example of a GeoRSS item that has a different location for for different time periods. This example abides by the GeoRSS GML applicaiton profile and the GeoRSS GML profile. Each location associated with this item is linked to the time period within which it corrosponds via the GML:id attribute.

<item>
 <title>FLIGHT 1003</title>
 <link>http://flightdata/...</link>
 <description>FLIGHT 1003 to BOS</description>
 <guid isPermaLink="false">dl1003</guid>
 <pubDate>Wed, 06 Jun 2007 18:53:36 GMT</pubDate>
 <gml:TimePeriod>
  <gml:relatedTime>
   <gml:TimePeriod gml:id="time-0A05000263007CS.0.0.TKF">
    <gml:beginPosition>2006-06-16T07:45:00.000Z</gml:beginPosition>
    <gml:endPosition>2006-06-16T07:45:00.000Z</gml:endPosition>
   </gml:TimePeriod>
  </gml:relatedTime>
  <gml:relatedTime>
   <gml:TimePeriod gml:id="time-0A05000263007CS.0.1.ORB">
    <gml:beginPosition>2006-06-16T08:00:00.000Z</gml:beginPosition>
    <gml:endPosition>2006-06-16T09:00:00.000Z</gml:endPosition>
   </gml:TimePeriod>
  </gml:relatedTime>
  <gml:relatedTime>
   <gml:TimePeriod gml:id="time-0A05000263007CS.0.2.LND">
    <gml:beginPosition>2006-06-16T09:13:00.000Z</gml:beginPosition>
    <gml:endPosition>2006-06-16T09:13:00.000Z</gml:endPosition>
   </gml:TimePeriod>
  </gml:relatedTime>
  <gml:beginPosition>2006-06-16T07:45:00.000Z</gml:beginPosition>
  <gml:endPosition>2006-06-16T09:13:00.000Z</gml:endPosition>
 </gml:TimePeriod>
 <georss:where>
  <gml:LineString>
   <gml:pointProperty>
    <gml:Point gml:id="point-0A05000263007CS.0.0.TKF">
     <gml:pos srsName="WGS84(DD)">36.235 -115.03333333333333</gml:pos>
    </gml:Point>
   </gml:pointProperty>
   <gml:pointProperty>
    <gml:Point gml:id="point-0A05000263007CS.0.1.ORB">
     <gml:pos srsName="WGS84(DD)">37.65356495497155 -114.5048399056895</gml:pos>
    </gml:Point>
   </gml:pointProperty>
   <gml:pointProperty>
    <gml:Point gml:id="point-0A05000263007CS.0.2.LND">
     <gml:pos srsName="WGS84(DD)">36.235 -115.03333333333333</gml:pos>
    </gml:Point>
   </gml:pointProperty>
  </gml:LineString>
 </georss:where>
</item>