From Microformats Wiki
Jump to navigation Jump to search

Geo Waypoint Trails

Une exploration de publier de l'information de séquences de points géographiques en utilisant une série de microformats Geo (ou autres).


Conceptually, a collection of points, with no sequential relationship (the county towns of England, say, or all skyscrapers in New York), is deemed a collection (or set) of individual Waypoints. A sequentially-ordered collection of points may be expressed as a track or a route. Tracks are a record of where a person has been, routes are suggestions about where they might go in the future. So, for instance, there might be timestamps for each point in a track (because someone is recording where and when they were there), but timestamps for each point in a route are unlikely to be provided, because the author is suggesting it, and nobody might ever have travelled it.

A route which ends at its beginning may also describe a boundary (also called a box or polygon). A boundary may be for an object or area on any scale, from a small building or plot of land to a continent, at any level of granularity.

It may therefore be appropriate to use a sequence of hCalendar microformats for tracks and of hCard microformats for routes, boundaries and waypoints.

Le Problème

To allow the publishing of series of waypoints in such a way that they are downloadable and that their ordering is parsable.


Exemples du Vrai Monde


    <div class="geo">
      <span class="latitude">52.38616</span><br/>
      <span class="longitude">4.91199</span>
  <td ><a href="...">Waypoint 10</a></td>
  <td >Amsterdam (3 km) <a title="" href="...">Map</a></td>


  <wpt lat="39.921055008" lon="3.054223107"> 
  <name>Cala Sant Vicenç - Mallorca</name> 

Attributs obligatoires typiques

  • Latitude (WSG84, using decimal or degrees-minutes-seconds values)
  • Longitude (ditto)
  • text label

Attributs optionnels typiques

  • timestamp
  • elevation
  • image
  • note ?
  • url ?


  • How to indicate that a set of waypoints is a specific, but unordered, collection (u.e. a set of all the metro stations in Paris, and another set of all the underground stations in London, may be published on the same page)
  • How to sequence routes
    • Perhaps using order in source code, ordered lists, or hAtom?
  • How to timestamp tracks (timestamps imply a chronological sequence)
  • How to differentiate between a route (for example in the shape of a letter "U") and a boundary - in other words, to say whether or not, after the last point, the line returns to the first.
  • What can we learn, or use, from the GPX (XML schema for GPS data) specification?


Voir aussi