3 from wrpylib.wrdem import MultiDem
4 from wrpylib.wrvalidators import lonlat_from_str, LonLat, lonlat_to_str
7 def main(lon_lat: LonLat):
8 """Coordinate like "47.275712 N 11.3456496 E"."""
10 ele, source = dem.get_ele(lon_lat)
12 print(f'No elevation data available for {lonlat_to_str(lon_lat)}')
14 print(f'Elevation for {lonlat_to_str(lon_lat)}: {ele:.0f} m (source: {source})')
17 if __name__ == '__main__':
18 parser = argparse.ArgumentParser('Get most accurate elevation for a given point')
19 parser.add_argument('coordinate', type=lonlat_from_str, help='coordinate like "47.275712 N 11.3456496 E"')
20 args = parser.parse_args()