将GPS坐标转换为地图平面坐标

news/2024/11/8 12:18:20/
import pyprojclass GPSToXYConverter:def __init__(self, lat0, lon0):"""地图原点经纬度(lat0, lon0)。"""self.projection = pyproj.Proj(f'+proj=tmerc +lat_0={lat0} +lon_0={lon0} +k=1 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs')def gps_to_xy(self, lat, lon):"""将GPS坐标转换为地图平面坐标系(米)。"""x, y = self.projection(lon, lat)return x, yif __name__ == '__main__':# 创建GPSToXYConverter对象,指定地图原点经纬度gps_converter = GPSToXYConverter(39.976702, 116.303945)  # 地图原点:北京市东城区王府井大街# 定义测试用GPS坐标lat, lon = 39.958601, 116.299656  # 北京市朝阳区三元桥地铁站# 转换GPS坐标为地图平面坐标x, y = gps_converter.gps_to_xy(lat, lon)# 打印地图平面坐标print(f'({x:.2f}m, {y:.2f}m)')

这个示例代码使用了Proj库的Proj方法,创建了一个GPSToXYConverter类,用于将GPS坐标转换为地图平面坐标系(米)。在初始化GPSToXYConverter对象时,需要传入地图原点经纬度。在gps_to_xy方法中,我们将GPS坐标作为参数传入projection方法中,得到对应的平面坐标值(单位:米)。

在if name == ‘main’:语句块中,我们创建了一个GPSToXYConverter对象,并指定了地图原点为北京市东城区王府井大街的GPS坐标。然后,我们定义了要测试的GPS坐标为北京市朝阳区三元桥地铁站的GPS坐标。接着,我们调用gps_to_xy方法,将这个GPS坐标转换为地图平面坐标,并打印输出结果

(-366.48m, -2009.82m)

http://www.ppmy.cn/news/497937.html

相关文章

2.4G无线收发芯片 XL2400,SOP8封装,外挂MCU使用

XL2400 芯片是工作在 2.400~2.483GHz 世界通用 ISM 频段的单片无线收发芯片。该芯片集成射频收发机、频率收生器、晶体振荡器、调制解调器等功能模块,并且支持一对多组网和带 ACK 的通信模式。发射输出率、工作频道以及通信数据率均可配置。芯片已将多颗外围贴片阻容…

Edge的收藏夹内容导出导入转移

换了一台电脑,想把旧电脑上的Edge浏览器上的收藏链接导入到新电脑Edge。 在旧的电脑Edge点击收藏夹图标,再点击... ,选择导出,等到一个favorites_日期的文件。 把这个文件复制到新电脑,并导入即可。

Edge 浏览器的收藏夹文档位置——最新版windows10和edge

由于windows server 2022 发布,将原有的工作PC升级了一下硬盘,安装了系统,为了保留原有的收藏夹的内容,找了好久 收藏夹文档的位置。 结果度娘提供的结果都是比较老的,系统里面根本没有 “Microsoft.MicrosoftEdge_8we…

edge如何导入html文件收藏夹,Win10 edge浏览器如何导入/导出收藏夹中的网站

Windows10系统自带了Edge浏览器,其因为强大的功能而一直深受用户们的喜爱。不过,最近有用户咨询,Edge浏览器中收藏夹的网站该如何导入或导出呢?由于Edge浏览器默认就是无法导出收藏夹的,但是可以通过下面的方法进行导出…

win7 计算机不显示收藏夹,win7系统下收藏夹无法使用的原因及解决方法

大家在使用浏览器浏览网页的时候,发现好的网站时,都会加入收藏夹进行收藏。而在win7系统的资源管理器中有也收藏夹的功能,方便我们收藏最近访问的文件。不过最近有用户发现,收藏夹不能使用了,这是怎么回事呢&#xff1…

计算机收藏夹无法添加,Win7系统收藏夹不能用怎么办?

不知道大家有没有遇到这样的情况,在使用win7系统的时候,电脑收藏夹不能用,但自己又不知道是怎么回事,为此非常苦恼。经过小编的研究发现,造成这个问题的原因一般是因为没有存放收藏网页的合法路径和位置,解…

端午出行电脑没网怎么办?无线网卡解决网络问题

无线网卡是一种可以让电脑或其他设备通过无线信号连接网络的硬件设备,无线网卡有多种类型和接口,例如USB无线网卡,PCI-E无线网卡,PCMCIA无线网卡等。端午出行在即,不妨看看驱动人生准备的无线网卡攻略,让大…

win7 计算机不显示收藏夹,Win7电脑收藏夹不能用怎么解决?Win7电脑收藏夹不能用解决方法...

最近有用户反映在使用Win7系统时,发现无法使用计算机收藏夹。这是什么原因呢?这个问题通常是由于没有合法的路径和位置来存储喜欢的网页,那么如果Win7系统收藏夹无法使用,该怎么办?这里小编就和大家分享一下Win7电脑收…