Skip to content

Commit

Permalink
added SVG tulips and notes elements, 0.3-DRAFT
Browse files Browse the repository at this point in the history
  • Loading branch information
Dave Peckham authored and Dave Peckham committed Sep 4, 2018
1 parent ac640e2 commit 188054b
Show file tree
Hide file tree
Showing 3 changed files with 29 additions and 7 deletions.
11 changes: 7 additions & 4 deletions README.md
Expand Up @@ -22,8 +22,12 @@ Except where otherwise noted, content on this site is licensed under a Creative
## Mailing Lists
For the latest news and announcements, subscribe to the OpenRally.org new mailing list by sending an email to [openrallynews-request](mailto:openrallynews-request@freelists.org?subject=subscribe) with 'subscribe' in the Subject field.

## OpenRally Enhanced GPX Format v0.2-DRAFT
The new format exports formatted metadata about the route so that other applications can interpret the data directly, without elaborate string parsing. Standard GPX fields are not modified for computer consumption. The format has full support for WPM, WPE, WPS, DZ, FZ, neutralizations, ASS, DSS, Stops, Checkpoints and more.
## OpenRally Enhanced GPX Format v0.3-DRAFT
The new format exports formatted metadata about the route so that other applications can interpret the data directly, without elaborate string parsing. Standard GPX fields are not modified for computer consumption. The format has full support for WPM, WPE, WPS, DZ, FZ, neutralizations, ASS, DSS, Stops, Checkpoints and more.

## What's new in version 0.3-DRAFT:
* SVG tulips (including raster images)
* SVG and text notes

## What's new in version 0.2-DRAFT:
* units specified in metadata extension (required)
Expand All @@ -36,6 +40,5 @@ The new format exports formatted metadata about the route so that other applicat
## Testing/validation
We test and validate using test.sh, which is just a wrapper around xmllint.

$ ./test.sh
$ ./test.sh
example.gpx validates

15 changes: 13 additions & 2 deletions example.gpx
@@ -1,6 +1,6 @@
<?xml version='1.0' encoding='UTF-8' standalone='no' ?>
<gpx xmlns="http://www.topografix.com/GPX/1/1" version="1.1" creator="OpenRally.org" xmlns:openrally="http://www.openrally.org/xmlschemas/GpxExtensions/v0.2-DRAFT">
<metadata>
<metadata>
<extensions>
<openrally:units>metric</openrally:units>
<openrally:distance>33.86</openrally:distance>
Expand Down Expand Up @@ -56,6 +56,17 @@
<openrally:waypointsafety/>
<openrally:waypointmasked/>
<openrally:village/>
<openrally:tulip>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink= "http://www.w3.org/1999/xlink">
<image height="50px" width="50px" xlink:href="data:image/png;base64,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"/>
</svg>
</openrally:tulip>
<openrally:notes>
<svg>
<img src="https://rallynavigator.s3.amazonaws.com/icons/images/000/000/718/small/RackMultipart20150217-3-1mmpc7r.png"/>
<text>Massive Erosion</text>
</svg>
</openrally:notes>
</extensions>
</wpt>
</gpx>
</gpx>
10 changes: 9 additions & 1 deletion openrally.xsd
@@ -1,5 +1,11 @@
<?xml version="1.0"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.openrally.org/xmlschemas/GpxExtensions/v0.2-DRAFT" xmlns="http://www.openrally.org/xmlschemas/GpxExtensions/v0.2-DRAFT">
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
attributeFormDefault="unqualified"
elementFormDefault="qualified"
targetNamespace="http://www.openrally.org/xmlschemas/GpxExtensions/v0.2-DRAFT"
xmlns="http://www.openrally.org/xmlschemas/GpxExtensions/v0.2-DRAFT"
xmlns:svg="http://www.w3.org/2000/svg">

<xs:simpleType name="marker">
<xs:restriction base="xs:string"/>
</xs:simpleType>
Expand Down Expand Up @@ -47,6 +53,8 @@
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="tulip"/>
<xs:element name="notes"/>
<xs:element name="stop" type="marker"/>
<xs:element name="checkpoint" type="marker"/>
<xs:element name="neutralization" type="marker"/>
Expand Down

0 comments on commit 188054b

Please sign in to comment.