When clicking in the elevation plot, instead of map, a ValueError is reported.
Traceback (most recent call last):
File "C:\Users\Alonso\AppData\Local\Programs\Python\Python38\lib\site-packages\matplotlib\cbook_init_.py", line 196, in process
func(*args, **kwargs)
File "C:\Users\Alonso\Desktop\proyectos\TrackEditor\plots.py", line 276, in on_click
get_closest_segment(ob_track.track, (event.ydata, event.xdata))
File "C:\Users\Alonso\Desktop\proyectos\TrackEditor\plots.py", line 220, in get_closest_segment
df_track['point_distance'] = df_track.apply(
File "C:\Users\Alonso\AppData\Local\Programs\Python\Python38\lib\site-packages\pandas\core\frame.py", line 6878, in apply
return op.get_result()
File "C:\Users\Alonso\AppData\Local\Programs\Python\Python38\lib\site-packages\pandas\core\apply.py", line 186, in get_result
return self.apply_standard()
File "C:\Users\Alonso\AppData\Local\Programs\Python\Python38\lib\site-packages\pandas\core\apply.py", line 295, in apply_standard
result = libreduction.compute_reduction(
File "pandas_libs\reduction.pyx", line 620, in pandas._libs.reduction.compute_reduction
File "pandas_libs\reduction.pyx", line 128, in pandas._libs.reduction.Reducer.get_result
File "C:\Users\Alonso\Desktop\proyectos\TrackEditor\plots.py", line 221, in
lambda row: geopy.distance.geodesic((row.lat, row.lon), point).km,
File "C:\Users\Alonso\AppData\Local\Programs\Python\Python38\lib\site-packages\geopy\distance.py", line 389, in init
super(geodesic, self).init(*args, **kwargs)
File "C:\Users\Alonso\AppData\Local\Programs\Python\Python38\lib\site-packages\geopy\distance.py", line 164, in init
kilometers += self.measure(a, b)
File "C:\Users\Alonso\AppData\Local\Programs\Python\Python38\lib\site-packages\geopy\distance.py", line 410, in measure
a, b = Point(a), Point(b)
File "C:\Users\Alonso\AppData\Local\Programs\Python\Python38\lib\site-packages\geopy\point.py", line 165, in new
return cls.from_sequence(seq)
File "C:\Users\Alonso\AppData\Local\Programs\Python\Python38\lib\site-packages\geopy\point.py", line 405, in from_sequence
return cls(*args)
File "C:\Users\Alonso\AppData\Local\Programs\Python\Python38\lib\site-packages\geopy\point.py", line 178, in new
_normalize_coordinates(latitude, longitude, altitude)
File "C:\Users\Alonso\AppData\Local\Programs\Python\Python38\lib\site-packages\geopy\point.py", line 76, in _normalize_coordinates
raise ValueError('Latitude must be in the [-90; 90] range.')
ValueError: Latitude must be in the [-90; 90] range.
Process finished with exit code 0