Automating yesterday's post . Here are the steps to add elevation profile paths to any QSO map: Duplicate the datasette-haversine-point-to-path repository, renaming it datasette-gis-partial-path This should expose a method for lat and a separate method for lng The inputs should be the beginning and end of the path and the number of meters the elevation path should extend The package will use haversine. It will also repackage a few of the earthmid methods Given the inputs, calculate the entire QSO path length using the haversine method. Then, divide the total distance by the input partial distance to get the number of 'partial' length segments exist in the the entire path. Call partial_path_lng and partial_path_lat to get the coordinates of the end of the first segment. Add a new linestring to the kml template. The segment starts at the transmitting station and ends at the coordinates returned in step 3 above. Label the new segment with the receive station's callsign an