skyeyesystem/backend/Skyeye-sys-dev/skyeye-service-py/klkx/planning/coords/coords.py

9 lines
496 B
Python
Raw Normal View History

from pyproj import Transformer
from planning.config import UTM_EPSG
WGS84_TO_MERCATOR = Transformer.from_crs("EPSG:4326", "EPSG:3857", always_xy=True).transform # WGS84 转 Web Mercator
MERCATOR_TO_WGS84 = Transformer.from_crs("EPSG:3857", "EPSG:4326", always_xy=True).transform # Web Mercator 转 WGS84
WGS84_TO_UTM = Transformer.from_crs("EPSG:4326", f"EPSG:{UTM_EPSG}", always_xy=True).transform
UTM_TO_WGS84 = Transformer.from_crs(f"EPSG:{UTM_EPSG}", "EPSG:4326", always_xy=True).transform