utm与gps互转
from pyproj import Transformer
def gps_utm(point):
lat, lon = point
transformer = Transformer.from_crs("epsg:4326", "epsg:32649")
utm_x, utm_y = transformer.transform(lat,lon)
utm = [utm_x,utm_y]
print(f"{point} to utm:{utm}")
return utm
def utm_gps(utm_x, utm_y):
transformer = Transformer.from_crs("epsg:32649", "epsg:4326")
lat, lon = transformer.transform(utm_x, utm_y)
print("lat:", lat, "lon:", lon)
return lat, lon
if __name__ == '__main__':
gps_utm([22.679955, 114.330877])
utm_gps(842289.1694782341, 2511930.866560167)
gps_utm([114.07621146794419, 22.54665818113375][::-1])