diff --git a/GIS Base Map/Gun Run.qgs b/GIS Base Map/Gun Run.qgs index 1715b0d..2a60b9f 100644 --- a/GIS Base Map/Gun Run.qgs +++ b/GIS Base Map/Gun Run.qgs @@ -1,5 +1,5 @@ - + Gun Run @@ -19,57 +19,55 @@ - + - + - + - + - + - + - + - + - + - - - - + + - + - + - + - + @@ -77,47 +75,47 @@ - + - + - + - + - + - + - + - + - + - + @@ -125,20 +123,20 @@ - + - + - + - + @@ -164,45 +162,45 @@ complete_marshal_overview_0d14698f_c481_4d74_8f19_349a62b4ceb8 fence_groups_2daa8372_dd22_4979_afdf_08d74ee6b4b1 all_routes_5833accf_77da_42ef_a24a_197208cd2190 - timelapse_1e9371ed_fd46_407b_8e2a_21ea46053bfe route_markers_137272a0_69df_47f0_82f8_521b9f4bef83 + timelapse_17eb9724_2712_4969_8ec8_1b7ae9fa989f - + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - - + + degrees - 18.40437472216478199 - -33.90415462296931537 - 18.4068947122138411 - -33.90273256048882899 + 18.3516864610643502 + -33.94665807501495891 + 18.4410370362969509 + -33.8962364073994209 0 @@ -222,135 +220,135 @@ - - - 0 0 1 - - + + - + - + - + @@ -1841,16 +1839,16 @@ - - - - - - - - - - + + + + + + + + + + @@ -1867,49 +1865,49 @@ - - - - - - - - - - + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + - - + + - + - + - @@ -1940,34 +1938,34 @@ def my_form_open(dialog, layer, feature): 0 generatedlayout - - - - - - - - - - + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + COALESCE( "Name", '<NULL>' ) - + 17.99958333333333371 -34.00041666666666629 @@ -2031,10 +2029,10 @@ def my_form_open(dialog, layer, feature): 1 1 - + - - + + @@ -2068,7 +2066,7 @@ def my_form_open(dialog, layer, feature): 0 0 1 - + @@ -2096,9 +2094,9 @@ def my_form_open(dialog, layer, feature): - - - + + + @@ -2108,20 +2106,20 @@ def my_form_open(dialog, layer, feature): - - - + + + - - - + + + - + - + @@ -2141,7 +2139,7 @@ def my_form_open(dialog, layer, feature): - + 18.36924763341120581 -33.94678832168284544 @@ -2207,10 +2205,10 @@ def my_form_open(dialog, layer, feature): 1 1 - + - - + + @@ -2239,7 +2237,7 @@ def my_form_open(dialog, layer, feature): 0 0 1 - + @@ -2269,9 +2267,9 @@ def my_form_open(dialog, layer, feature): - - - + + + @@ -2281,20 +2279,20 @@ def my_form_open(dialog, layer, feature): - - - + + + - - - + + + - + - + @@ -2314,7 +2312,7 @@ def my_form_open(dialog, layer, feature): - + 18.41275838185438474 -33.90124710387746632 @@ -2371,7 +2369,7 @@ def my_form_open(dialog, layer, feature): - + @@ -2395,10 +2393,10 @@ def my_form_open(dialog, layer, feature): 1 1 - + - - + + @@ -2430,15 +2428,15 @@ def my_form_open(dialog, layer, feature): - - - - + + + + - - - + + + - - + + 0 0 1 - - + + - + - + - + @@ -2493,8 +2491,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -2503,22 +2501,22 @@ def my_form_open(dialog, layer, feature): - - + + - - + + - + - + - @@ -2549,18 +2547,18 @@ def my_form_open(dialog, layer, feature): 0 generatedlayout - - + + - - + + Name - + 18.40814103070666974 -33.90827185075657724 @@ -2617,7 +2615,7 @@ def my_form_open(dialog, layer, feature): - + @@ -2641,15 +2639,15 @@ def my_form_open(dialog, layer, feature): 1 1 - + - - - + + + - - + + @@ -2672,8 +2670,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -2702,7 +2700,7 @@ def my_form_open(dialog, layer, feature): - + @@ -2736,8 +2734,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -2757,8 +2755,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -2782,7 +2780,7 @@ def my_form_open(dialog, layer, feature): - + @@ -2808,8 +2806,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -2843,8 +2841,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -2864,8 +2862,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -2889,7 +2887,7 @@ def my_form_open(dialog, layer, feature): - + @@ -2923,8 +2921,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -2944,8 +2942,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -2969,7 +2967,7 @@ def my_form_open(dialog, layer, feature): - + @@ -2995,8 +2993,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -3030,8 +3028,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -3051,8 +3049,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -3076,7 +3074,7 @@ def my_form_open(dialog, layer, feature): - + @@ -3110,8 +3108,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -3131,8 +3129,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -3156,7 +3154,7 @@ def my_form_open(dialog, layer, feature): - + @@ -3184,25 +3182,25 @@ def my_form_open(dialog, layer, feature): - lpad(regexp_substr("Distance",'([0-9]+)'), 2, '0') + lpad(regexp_substr("Distance",'([0-9]+)'), 2, '0') - - + + 0 0 1 - - + + - + - + - + @@ -3235,8 +3233,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -3245,22 +3243,22 @@ def my_form_open(dialog, layer, feature): - - + + - - + + - + - + - @@ -3291,36 +3289,36 @@ def my_form_open(dialog, layer, feature): 0 generatedlayout - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - - - + + + + + + + + + + + COALESCE( "Name", '<NULL>' ) - + 18.38517016505928936 -33.91987011678683217 @@ -3384,10 +3382,10 @@ def my_form_open(dialog, layer, feature): 1 1 - + - - + + @@ -3427,17 +3425,17 @@ def my_form_open(dialog, layer, feature): - + - - - - + + + + - - - + + + - + - - - - + + + + - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 0 1 - - + + - + - + - + @@ -3711,9 +3709,9 @@ def my_form_open(dialog, layer, feature): - - - + + + @@ -3723,25 +3721,25 @@ def my_form_open(dialog, layer, feature): - - - + + + - - - + + + - + - + - @@ -3814,7 +3812,7 @@ def my_form_open(dialog, layer, feature): COALESCE( "id", '<NULL>' ) name - + 18.37673321782479974 -33.94582464707783487 @@ -3871,7 +3869,7 @@ def my_form_open(dialog, layer, feature): - + @@ -3888,12 +3886,12 @@ def my_form_open(dialog, layer, feature): - - - - - - + + + + + + @@ -3904,10 +3902,10 @@ def my_form_open(dialog, layer, feature): 1 1 - + - - + + @@ -3933,21 +3931,21 @@ def my_form_open(dialog, layer, feature): - - + + 0 0 1 - - + + - + - + - + @@ -3998,11 +3996,11 @@ def my_form_open(dialog, layer, feature): - - - - - + + + + + @@ -4014,37 +4012,37 @@ def my_form_open(dialog, layer, feature): - - - - - + + + + + - - - - - + + + + + - - - - - - + + + + + + - + - + - @@ -4075,16 +4073,16 @@ def my_form_open(dialog, layer, feature): 0 generatedlayout - - - - + + + + - - - - + + + + @@ -4096,7 +4094,7 @@ def my_form_open(dialog, layer, feature): name - + 18.37673321782479974 -33.94582464707783487 @@ -4153,7 +4151,7 @@ def my_form_open(dialog, layer, feature): - + @@ -4168,26 +4166,26 @@ def my_form_open(dialog, layer, feature): - - - + + + - + 1 1 1 - + - + - - + + @@ -4217,17 +4215,17 @@ def my_form_open(dialog, layer, feature): - + - - - - + + + + - - - + + + - + - - - - + + + + - - - + + + - - + + @@ -4291,12 +4289,12 @@ def my_form_open(dialog, layer, feature): 0 1 - + - + - + - + @@ -4389,17 +4387,17 @@ def my_form_open(dialog, layer, feature): - - - - - - - - - - - + + + + + + + + + + + @@ -4417,53 +4415,53 @@ def my_form_open(dialog, layer, feature): - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - - - + + + + + + + + + + + - - - + + + - + - + - @@ -4494,32 +4492,32 @@ def my_form_open(dialog, layer, feature): 0 generatedlayout - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + id @@ -4534,17 +4532,17 @@ def my_form_open(dialog, layer, feature): 1 1 - + - - - - - + + + + + - - + + @@ -4576,8 +4574,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -4609,8 +4607,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -4642,8 +4640,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -4675,8 +4673,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -4706,17 +4704,17 @@ def my_form_open(dialog, layer, feature): - + - - - - + + + + - - - + + + - + - - - - + + + + - - - + + + - - + + id + + 0 0 1 - - + + - + - + - + @@ -4878,17 +4878,17 @@ def my_form_open(dialog, layer, feature): - - - - - - - - - - - + + + + + + + + + + + @@ -4906,53 +4906,53 @@ def my_form_open(dialog, layer, feature): - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - - - + + + + + + + + + + + - - - + + + - + - + - @@ -4983,38 +4983,38 @@ def my_form_open(dialog, layer, feature): 0 generatedlayout - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + id - + 18.36924763341120581 -33.94678832168284544 @@ -5078,10 +5078,10 @@ def my_form_open(dialog, layer, feature): 1 1 - + - - + + @@ -5107,21 +5107,21 @@ def my_form_open(dialog, layer, feature): - - + + 0 0 1 - - + + - + - + - + @@ -5173,9 +5173,9 @@ def my_form_open(dialog, layer, feature): - - - + + + @@ -5185,25 +5185,25 @@ def my_form_open(dialog, layer, feature): - - - + + + - - - + + + - + - + - @@ -5234,20 +5234,20 @@ def my_form_open(dialog, layer, feature): 0 generatedlayout - - - + + + - - - + + + COALESCE( "id", '<NULL>' ) - + 18.37523075794307204 -33.94592961896692884 @@ -5304,7 +5304,7 @@ def my_form_open(dialog, layer, feature): - + @@ -5328,14 +5328,14 @@ def my_form_open(dialog, layer, feature): 1 1 - + - - + + - - + + @@ -5363,8 +5363,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -5396,17 +5396,17 @@ def my_form_open(dialog, layer, feature): - + - - - - + + + + - - - + + + - + - - - - + + + + - - - + + + - + - - - - + + + + - - - + + + - + - - - - + + + + - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 0 1 - - + + - + - + - + @@ -5920,20 +5920,20 @@ def my_form_open(dialog, layer, feature): - - - - - - - - - - - - - - + + + + + + + + + + + + + + @@ -5954,58 +5954,58 @@ def my_form_open(dialog, layer, feature): - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + - + - + - @@ -6036,66 +6036,66 @@ def my_form_open(dialog, layer, feature): 0 generatedlayout - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -6144,7 +6144,7 @@ def my_form_open(dialog, layer, feature): COALESCE( "id", '<NULL>' ) name - + marshals_by_position20161003112326575 file:./marshals_by_position.csv?type=csv&geomType=none&subsetIndex=no&watchFile=yes @@ -6195,7 +6195,7 @@ def my_form_open(dialog, layer, feature): - + @@ -6208,8 +6208,8 @@ def my_form_open(dialog, layer, feature): - + @@ -6223,12 +6223,12 @@ def my_form_open(dialog, layer, feature): 1 - - + + - + @@ -6347,19 +6347,19 @@ def my_form_open(dialog, layer, feature): - - - - - - - - - - - - - + + + + + + + + + + + + + @@ -6379,55 +6379,55 @@ def my_form_open(dialog, layer, feature): - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + - + - + - @@ -6458,48 +6458,48 @@ def my_form_open(dialog, layer, feature): 0 generatedlayout - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + first_name - + 18.37896929129519208 -33.93500027904928373 @@ -6556,7 +6556,7 @@ def my_form_open(dialog, layer, feature): - + @@ -6583,15 +6583,15 @@ def my_form_open(dialog, layer, feature): - - - - + + + + - - - + + + - - + + 0 0 1 - - + + - + - + - + @@ -6743,15 +6743,15 @@ def my_form_open(dialog, layer, feature): - - - - - - - - - + + + + + + + + + @@ -6767,43 +6767,43 @@ def my_form_open(dialog, layer, feature): - - - - - - - - - + + + + + + + + + - - - - - - - - - + + + + + + + + + - + - + - @@ -6834,32 +6834,32 @@ def my_form_open(dialog, layer, feature): 0 generatedlayout - - - - - - - - - + + + + + + + + + - - - - - - - - - + + + + + + + + + name - + 18.3437671999999985 -34.02801110000000051 @@ -6916,7 +6916,7 @@ def my_form_open(dialog, layer, feature): - + @@ -6943,15 +6943,15 @@ def my_form_open(dialog, layer, feature): - - - - + + + + - - - + + + - + 18.3984390148267174 -33.90832575607554134 @@ -7466,7 +7466,7 @@ def my_form_open(dialog, layer, feature): - + @@ -7490,18 +7490,18 @@ def my_form_open(dialog, layer, feature): 1 1 - + - - - - - - + + + + + + - - + + @@ -7535,8 +7535,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -7569,8 +7569,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -7613,8 +7613,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -7647,8 +7647,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -7666,7 +7666,7 @@ def my_form_open(dialog, layer, feature): - + @@ -7753,8 +7753,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -7791,15 +7791,15 @@ def my_form_open(dialog, layer, feature): - - - - + + + + - - - + + + - - + + 0 0 1 - - + + - + - + - + @@ -7884,10 +7884,10 @@ def my_form_open(dialog, layer, feature): - - - - + + + + @@ -7898,28 +7898,28 @@ def my_form_open(dialog, layer, feature): - - - - + + + + - - - - + + + + - + - + - @@ -7950,22 +7950,22 @@ def my_form_open(dialog, layer, feature): 0 generatedlayout - - - - + + + + - - - - + + + + id - + 18.37312291788339991 -33.931815589166888 @@ -8029,10 +8029,10 @@ def my_form_open(dialog, layer, feature): 1 1 - + - - + + @@ -8053,8 +8053,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -8081,7 +8081,7 @@ def my_form_open(dialog, layer, feature): - + @@ -8107,21 +8107,21 @@ def my_form_open(dialog, layer, feature): - - + + 0 0 1 - - + + - + - + - + @@ -8144,7 +8144,7 @@ def my_form_open(dialog, layer, feature): - + @@ -8152,20 +8152,20 @@ def my_form_open(dialog, layer, feature): - + - + - + - + - @@ -8196,18 +8196,18 @@ def my_form_open(dialog, layer, feature): 0 generatedlayout - - + + - - + + id - + 18.3752895999999879 -33.94589500000000726 @@ -8264,7 +8264,7 @@ def my_form_open(dialog, layer, feature): - + @@ -8288,17 +8288,17 @@ def my_form_open(dialog, layer, feature): 1 1 - + - - - - - + + + + + - - + + @@ -8335,8 +8335,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -8359,8 +8359,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -8390,8 +8390,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -8427,7 +8427,7 @@ def my_form_open(dialog, layer, feature): - + @@ -8456,8 +8456,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -8493,8 +8493,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -8530,7 +8530,7 @@ def my_form_open(dialog, layer, feature): - + @@ -8559,8 +8559,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -8596,8 +8596,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -8638,15 +8638,15 @@ def my_form_open(dialog, layer, feature): - - - - + + + + - - - + + + - - + + 0 0 1 - - + + - + - + - + @@ -8715,10 +8715,10 @@ def my_form_open(dialog, layer, feature): - - - - + + + + @@ -8729,28 +8729,28 @@ def my_form_open(dialog, layer, feature): - - - - + + + + - - - - + + + + - + - + - @@ -8781,22 +8781,22 @@ def my_form_open(dialog, layer, feature): 0 generatedlayout - - - - + + + + - - - - + + + + id - + 18.37564632736778236 -33.94557692503335744 @@ -8828,6 +8828,15 @@ def my_form_open(dialog, layer, feature): + + + + + + + + + @@ -8843,7 +8852,15 @@ def my_form_open(dialog, layer, feature): false - + + + + + + + + + memory @@ -8853,6 +8870,433 @@ def my_form_open(dialog, layer, feature): + + + + 1 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + 0 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + /home/tim/Documents/Projects/2019/Gun Run/Maps/GIS Base Map + + 0 + generatedlayout + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + COALESCE("Text", '<NULL>') + Text + 0 + + @@ -8862,18 +9306,18 @@ def my_form_open(dialog, layer, feature): - - + + - - - - + + + + - - - + + + - - + + - - - - + + + + - - - + + + - + - - - - + + + + - - - + + + - + - - - - + + + + - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - + + 0 0 1 - - + + - + - + - + @@ -9243,18 +9636,18 @@ def my_form_open(dialog, layer, feature): - - - - - - - - - - - - + + + + + + + + + + + + @@ -9273,51 +9666,52 @@ def my_form_open(dialog, layer, feature): - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - + - + - @@ -9348,40 +9742,40 @@ def my_form_open(dialog, layer, feature): 0 generatedlayout - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + COALESCE("Text", '<NULL>') Text - + 18.40435736428151614 -33.90613600950420903 @@ -9445,10 +9839,10 @@ def my_form_open(dialog, layer, feature): 1 1 - + - - + + @@ -9474,12 +9868,12 @@ def my_form_open(dialog, layer, feature): - + 0 0 1 - + @@ -9509,9 +9903,9 @@ def my_form_open(dialog, layer, feature): - - - + + + @@ -9521,25 +9915,25 @@ def my_form_open(dialog, layer, feature): - - - + + + - - - + + + - + - + - @@ -9559,14 +9953,14 @@ def my_form_open(dialog, layer, feature): "id" - + 18.37527697005977245 -33.94584879231483399 18.42008414500160995 -33.89948351196304799 - timelapse_1e9371ed_fd46_407b_8e2a_21ea46053bfe + timelapse_17eb9724_2712_4969_8ec8_1b7ae9fa989f ./timelapse.shp|layername=timelapse @@ -9612,11 +10006,11 @@ def my_form_open(dialog, layer, feature): - false + true - + @@ -9640,13 +10034,13 @@ def my_form_open(dialog, layer, feature): 1 1 - + - + - - + + @@ -9661,7 +10055,7 @@ def my_form_open(dialog, layer, feature): - + @@ -9688,71 +10082,28 @@ def my_form_open(dialog, layer, feature): - - - - - - - - - - - - - - - - - - - - - - - - + - - + + COALESCE( "Name", '<NULL>' ) + COALESCE( "Name", '<NULL>' ) + COALESCE( "Name", '<NULL>' ) + + 0 0 1 - - + + - + - + - + + + + + + + + + + + + + + + + + + + @@ -9776,6 +10148,13 @@ def my_form_open(dialog, layer, feature): + + + + + + @@ -9796,21 +10175,42 @@ def my_form_open(dialog, layer, feature): - + + + + + + + - + - + + + + + + + + + + + + + - - - - - - + + + + + + + + + + + + + - Source - distance_1 - first_run - last_run begin + Source RouteLen - Source - distance_1 - first_run - last_run begin + Source RouteLen + + + + - - - + + + + + + - - - - - - + + + + + + + + + + + + + - - - - - - + + + + + + + + + + + + + - + - + - @@ -9909,62 +10338,64 @@ def my_form_open(dialog, layer, feature): 0 generatedlayout - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + COALESCE( "Name", '<NULL>' ) - + 18.37549461152003971 -33.94162201868364548 @@ -10021,7 +10452,7 @@ def my_form_open(dialog, layer, feature): - + @@ -10048,17 +10479,17 @@ def my_form_open(dialog, layer, feature): - + - - - - + + + + - - - + + + - - + + 0 0 1 - - + + - + - + - + @@ -10138,10 +10569,10 @@ def my_form_open(dialog, layer, feature): - - - - + + + + @@ -10152,28 +10583,28 @@ def my_form_open(dialog, layer, feature): - - - - + + + + - - - - + + + + - + - + - @@ -10204,16 +10635,16 @@ def my_form_open(dialog, layer, feature): 0 generatedlayout - - - - + + + + - - - - + + + + COALESCE( "id", '<NULL>' ) @@ -10240,8 +10671,8 @@ def my_form_open(dialog, layer, feature): - + @@ -10478,7 +10909,7 @@ def my_form_open(dialog, layer, feature): 1 10 - 1900-01-01 07:04:19 + 1900-01-01 06:59:35 4 #ffffff #000000 @@ -10492,9 +10923,9 @@ def my_form_open(dialog, layer, feature): 10 seconds - timelapse_d047db96_b4ab_4656_8ec5_eef60d76db13;;first_run;last_run;True;%H:%M:%S.%f;0;;False;No interpolation (faster);True;False;False + timelapse_17eb9724_2712_4969_8ec8_1b7ae9fa989f;;first_runn;last_runne;True;%H:%M:%S.%f;0;;False;No interpolation (faster);False;False;False - 1900-01-01 06:30:00;1900-01-01 08:35:00;1900-01-01 07:04:19 + 1900-01-01 06:30:00;1900-01-01 10:05:43;1900-01-01 06:59:35 @@ -10558,247 +10989,247 @@ def my_form_open(dialog, layer, feature): - - - + - + + + - - + + - - - - - - - + - + + + + + + + - - + + - - - - - - - + - + + + + + + + - - + + - + + + + + - + + + - + - - - + - - - - - + - + - - - + - - - + + + + + - - + + - - - - - - - + - + + + + + + + - - + + - + - - - - - + - + - + + + + + - - + + - - - - - - - + - + + + + + + + - - + + - - - - - - - + - + + + + + + + - - + + - - - - - - - - - - - + - + + + + + + + + + + + - - + - + + @@ -10826,12 +11257,12 @@ def my_form_open(dialog, layer, feature): - - - + + + - - + + @@ -10852,9 +11283,9 @@ def my_form_open(dialog, layer, feature): - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - - - + + + - - + + @@ -10990,9 +11421,9 @@ def my_form_open(dialog, layer, feature): - - - + + + - + +proj=longlat +datum=WGS84 +no_defs @@ -11048,10 +11479,10 @@ def my_form_open(dialog, layer, feature): - + - - + + @@ -11079,8 +11510,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -11111,12 +11542,12 @@ def my_form_open(dialog, layer, feature): - + - - - + + + - + +proj=longlat +datum=WGS84 +no_defs @@ -11157,10 +11588,10 @@ def my_form_open(dialog, layer, feature): - + - - + + @@ -11188,8 +11619,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -11220,31 +11651,31 @@ def my_form_open(dialog, layer, feature): - + - - - - - - - - - - - - + + + + + + + + + + + + - + - - - + + + - - + + @@ -11265,9 +11696,9 @@ def my_form_open(dialog, layer, feature): - - - + + + - - - + + + - - - + + + - + - + - - + + @@ -11373,8 +11804,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -11405,9 +11836,9 @@ def my_form_open(dialog, layer, feature): - - - + + + @@ -11429,12 +11860,12 @@ def my_form_open(dialog, layer, feature): - + - - - + + + - + - + - - + + @@ -11478,8 +11909,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -11510,12 +11941,12 @@ def my_form_open(dialog, layer, feature): - + - - - + + + - - - + + + - + @@ -11561,30 +11992,30 @@ def my_form_open(dialog, layer, feature): - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - + - - - + + + - - + + @@ -11605,9 +12036,9 @@ def my_form_open(dialog, layer, feature): - - - + + + - - - + + + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - - - + + + - - + + @@ -11787,9 +12218,9 @@ def my_form_open(dialog, layer, feature): - - - + + + - + - + - - - - - + + + + + - + - - - + + + - - + + @@ -11856,9 +12287,9 @@ def my_form_open(dialog, layer, feature): - - - + + + - - - + + + - - - + + + - + - - - + + + - - - - + + + + - - - + + + - - - + + + - + - + - - + + @@ -11992,8 +12423,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -12034,40 +12465,40 @@ def my_form_open(dialog, layer, feature): - + - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + - + - - - + + + - - + + @@ -12088,9 +12519,9 @@ def my_form_open(dialog, layer, feature): - - - + + + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - - - + + + - + - - - + + + - - + + @@ -12256,9 +12687,9 @@ def my_form_open(dialog, layer, feature): - - - + + + - - - - + + + + - - - + + + - - - + + + - - - + + + - + +proj=longlat +datum=WGS84 +no_defs @@ -12380,10 +12811,10 @@ def my_form_open(dialog, layer, feature): - + - - + + @@ -12411,8 +12842,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -12453,25 +12884,25 @@ def my_form_open(dialog, layer, feature): - + - - - - - - + + + + + + - + - - - + + + - - + + @@ -12492,9 +12923,9 @@ def my_form_open(dialog, layer, feature): - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - - - + + + - + - - - + + + - + - - - + + + - - - + + + - - + + @@ -12689,9 +13120,9 @@ def my_form_open(dialog, layer, feature): - - - + + + - + +proj=longlat +datum=WGS84 +no_defs @@ -12732,10 +13163,10 @@ def my_form_open(dialog, layer, feature): - + - - + + @@ -12763,8 +13194,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -12795,31 +13226,31 @@ def my_form_open(dialog, layer, feature): - + - - - - - - - - - - - - + + + + + + + + + + + + - + - - - + + + - - + + @@ -12840,9 +13271,9 @@ def my_form_open(dialog, layer, feature): - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - - - + + + - - + + @@ -12946,9 +13377,9 @@ def my_form_open(dialog, layer, feature): - - - + + + - + - + - - + + @@ -13023,8 +13454,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -13055,12 +13486,12 @@ def my_form_open(dialog, layer, feature): - + - - - + + + - + - + - - + + @@ -13120,8 +13551,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -13152,31 +13583,31 @@ def my_form_open(dialog, layer, feature): - + - - - - - - - - - - - - + + + + + + + + + + + + - + - - - + + + - - + + @@ -13197,9 +13628,9 @@ def my_form_open(dialog, layer, feature): - - - + + + - - - + + + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - - - + + + - - + + @@ -13363,9 +13794,9 @@ def my_form_open(dialog, layer, feature): - - - + + + - + - + - - - - - + + + + + - + - - - + + + - - + + @@ -13432,9 +13863,9 @@ def my_form_open(dialog, layer, feature): - - - + + + - + - - - + + + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - - - + + + - - + + @@ -13598,9 +14029,9 @@ def my_form_open(dialog, layer, feature): - - - + + + - + +proj=longlat +datum=WGS84 +no_defs @@ -13656,10 +14087,10 @@ def my_form_open(dialog, layer, feature): - + - - + + @@ -13687,8 +14118,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -13719,12 +14150,12 @@ def my_form_open(dialog, layer, feature): - + - - - + + + - + +proj=longlat +datum=WGS84 +no_defs @@ -13765,10 +14196,10 @@ def my_form_open(dialog, layer, feature): - + - - + + @@ -13796,8 +14227,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -13828,24 +14259,24 @@ def my_form_open(dialog, layer, feature): - + - - - - - - - - - - - - + + + + + + + + + + + + - + diff --git a/GIS Base Map/Gun Run.qgs.mldata b/GIS Base Map/Gun Run.qgs.mldata index 90dcf22..0e8374a 100644 Binary files a/GIS Base Map/Gun Run.qgs.mldata and b/GIS Base Map/Gun Run.qgs.mldata differ diff --git a/GIS Base Map/Gun Run.qgs~ b/GIS Base Map/Gun Run.qgs~ index 2b0b1e8..6ddde31 100644 --- a/GIS Base Map/Gun Run.qgs~ +++ b/GIS Base Map/Gun Run.qgs~ @@ -1,5 +1,5 @@ - + Gun Run @@ -19,57 +19,55 @@ - + - + - + - + - + - + - + - + - + - - - - + + - + - + - + - + @@ -77,47 +75,47 @@ - + - + - + - + - + - + - + - + - + - + @@ -125,20 +123,20 @@ - + - + - + - + @@ -164,45 +162,45 @@ complete_marshal_overview_0d14698f_c481_4d74_8f19_349a62b4ceb8 fence_groups_2daa8372_dd22_4979_afdf_08d74ee6b4b1 all_routes_5833accf_77da_42ef_a24a_197208cd2190 - timelapse_1e9371ed_fd46_407b_8e2a_21ea46053bfe route_markers_137272a0_69df_47f0_82f8_521b9f4bef83 + timelapse_17eb9724_2712_4969_8ec8_1b7ae9fa989f - + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - - + + degrees - 18.40437472216478199 - -33.90415462296931537 - 18.4068947122138411 - -33.90273256048882899 + 18.3516864610643502 + -33.94665807501495891 + 18.4410370362969509 + -33.8962364073994209 0 @@ -222,135 +220,135 @@ - - - 0 0 1 - - + + - + - + - + @@ -1841,16 +1839,16 @@ - - - - - - - - - - + + + + + + + + + + @@ -1867,49 +1865,49 @@ - - - - - - - - - - + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + - - + + - + - + - @@ -1940,34 +1938,34 @@ def my_form_open(dialog, layer, feature): 0 generatedlayout - - - - - - - - - - + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + COALESCE( "Name", '<NULL>' ) - + 17.99958333333333371 -34.00041666666666629 @@ -2031,10 +2029,10 @@ def my_form_open(dialog, layer, feature): 1 1 - + - - + + @@ -2068,7 +2066,7 @@ def my_form_open(dialog, layer, feature): 0 0 1 - + @@ -2096,9 +2094,9 @@ def my_form_open(dialog, layer, feature): - - - + + + @@ -2108,20 +2106,20 @@ def my_form_open(dialog, layer, feature): - - - + + + - - - + + + - + - + @@ -2141,7 +2139,7 @@ def my_form_open(dialog, layer, feature): - + 18.36924763341120581 -33.94678832168284544 @@ -2207,10 +2205,10 @@ def my_form_open(dialog, layer, feature): 1 1 - + - - + + @@ -2239,7 +2237,7 @@ def my_form_open(dialog, layer, feature): 0 0 1 - + @@ -2269,9 +2267,9 @@ def my_form_open(dialog, layer, feature): - - - + + + @@ -2281,20 +2279,20 @@ def my_form_open(dialog, layer, feature): - - - + + + - - - + + + - + - + @@ -2314,7 +2312,7 @@ def my_form_open(dialog, layer, feature): - + 18.41275838185438474 -33.90124710387746632 @@ -2371,7 +2369,7 @@ def my_form_open(dialog, layer, feature): - + @@ -2395,10 +2393,10 @@ def my_form_open(dialog, layer, feature): 1 1 - + - - + + @@ -2430,15 +2428,15 @@ def my_form_open(dialog, layer, feature): - - - - + + + + - - - + + + - - + + 0 0 1 - - + + - + - + - + @@ -2493,8 +2491,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -2503,22 +2501,22 @@ def my_form_open(dialog, layer, feature): - - + + - - + + - + - + - @@ -2549,18 +2547,18 @@ def my_form_open(dialog, layer, feature): 0 generatedlayout - - + + - - + + Name - + 18.40814103070666974 -33.90827185075657724 @@ -2617,7 +2615,7 @@ def my_form_open(dialog, layer, feature): - + @@ -2641,15 +2639,15 @@ def my_form_open(dialog, layer, feature): 1 1 - + - - - + + + - - + + @@ -2672,8 +2670,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -2702,7 +2700,7 @@ def my_form_open(dialog, layer, feature): - + @@ -2736,8 +2734,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -2757,8 +2755,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -2782,7 +2780,7 @@ def my_form_open(dialog, layer, feature): - + @@ -2808,8 +2806,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -2843,8 +2841,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -2864,8 +2862,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -2889,7 +2887,7 @@ def my_form_open(dialog, layer, feature): - + @@ -2923,8 +2921,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -2944,8 +2942,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -2969,7 +2967,7 @@ def my_form_open(dialog, layer, feature): - + @@ -2995,8 +2993,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -3030,8 +3028,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -3051,8 +3049,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -3076,7 +3074,7 @@ def my_form_open(dialog, layer, feature): - + @@ -3110,8 +3108,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -3131,8 +3129,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -3156,7 +3154,7 @@ def my_form_open(dialog, layer, feature): - + @@ -3184,25 +3182,25 @@ def my_form_open(dialog, layer, feature): - lpad(regexp_substr("Distance",'([0-9]+)'), 2, '0') + lpad(regexp_substr("Distance",'([0-9]+)'), 2, '0') - - + + 0 0 1 - - + + - + - + - + @@ -3235,8 +3233,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -3245,22 +3243,22 @@ def my_form_open(dialog, layer, feature): - - + + - - + + - + - + - @@ -3291,36 +3289,36 @@ def my_form_open(dialog, layer, feature): 0 generatedlayout - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - - - + + + + + + + + + + + COALESCE( "Name", '<NULL>' ) - + 18.38517016505928936 -33.91987011678683217 @@ -3384,10 +3382,10 @@ def my_form_open(dialog, layer, feature): 1 1 - + - - + + @@ -3427,17 +3425,17 @@ def my_form_open(dialog, layer, feature): - + - - - - + + + + - - - + + + - + - - - - + + + + - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 0 1 - - + + - + - + - + @@ -3711,9 +3709,9 @@ def my_form_open(dialog, layer, feature): - - - + + + @@ -3723,25 +3721,25 @@ def my_form_open(dialog, layer, feature): - - - + + + - - - + + + - + - + - @@ -3814,7 +3812,7 @@ def my_form_open(dialog, layer, feature): COALESCE( "id", '<NULL>' ) name - + 18.37673321782479974 -33.94582464707783487 @@ -3871,7 +3869,7 @@ def my_form_open(dialog, layer, feature): - + @@ -3888,12 +3886,12 @@ def my_form_open(dialog, layer, feature): - - - - - - + + + + + + @@ -3904,10 +3902,10 @@ def my_form_open(dialog, layer, feature): 1 1 - + - - + + @@ -3933,21 +3931,21 @@ def my_form_open(dialog, layer, feature): - - + + 0 0 1 - - + + - + - + - + @@ -3998,11 +3996,11 @@ def my_form_open(dialog, layer, feature): - - - - - + + + + + @@ -4014,37 +4012,37 @@ def my_form_open(dialog, layer, feature): - - - - - + + + + + - - - - - + + + + + - - - - - - + + + + + + - + - + - @@ -4075,16 +4073,16 @@ def my_form_open(dialog, layer, feature): 0 generatedlayout - - - - + + + + - - - - + + + + @@ -4096,7 +4094,7 @@ def my_form_open(dialog, layer, feature): name - + 18.37673321782479974 -33.94582464707783487 @@ -4153,7 +4151,7 @@ def my_form_open(dialog, layer, feature): - + @@ -4168,26 +4166,26 @@ def my_form_open(dialog, layer, feature): - - - + + + - + 1 1 1 - + - + - - + + @@ -4217,17 +4215,17 @@ def my_form_open(dialog, layer, feature): - + - - - - + + + + - - - + + + - + - - - - + + + + - - - + + + - - + + @@ -4291,12 +4289,12 @@ def my_form_open(dialog, layer, feature): 0 1 - + - + - + - + @@ -4389,17 +4387,17 @@ def my_form_open(dialog, layer, feature): - - - - - - - - - - - + + + + + + + + + + + @@ -4417,53 +4415,53 @@ def my_form_open(dialog, layer, feature): - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - - - + + + + + + + + + + + - - - + + + - + - + - @@ -4494,32 +4492,32 @@ def my_form_open(dialog, layer, feature): 0 generatedlayout - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + id @@ -4534,17 +4532,17 @@ def my_form_open(dialog, layer, feature): 1 1 - + - - - - - + + + + + - - + + @@ -4576,8 +4574,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -4609,8 +4607,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -4642,8 +4640,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -4675,8 +4673,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -4706,17 +4704,17 @@ def my_form_open(dialog, layer, feature): - + - - - - + + + + - - - + + + - + - - - - + + + + - - - + + + - - + + id + + 0 0 1 - - + + - + - + - + @@ -4878,17 +4878,17 @@ def my_form_open(dialog, layer, feature): - - - - - - - - - - - + + + + + + + + + + + @@ -4906,53 +4906,53 @@ def my_form_open(dialog, layer, feature): - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - - - + + + + + + + + + + + - - - + + + - + - + - @@ -4983,38 +4983,38 @@ def my_form_open(dialog, layer, feature): 0 generatedlayout - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + id - + 18.36924763341120581 -33.94678832168284544 @@ -5078,10 +5078,10 @@ def my_form_open(dialog, layer, feature): 1 1 - + - - + + @@ -5107,21 +5107,21 @@ def my_form_open(dialog, layer, feature): - - + + 0 0 1 - - + + - + - + - + @@ -5173,9 +5173,9 @@ def my_form_open(dialog, layer, feature): - - - + + + @@ -5185,25 +5185,25 @@ def my_form_open(dialog, layer, feature): - - - + + + - - - + + + - + - + - @@ -5234,20 +5234,20 @@ def my_form_open(dialog, layer, feature): 0 generatedlayout - - - + + + - - - + + + COALESCE( "id", '<NULL>' ) - + 18.37523075794307204 -33.94592961896692884 @@ -5304,7 +5304,7 @@ def my_form_open(dialog, layer, feature): - + @@ -5328,14 +5328,14 @@ def my_form_open(dialog, layer, feature): 1 1 - + - - + + - - + + @@ -5363,8 +5363,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -5396,17 +5396,17 @@ def my_form_open(dialog, layer, feature): - + - - - - + + + + - - - + + + - + - - - - + + + + - - - + + + - + - - - - + + + + - - - + + + - + - - - - + + + + - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 0 1 - - + + - + - + - + @@ -5920,20 +5920,20 @@ def my_form_open(dialog, layer, feature): - - - - - - - - - - - - - - + + + + + + + + + + + + + + @@ -5954,58 +5954,58 @@ def my_form_open(dialog, layer, feature): - - - - - - - - - - - - - - + + + + + + + + + + + + + + - - - - - - - - - - - - - - + + + + + + + + + + + + + + - + - + - @@ -6036,66 +6036,66 @@ def my_form_open(dialog, layer, feature): 0 generatedlayout - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -6144,7 +6144,7 @@ def my_form_open(dialog, layer, feature): COALESCE( "id", '<NULL>' ) name - + marshals_by_position20161003112326575 file:./marshals_by_position.csv?type=csv&geomType=none&subsetIndex=no&watchFile=yes @@ -6195,7 +6195,7 @@ def my_form_open(dialog, layer, feature): - + @@ -6208,8 +6208,8 @@ def my_form_open(dialog, layer, feature): - + @@ -6223,12 +6223,12 @@ def my_form_open(dialog, layer, feature): 1 - - + + - + @@ -6347,19 +6347,19 @@ def my_form_open(dialog, layer, feature): - - - - - - - - - - - - - + + + + + + + + + + + + + @@ -6379,55 +6379,55 @@ def my_form_open(dialog, layer, feature): - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + - + - + - @@ -6458,48 +6458,48 @@ def my_form_open(dialog, layer, feature): 0 generatedlayout - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + first_name - + 18.37896929129519208 -33.93500027904928373 @@ -6556,7 +6556,7 @@ def my_form_open(dialog, layer, feature): - + @@ -6583,15 +6583,15 @@ def my_form_open(dialog, layer, feature): - - - - + + + + - - - + + + - - + + 0 0 1 - - + + - + - + - + @@ -6743,15 +6743,15 @@ def my_form_open(dialog, layer, feature): - - - - - - - - - + + + + + + + + + @@ -6767,43 +6767,43 @@ def my_form_open(dialog, layer, feature): - - - - - - - - - + + + + + + + + + - - - - - - - - - + + + + + + + + + - + - + - @@ -6834,32 +6834,32 @@ def my_form_open(dialog, layer, feature): 0 generatedlayout - - - - - - - - - + + + + + + + + + - - - - - - - - - + + + + + + + + + name - + 18.3437671999999985 -34.02801110000000051 @@ -6916,7 +6916,7 @@ def my_form_open(dialog, layer, feature): - + @@ -6943,15 +6943,15 @@ def my_form_open(dialog, layer, feature): - - - - + + + + - - - + + + - + 18.3984390148267174 -33.90832575607554134 @@ -7466,7 +7466,7 @@ def my_form_open(dialog, layer, feature): - + @@ -7490,18 +7490,18 @@ def my_form_open(dialog, layer, feature): 1 1 - + - - - - - - + + + + + + - - + + @@ -7535,8 +7535,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -7569,8 +7569,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -7613,8 +7613,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -7647,8 +7647,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -7666,7 +7666,7 @@ def my_form_open(dialog, layer, feature): - + @@ -7753,8 +7753,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -7791,15 +7791,15 @@ def my_form_open(dialog, layer, feature): - - - - + + + + - - - + + + - - + + 0 0 1 - - + + - + - + - + @@ -7884,10 +7884,10 @@ def my_form_open(dialog, layer, feature): - - - - + + + + @@ -7898,28 +7898,28 @@ def my_form_open(dialog, layer, feature): - - - - + + + + - - - - + + + + - + - + - @@ -7950,22 +7950,22 @@ def my_form_open(dialog, layer, feature): 0 generatedlayout - - - - + + + + - - - - + + + + id - + 18.37312291788339991 -33.931815589166888 @@ -8029,10 +8029,10 @@ def my_form_open(dialog, layer, feature): 1 1 - + - - + + @@ -8053,8 +8053,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -8081,7 +8081,7 @@ def my_form_open(dialog, layer, feature): - + @@ -8107,21 +8107,21 @@ def my_form_open(dialog, layer, feature): - - + + 0 0 1 - - + + - + - + - + @@ -8144,7 +8144,7 @@ def my_form_open(dialog, layer, feature): - + @@ -8152,20 +8152,20 @@ def my_form_open(dialog, layer, feature): - + - + - + - + - @@ -8196,18 +8196,18 @@ def my_form_open(dialog, layer, feature): 0 generatedlayout - - + + - - + + id - + 18.3752895999999879 -33.94589500000000726 @@ -8264,7 +8264,7 @@ def my_form_open(dialog, layer, feature): - + @@ -8288,17 +8288,17 @@ def my_form_open(dialog, layer, feature): 1 1 - + - - - - - + + + + + - - + + @@ -8335,8 +8335,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -8359,8 +8359,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -8390,8 +8390,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -8427,7 +8427,7 @@ def my_form_open(dialog, layer, feature): - + @@ -8456,8 +8456,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -8493,8 +8493,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -8530,7 +8530,7 @@ def my_form_open(dialog, layer, feature): - + @@ -8559,8 +8559,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -8596,8 +8596,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -8638,15 +8638,15 @@ def my_form_open(dialog, layer, feature): - - - - + + + + - - - + + + - - + + 0 0 1 - - + + - + - + - + @@ -8715,10 +8715,10 @@ def my_form_open(dialog, layer, feature): - - - - + + + + @@ -8729,28 +8729,28 @@ def my_form_open(dialog, layer, feature): - - - - + + + + - - - - + + + + - + - + - @@ -8781,22 +8781,22 @@ def my_form_open(dialog, layer, feature): 0 generatedlayout - - - - + + + + - - - - + + + + id - + 18.37564632736778236 -33.94557692503335744 @@ -8828,6 +8828,15 @@ def my_form_open(dialog, layer, feature): + + + + + + + + + @@ -8843,7 +8852,15 @@ def my_form_open(dialog, layer, feature): false - + + + + + + + + + memory @@ -8853,6 +8870,433 @@ def my_form_open(dialog, layer, feature): + + + + 1 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + 0 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + /home/tim/Documents/Projects/2019/Gun Run/Maps/GIS Base Map + + 0 + generatedlayout + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + COALESCE("Text", '<NULL>') + Text + 0 + + @@ -8862,18 +9306,18 @@ def my_form_open(dialog, layer, feature): - - + + - - - - + + + + - - - + + + - - + + - - - - + + + + - - - + + + - + - - - - + + + + - - - + + + - + - - - - + + + + - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - + + 0 0 1 - - + + - + - + - + @@ -9243,18 +9636,18 @@ def my_form_open(dialog, layer, feature): - - - - - - - - - - - - + + + + + + + + + + + + @@ -9273,51 +9666,52 @@ def my_form_open(dialog, layer, feature): - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - + + + + + + + + + + + + - + - + - @@ -9348,40 +9742,40 @@ def my_form_open(dialog, layer, feature): 0 generatedlayout - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + COALESCE("Text", '<NULL>') Text - + 18.40435736428151614 -33.90613600950420903 @@ -9445,10 +9839,10 @@ def my_form_open(dialog, layer, feature): 1 1 - + - - + + @@ -9474,12 +9868,12 @@ def my_form_open(dialog, layer, feature): - + 0 0 1 - + @@ -9509,9 +9903,9 @@ def my_form_open(dialog, layer, feature): - - - + + + @@ -9521,25 +9915,25 @@ def my_form_open(dialog, layer, feature): - - - + + + - - - + + + - + - + - @@ -9559,14 +9953,14 @@ def my_form_open(dialog, layer, feature): "id" - + 18.37527697005977245 -33.94584879231483399 18.42008414500160995 -33.89948351196304799 - timelapse_1e9371ed_fd46_407b_8e2a_21ea46053bfe + timelapse_17eb9724_2712_4969_8ec8_1b7ae9fa989f ./timelapse.shp|layername=timelapse @@ -9612,11 +10006,11 @@ def my_form_open(dialog, layer, feature): - false + true - + @@ -9640,13 +10034,13 @@ def my_form_open(dialog, layer, feature): 1 1 - + - + - - + + @@ -9661,7 +10055,7 @@ def my_form_open(dialog, layer, feature): - + @@ -9688,71 +10082,28 @@ def my_form_open(dialog, layer, feature): - - - - - - - - - - - - - - - - - - - - - - - - + - - + + COALESCE( "Name", '<NULL>' ) + COALESCE( "Name", '<NULL>' ) + COALESCE( "Name", '<NULL>' ) + + 0 0 1 - - + + - + - + - + + + + + + + + + + + + + + + + + + + @@ -9776,6 +10148,13 @@ def my_form_open(dialog, layer, feature): + + + + + + @@ -9796,21 +10175,42 @@ def my_form_open(dialog, layer, feature): - + + + + + + + - + - + + + + + + + + + + + + + - - - - - - + + + + + + + + + + + + + - Source - distance_1 - first_run - last_run begin + Source RouteLen - Source - distance_1 - first_run - last_run begin + Source RouteLen + + + + - - - + + + + + + - - - - - - + + + + + + + + + + + + + - - - - - - + + + + + + + + + + + + + - + - + - @@ -9909,62 +10338,64 @@ def my_form_open(dialog, layer, feature): 0 generatedlayout - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + COALESCE( "Name", '<NULL>' ) - + 18.37549461152003971 -33.94162201868364548 @@ -10021,7 +10452,7 @@ def my_form_open(dialog, layer, feature): - + @@ -10048,17 +10479,17 @@ def my_form_open(dialog, layer, feature): - + - - - - + + + + - - - + + + - - + + 0 0 1 - - + + - + - + - + @@ -10138,10 +10569,10 @@ def my_form_open(dialog, layer, feature): - - - - + + + + @@ -10152,28 +10583,28 @@ def my_form_open(dialog, layer, feature): - - - - + + + + - - - - + + + + - + - + - @@ -10204,16 +10635,16 @@ def my_form_open(dialog, layer, feature): 0 generatedlayout - - - - + + + + - - - - + + + + COALESCE( "id", '<NULL>' ) @@ -10240,8 +10671,8 @@ def my_form_open(dialog, layer, feature): - + @@ -10417,7 +10848,7 @@ def my_form_open(dialog, layer, feature): - /home/tim/Documents/GunRunMaps/GIS Base Map/Fencing/20191011 - Gun Run 2019 - Fencing rev 2.3.pdf + /home/tim/Documents/GunRunMaps/GIS Base Map/Fencing false @@ -10478,7 +10909,7 @@ def my_form_open(dialog, layer, feature): 1 10 - 1900-01-01 07:04:19 + 1900-01-01 06:59:35 4 #ffffff #000000 @@ -10492,9 +10923,9 @@ def my_form_open(dialog, layer, feature): 10 seconds - timelapse_d047db96_b4ab_4656_8ec5_eef60d76db13;;first_run;last_run;True;%H:%M:%S.%f;0;;False;No interpolation (faster);True;False;False + timelapse_17eb9724_2712_4969_8ec8_1b7ae9fa989f;;first_runn;last_runne;True;%H:%M:%S.%f;0;;False;No interpolation (faster);False;False;False - 1900-01-01 06:30:00;1900-01-01 08:35:00;1900-01-01 07:04:19 + 1900-01-01 06:30:00;1900-01-01 10:05:43;1900-01-01 06:59:35 @@ -10558,247 +10989,247 @@ def my_form_open(dialog, layer, feature): - - - + - + + + - - + + - - - - - - - + - + + + + + + + - - + + - - - - - - - + - + + + + + + + - - + + - + + + + + - + + + - + - - - + - - - - - + - + - - - + - - - + + + + + - - + + - - - - - - - + - + + + + + + + - - + + - + - - - - - + - + - + + + + + - - + + - - - - - - - + - + + + + + + + - - + + - - - - - - - + - + + + + + + + - - + + - - - - - - - - - - - + - + + + + + + + + + + + - - + - + + @@ -10826,12 +11257,12 @@ def my_form_open(dialog, layer, feature): - - - + + + - - + + @@ -10852,9 +11283,9 @@ def my_form_open(dialog, layer, feature): - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - - - + + + - - + + @@ -10990,9 +11421,9 @@ def my_form_open(dialog, layer, feature): - - - + + + - + +proj=longlat +datum=WGS84 +no_defs @@ -11048,10 +11479,10 @@ def my_form_open(dialog, layer, feature): - + - - + + @@ -11079,8 +11510,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -11111,12 +11542,12 @@ def my_form_open(dialog, layer, feature): - + - - - + + + - + +proj=longlat +datum=WGS84 +no_defs @@ -11157,10 +11588,10 @@ def my_form_open(dialog, layer, feature): - + - - + + @@ -11188,8 +11619,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -11220,31 +11651,31 @@ def my_form_open(dialog, layer, feature): - + - - - - - - - - - - - - + + + + + + + + + + + + - + - - - + + + - - + + @@ -11265,9 +11696,9 @@ def my_form_open(dialog, layer, feature): - - - + + + - - - + + + - - - + + + - + - + - - + + @@ -11373,8 +11804,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -11405,9 +11836,9 @@ def my_form_open(dialog, layer, feature): - - - + + + @@ -11429,12 +11860,12 @@ def my_form_open(dialog, layer, feature): - + - - - + + + - + - + - - + + @@ -11478,8 +11909,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -11510,12 +11941,12 @@ def my_form_open(dialog, layer, feature): - + - - - + + + - - - + + + - + @@ -11561,30 +11992,30 @@ def my_form_open(dialog, layer, feature): - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - + - - - + + + - - + + @@ -11605,9 +12036,9 @@ def my_form_open(dialog, layer, feature): - - - + + + - - - + + + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - - - + + + - - + + @@ -11787,9 +12218,9 @@ def my_form_open(dialog, layer, feature): - - - + + + - + - + - - - - - + + + + + - + - - - + + + - - + + @@ -11856,9 +12287,9 @@ def my_form_open(dialog, layer, feature): - - - + + + - - - + + + - - - + + + - + - - - + + + - - - - + + + + - - - + + + - - - + + + - + - + - - + + @@ -11992,8 +12423,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -12034,40 +12465,40 @@ def my_form_open(dialog, layer, feature): - + - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + - + - - - + + + - - + + @@ -12088,9 +12519,9 @@ def my_form_open(dialog, layer, feature): - - - + + + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - - - + + + - + - - - + + + - - + + @@ -12256,9 +12687,9 @@ def my_form_open(dialog, layer, feature): - - - + + + - - - - + + + + - - - + + + - - - + + + - - - + + + - + +proj=longlat +datum=WGS84 +no_defs @@ -12380,10 +12811,10 @@ def my_form_open(dialog, layer, feature): - + - - + + @@ -12411,8 +12842,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -12453,25 +12884,25 @@ def my_form_open(dialog, layer, feature): - + - - - - - - + + + + + + - + - - - + + + - - + + @@ -12492,9 +12923,9 @@ def my_form_open(dialog, layer, feature): - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - - - + + + - + - - - + + + - + - - - + + + - - - + + + - - + + @@ -12689,9 +13120,9 @@ def my_form_open(dialog, layer, feature): - - - + + + - + +proj=longlat +datum=WGS84 +no_defs @@ -12732,10 +13163,10 @@ def my_form_open(dialog, layer, feature): - + - - + + @@ -12763,8 +13194,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -12795,31 +13226,31 @@ def my_form_open(dialog, layer, feature): - + - - - - - - - - - - - - + + + + + + + + + + + + - + - - - + + + - - + + @@ -12840,9 +13271,9 @@ def my_form_open(dialog, layer, feature): - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - - - + + + - - + + @@ -12946,9 +13377,9 @@ def my_form_open(dialog, layer, feature): - - - + + + - + - + - - + + @@ -13023,8 +13454,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -13055,12 +13486,12 @@ def my_form_open(dialog, layer, feature): - + - - - + + + - + - + - - + + @@ -13120,8 +13551,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -13152,31 +13583,31 @@ def my_form_open(dialog, layer, feature): - + - - - - - - - - - - - - + + + + + + + + + + + + - + - - - + + + - - + + @@ -13197,9 +13628,9 @@ def my_form_open(dialog, layer, feature): - - - + + + - - - + + + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - - - + + + - - + + @@ -13363,9 +13794,9 @@ def my_form_open(dialog, layer, feature): - - - + + + - + - + - - - - - + + + + + - + - - - + + + - - + + @@ -13432,9 +13863,9 @@ def my_form_open(dialog, layer, feature): - - - + + + - + - - - + + + - - - + + + - + - - - + + + - + - - - + + + - + - - - + + + - - - + + + - - + + @@ -13598,9 +14029,9 @@ def my_form_open(dialog, layer, feature): - - - + + + - + +proj=longlat +datum=WGS84 +no_defs @@ -13656,10 +14087,10 @@ def my_form_open(dialog, layer, feature): - + - - + + @@ -13687,8 +14118,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -13719,12 +14150,12 @@ def my_form_open(dialog, layer, feature): - + - - - + + + - + +proj=longlat +datum=WGS84 +no_defs @@ -13765,10 +14196,10 @@ def my_form_open(dialog, layer, feature): - + - - + + @@ -13796,8 +14227,8 @@ def my_form_open(dialog, layer, feature): - - + + @@ -13828,24 +14259,24 @@ def my_form_open(dialog, layer, feature): - + - - - - - - - - - - - - + + + + + + + + + + + + - + diff --git a/GIS Base Map/Time Lapse/20191010 - Gun Run 2019 - Time Lapse rev 3.0.mp4 b/GIS Base Map/Time Lapse/20191010 - Gun Run 2019 - Time Lapse rev 3.0.mp4 new file mode 100644 index 0000000..dfcca42 Binary files /dev/null and b/GIS Base Map/Time Lapse/20191010 - Gun Run 2019 - Time Lapse rev 3.0.mp4 differ diff --git a/GIS Base Map/fencing.dbf b/GIS Base Map/fencing.dbf index d6ee18c..5dd6cca 100644 Binary files a/GIS Base Map/fencing.dbf and b/GIS Base Map/fencing.dbf differ diff --git a/GIS Base Map/fencing.shp b/GIS Base Map/fencing.shp index b8ea1f7..80d4c02 100644 Binary files a/GIS Base Map/fencing.shp and b/GIS Base Map/fencing.shp differ diff --git a/GIS Base Map/fencing.shx b/GIS Base Map/fencing.shx index 44b2b1e..9d9b9a9 100644 Binary files a/GIS Base Map/fencing.shx and b/GIS Base Map/fencing.shx differ diff --git a/GIS Base Map/timelapse.dbf b/GIS Base Map/timelapse.dbf index 2877eb3..ef151e2 100644 Binary files a/GIS Base Map/timelapse.dbf and b/GIS Base Map/timelapse.dbf differ diff --git a/GIS Base Map/timelapse.md b/GIS Base Map/timelapse.md index dbe3add..28c27f1 100644 --- a/GIS Base Map/timelapse.md +++ b/GIS Base Map/timelapse.md @@ -1,13 +1,13 @@ = To Create a Timelapse = -Set begin on each route to the start time of each race. +Set the field "begin" on each route in ```all_routes``` to the start time of each race. Use Locate Points on Line to create a layer that has one point every ten meters (about 3500 total). On a EPSG:4326 projection, this means intervals of 0,0001. 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: +Each point in the resulting virtual layer 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_1" * 100000 +round("distance" * 100000, 0) ``` (The longest `distance` element should be around 21000). @@ -19,12 +19,13 @@ Generate a second-based offset for the first and last runner past each meter, an Then, calculate first_time (String of length 20): ``` -to_datetime( "begin" ) + (((3*60/1000*"distance_1")+0.01) || ' seconds') +to_time(to_datetime( "begin" ) + (((3*60/1000*"distance")+0.01) || ' seconds')) ``` last_time (String of length 20): ``` -to_datetime( "begin" ) + (((5*60)+(10*60*"distance_1")/1000) || ' seconds') +to_time(to_datetime( "begin" ) + (((5*60)+(10*60*"distance")/1000) || ' seconds')) ``` +Make certain all these values are saved, and set the layer to read-only (disable editing). Then use this layer as your starting point for Time Manager. Remember to save and mark the layer as read-only before starting. diff --git a/GIS Base Map/timelapse.qix b/GIS Base Map/timelapse.qix new file mode 100644 index 0000000..abfb3ec Binary files /dev/null and b/GIS Base Map/timelapse.qix differ diff --git a/create_index.py b/create_index.py index efaae84..a5acb90 100755 --- a/create_index.py +++ b/create_index.py @@ -10,7 +10,7 @@ webfile_dir = os.path.expanduser(webfile_dir) for root, dirs, files in os.walk(webfile_dir): documents=[] for file in files: - if re.search('.(pdf|png|jpg|jpeg|htm|html|mp4)$', file) and not re.search('index.html', file): + if re.search('.(pdf|png|jpg|jpeg|htm|html|mp4|pptx)$', file) and not re.search('index.html', file): try: documents.append(os.path.join(file)) except OSError: