Latest changes for Helen Suzman route

This commit is contained in:
Timothy Allen 2019-09-19 10:48:36 +02:00
parent d32f64797e
commit 8b93b35ccb
16 changed files with 13415 additions and 10126 deletions

2
.gitignore vendored
View File

@ -8,4 +8,6 @@
**/Orig/*.pdf
gdalwmscache/**
**/gdalwmscache/**
**/Time Lapse/*.png
**/Time Lapse/*.pgw
password_store

Binary file not shown.

View File

@ -31,9 +31,9 @@
inkscape:window-height="1016"
id="namedview464"
showgrid="false"
inkscape:zoom="0.70710682"
inkscape:cx="329.76989"
inkscape:cy="341.3023"
inkscape:zoom="2.0000001"
inkscape:cx="1034.3044"
inkscape:cy="420.2089"
inkscape:window-x="0"
inkscape:window-y="27"
inkscape:window-maximized="1"
@ -1084,31 +1084,6 @@
id="path6442-7-8-3-6"
d="m 2067.347,1282.4176 9.4669,10.8102 172.136,-0.9624 30.1909,-28.7997 0.081,-275.79595 -26.5385,-18.64004 -169.8757,-0.87333 -7.8209,12.3504"
style="fill:none;fill-rule:evenodd;stroke:#ff1c24;stroke-width:3.3333385;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<g
id="g11060"
transform="matrix(0,-3.1061772,-3.10767,0,3096.5406,2130.7445)">
<g
id="g8715"
transform="scale(0.2400055,0.2400055)">
<path
d="m 1499,1319.34 50,0 0,25 -50,0 0,-25 z"
style="fill:none;stroke:#000000;stroke-width:2.68218589;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path8717"
inkscape:connector-curvature="0" />
</g>
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:'Myriad Pro';-inkscape-font-specification:'Myriad Pro, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="-339.67133"
y="-348.63968"
id="text10848"
transform="matrix(0,-1,-1,0,0,0)"><tspan
sodipodi:role="line"
id="tspan10850"
x="-339.67133"
y="-348.63968"
style="font-size:12px;line-height:1.25">medical</tspan></text>
</g>
<g
id="g1580">
<text
@ -1912,19 +1887,19 @@
style="font-size:29.16671181px;line-height:1.25;fill:#000000;fill-opacity:0.58823529">cricket pitch</tspan></text>
</g>
<g
transform="translate(140.52064,-43.576658)"
transform="translate(109.27059,-43.576658)"
id="g5787">
<g
id="g22330"
transform="matrix(0,-3.2658379,-2.9116597,0,2886.6403,2224.6408)">
<g
transform="scale(0.2400055,0.2400055)"
transform="scale(0.2400055)"
id="g8711">
<path
inkscape:connector-curvature="0"
id="path8713"
style="fill:none;stroke:#000000;stroke-width:2.70241332;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
d="m 1633,1121.34 42,0 0,168 -42,0 0,-168 z" />
d="m 1633,1121.34 h 42 v 168 h -42 z" />
</g>
</g>
<text
@ -2017,7 +1992,7 @@
</g>
</g>
<g
transform="translate(159.27067,-58.576679)"
transform="translate(109.27059,-58.576679)"
id="g5766">
<text
xml:space="preserve"
@ -2046,19 +2021,19 @@
</g>
</g>
<g
transform="translate(140.52064,-36.909978)"
transform="translate(115.5206,-36.909978)"
id="g5780">
<g
id="g22330-9"
transform="matrix(0,-3.2658379,-2.9116597,0,2886.6403,2323.9845)">
<g
transform="scale(0.2400055,0.2400055)"
transform="scale(0.2400055)"
id="g8711-2">
<path
inkscape:connector-curvature="0"
id="path8713-2"
style="fill:none;stroke:#000000;stroke-width:2.70241332;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
d="m 1633,1121.34 42,0 0,168 -42,0 0,-168 z" />
d="m 1633,1121.34 h 42 v 168 h -42 z" />
</g>
</g>
<text
@ -3189,14 +3164,14 @@
transform="rotate(-90)"
id="text6133-6"
y="3329.0564"
x="-733.04993"
x="-728.74994"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:0%;font-family:'Myriad Pro';-inkscape-font-specification:'Myriad Pro';letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
xml:space="preserve"><tspan
y="3329.0564"
x="-733.04993"
x="-728.74994"
id="tspan6135-7"
sodipodi:role="line"
style="font-size:33.33338547px;line-height:1.25">REVISION 1.0</tspan></text>
style="font-size:33.33338547px;line-height:1.25">REVISION 1.1</tspan></text>
<text
transform="rotate(-90)"
id="text6133-0-5"
@ -3272,34 +3247,27 @@
style="font-size:27.28948975px;line-height:1.25;stroke-width:0.99999994px">Medal hangers</tspan></text>
</g>
<g
id="g2066">
id="g1659"
transform="translate(-12.50002,-106.25017)">
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:37.28308105px;line-height:0%;font-family:'Myriad Pro';-inkscape-font-specification:'Myriad Pro, Normal';text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:3.10692358px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="2041.2067"
y="1449.3745"
x="1835.0057"
y="1155.1191"
id="text10848-5"
transform="scale(1.0002403,0.99975976)"><tspan
sodipodi:role="line"
id="tspan10850-3"
x="2041.2067"
y="1449.3745"
x="1835.0057"
y="1155.1191"
style="font-size:37.28308105px;line-height:1.25;stroke-width:3.10692358px">medical</tspan></text>
<g
id="g2059">
<rect
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2.50000381;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke"
id="rect2310"
width="41.992252"
height="41.992252"
x="2084.7661"
y="1358.3186" />
<path
d="m 2147.0332,1417.9139 0.011,-12.6734 -12.6796,-0.011 -0.011,12.6734 z"
style="fill:none;stroke:#000000;stroke-width:2.00004888;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path13399-3"
inkscape:connector-curvature="0" />
</g>
<rect
y="1120.8182"
x="1778.5156"
height="41.992252"
width="41.992252"
id="rect2310"
style="fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2.50000381;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:markers fill stroke" />
</g>
<g
id="g1990">

Before

Width:  |  Height:  |  Size: 30 MiB

After

Width:  |  Height:  |  Size: 30 MiB

BIN
GIS Base Map/Gun Run.qgd Normal file

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

26
GIS Base Map/timelapse.md Normal file
View File

@ -0,0 +1,26 @@
= To Create a Timelapse =
Set begin on each route to the start time of each race.
Use Locate Points on Line to create a layer that has one point every meter (about 35000 total). On a EPSG:4326 projection, this means intervals of 0,00001. Turn on "Keep Attributes" as well.
Each point will have a "distance" field, which calculates the distance of that point along the route. This may well be in hundreds of kilometers; check out the maximum value of the field, and if necessary, convert the distance to meters with the field calculator:
Update distance:
```
"distance" * 100000
```
(The longest `distance` element should be around 21000).
Generate a second-based offset for the first and last runner past each meter, and translate it into a time:
```
5*60+((10*60)/1000)*"distance"
```
Then, calculate
first_runner (string):
to_time(to_datetime( "begin" ) + ((3*60/1000*"distance")+0.01) || ' seconds')
last_runner (string):
to_time(to_datetime( "begin" ) + (5*60+(10*60/1000*"distance")) || ' seconds')
Then use this layer as your starting point for Time Manager. Remember to save and mark the layer as read-only before starting.