.. | ||
2010928-extents | ||
all_routes.cpg | ||
all_routes.dbf | ||
all_routes.prj | ||
all_routes.qpj | ||
all_routes.shp | ||
all_routes.shx | ||
cape-town_south-africa.imposm-geojson.zip | ||
convert_extents.py | ||
extra_security.dbf | ||
extra_security.prj | ||
extra_security.qpj | ||
extra_security.shp | ||
extra_security.shx | ||
fencing areas.cpg | ||
fencing areas.dbf | ||
fencing areas.prj | ||
fencing areas.qpj | ||
fencing areas.shp | ||
fencing areas.shx | ||
fencing backgrounds.qpt | ||
GDAL-City of Cape Town 2015 Aerial.xml | ||
GDAL-Mapbox_Street_Outlines.xml | ||
Gun Run Routes - Rothsay Start.qgs~ | ||
Gun Run.qgs | ||
Gun Run.qgs.mldata | ||
Gun Run.qgs~ | ||
marshal calcs.txt | ||
marshal label calcs.txt | ||
marshal overviews.cpg | ||
marshal overviews.dbf | ||
marshal overviews.prj | ||
marshal overviews.qpj | ||
marshal overviews.shp | ||
marshal overviews.shx | ||
marshal_positions.dbf | ||
marshal_positions.prj | ||
marshal_positions.qpj | ||
marshal_positions.shp | ||
marshal_positions.shx | ||
marshal_sort_by_id.txt | ||
marshalinfo.pl | ||
marshals_by_position.csv | ||
osm_places.dbf | ||
osm_places.prj | ||
osm_places.qpj | ||
osm_places.shp | ||
osm_places.shx | ||
osm_roads.dbf | ||
osm_roads.idm | ||
osm_roads.ind | ||
osm_roads.prj | ||
osm_roads.qpj | ||
osm_roads.shp | ||
osm_roads.shx | ||
README.txt | ||
route marker calcs.txt | ||
Routes-A3.txt | ||
Routes-A4.txt | ||
send_aac_maps.pl | ||
start_finish_area.dbf | ||
start_finish_area.prj | ||
start_finish_area.qpj | ||
start_finish_area.shp | ||
start_finish_area.shx | ||
water_tables.dbf | ||
water_tables.prj | ||
water_tables.qpj | ||
water_tables.shp | ||
water_tables.shx |
Steps to modify the route: 1) Import new GPX file for each route (how...?) 2) Edit points and manually correct each route 3) 4) Join the marshal spreadsheet. Set the "type" for all marshal points on the joined layer to "marshal" 5) In order to generate the route markers at the correct locations: In all_routes.shp: Set a new field, length_m, equal to $length * 100 * 1000 Set a new field, length_km, equal to $length * 100 Then generate distances: Set the field Name to: if ( "distance" > 0, if ( "distance" = round( "distance", 2 ), "distance" * 100, 'Finish' ), 'Start' ) 6) Manually correct the extent of each map in order to optimise the visible area of the map: