Run

res=800;
SetDirectory["C:\\drorbn\\Album\\2025.09.20_Canoeing_the_Beaver_River"];
fs=FileNames["*.gpx"]
data=DeleteCases[
Union@Table["Geometry"/.Import[f,"Data"],{f,fs}],
GeoPosition[{_,None}], ∞
];
map0=GeoGraphics[{Red,data},GeoScaleBar->"Kilometers", ImageSize ->res];
AllTracks=Get["../Summaries/AllTracks.m"];

Rasterize[
map=GeoGraphics[{Thickness[0.0008], Blue, AllTracks,Thickness[0.0024], Red,data},
GeoScaleBar->"Kilometers",
ImageSize ->res,
GeoRange->(GeoRange/.Options[map0])
],
RasterSize ->res
]
Export["Path%.png",map];

map3D=Echo@ResourceFunction["GeoElevationGraphics3D"][
{Thick, Blue, AllTracks,Red,data},
GeoGridRangePadding->0,
GeoScaleBar->"Kilometers",
ImageSize ->res,
GeoRange->(GeoRange/.Options[map0])
];
Export["Path3D.png",map3D]

PathsLocation=Module[{R=3000,r=10,n=6,res=600},
ImageAssemble[
Partition[#,3]&@Table[
Rasterize[
GeoGraphics[{Blue, Thickness[(2n-k)/4000],AllTracks, Red,Thickness[(2n-k)/1500],data},
GeoCenter->Mean@Cases[data,GeoPosition[l_List]:>Mean[l],∞] ,
GeoRange->Quantity[R(((r/R))^((k-1)/(n-1))),"Kilometers"],
GeoScaleBar->"Kilometers",
ImageSize->res
],
RasterSize->res
],
{k,n}],
"Fit",Background -> White]
]
Export["PathLocation.png",PathsLocation]
ResetDirectory[]

Image Directory

folder="C:\\drorbn\\Album\\2025.09.20_Canoeing_the_Beaver_River";
SetDirectory[folder];
If[Head[PensieveDirectives]===List, ImageComments="ImageComments"/.PensieveDirectives,ImageComments={}];
(Interpretation[ImageResize[Import@#,400],#]->(#/.ImageComments/.(#->"")))&/@FileNames["*.jpg"|"*.jpeg"|"*.png"|"*.mp4"]
ResetDirectory[]

With Itai, about 19km canoeing . The day started wrong - we were going to use my 2 - person inflatable kayak, which is not a lot better than a toy . Very quickly it turned out to have a flat in one of its compartments, and just a few hundred meters in, we had to turn back . Fortunately just before, when I was leaving a bike at the ending point, I saw that there was a nice canoe/kayak rental store right there . So we drove there, rented a canoe (over $150!), and they gave us a ride back to the starting point . Truth is, with two people, canoes are more fun than kayaks . They are bigger and there’s no issue with the paddles hitting each other if they are not in sync . So we had fun! Plus the day was lovely, and the fall colours, amazing . A funny moment was when we passed uninvited by a river - side wedding at precisely the \”groom may now kiss the bride\” moment .

Export

{
"TitleNotes" -> "With Itai, about 19km canoeing.
<p>The day started wrong - we were going to use my 2-person inflatable kayak, which is not a lot better than a toy. Very quickly it turned out to have a flat in one of its compartments, and just a few hundred meters in, we had to turn back. Fortunately, just before, when I was leaving my bike at the ending point, I saw that there was a nice canoe/kayak rental store right there. So we drove there, rented a canoe (over $150!), and they gave us a ride back to the starting point. 
<p>Truth is, with two people, canoes are more fun than kayaks. They are bigger and there's no issue with the paddles hitting each other if they are not in sync. So we had fun! Plus the day was lovely, and the fall colours, amazing. A funny moment was when we passed uninvited by a river-side wedding at precisely the \"groom may now kiss the bride\" moment.
<p>Photography, unfortunately, doesn't mix well with being in motion in a boat. The sights were better than their photos show.",
"ImageComments" ->{}
}