我有一个机器人的轨迹,用lat/long坐标表示,我想用python把它转换成x/y坐标。 另外,x/y坐标的0点应由我提供的另一个lat/long定义(通常只是轨迹的起点)。你知道吗
所以我一直在尝试使用PyProj库,它成功地将lat/long转换为x/y,但是给出结果的坐标系是英国的坐标系,但是我希望0点是我的第一个lat/long组合。所以我想也许可以定义一个源自特定坐标系的自定义坐标系,但是在google上找不到任何东西。 因此:有人知道我如何在特定的纬度/经度组合下定义NED坐标系吗?你知道吗
以下是我目前的代码:
import pyproj as proj
crs_wgs = proj.Proj(init='epsg:4326') # assuming you're using WGS84 geographic
crs_bng = proj.Proj(init='epsg:27700') # use a locally appropriate projected CRS
# then cast your geographic coordinate pair to the projected system
x, y = proj.transform(crs_wgs, crs_bng, s['gps_lng'], s['gps_lat'])
目前没有回答
相关问题 更多 >
编程相关推荐