通过pyproj进行WGS84到UTM坐标的转换

news/2025/1/8 9:43:19/

文章目录

    • proj用法简介
    • UTM投影系统

proj用法简介

pyproj是proj为python提供的接口,用于地理信息的坐标转换。

安装十分常规

pip install pyproj

下面以北京的经纬度为例,将其从WGS84转为UTM投影坐标

from pyproj import Transformer# 参数1:WGS84地理坐标系统 对应 4326 
# 参数2:北京所在区域 WGS_1984_UTM_Zone_49N 对应 32649
tf = Transformer.from_crs("epsg:4326", "epsg:32649") lat = 39.906
lon = 116.425
x, y = tf.transform(lat, lon)
print("x:", x, "y:", y)
# x: 963834.1116911535 y: 4431434.613170416

其中地理坐标与投影坐标转换所用到的EPSG代码可在下面两个网址中找到

投影坐标系统💎地理坐标系统

所谓EPSG,即欧洲石油调查组(European Petroleum Survey Group),可能是由于精确的地理位置对石油调查至关重要,所以他们编辑并推广了EPSG大地参数测量集,也就是pyproj中用到的EPSG代码的来源。

WGS84是GPS采用的地理坐标系统,为右手系,以地球质心为坐标系原点,也就是说,GPS得到的经纬高度信息就是基于这种坐标系统。

UTM投影系统

UTM则为通用横墨卡托(Universal Transverse Mercator)格网系统,由美国军方在1947提出,除在美国本土采用Clarke 1866椭球体以外,在世界其他地方都采用WGS84坐标。

所谓墨卡托投影,可以理解为把地球表面这个三维球面映射到平面直角坐标。但众所周知,直接投影会将极地放大而赤道附近变小,一个直观的后果就是使得印度变得特别小。为了解决这个问题,要对地球进行分区处理,在不同的区域,采取不同的平面坐标原点,从而尽可能满足局部经度。

由于UTM是美国制定的,为了保证美国本土处于0-30带内,故而起始分带并不在本初子午线,而是从东经(西经)180度起算,自西向东,采用6度分带,故而1带的中央经线为-177,范围是-174~-180。

从而其分带号为

N = ⌊ L / 6 ⌋ + 31 N=\lfloor L/6 \rfloor+31 N=L/6+31

其中 L L L为经度,即经度除以6之后向下取整,在加31。

然后北半球地区,在带号后面加个N,即为UTM分度带的序号,其中中国所在区域的带号如下

带号中央经度经度范围
4375E72E-78E
4481E78E-84E
4587E84E-90E
4693E90E-96E
4799E96E-102E
48105E102E-108E
49111E108E-114E
50117E114E-120E
51123E120E-126E
52129E126E-132E
53135E132E-138E

可见北京的带号是49N,故而,在投影坐标系统网站中,搜索WGS_1984_UTM_Zone_49N,便能看到EPSG的序号为32649


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

相关文章

华为防火墙UTM技术

UTM:统一威胁管理,融合了IPS入侵防御系统,AV网关防病毒,上网行为管理,防DDOS攻击等特性,为了更好的解决来自企业内部、外部的攻击威胁提供了强有力保障(UTM包含入侵防御和内容过滤) …

gps高斯utm_高斯和UTM的区别与不同

原创文章,转载请注明出处 咱们国家使用的北京 54 或者西安 80 都是高斯克吕格投影( Gauss Kruger ),但 是 ArcGIS 用户使用栅格数据的时候可能会发现, 每每给栅格定义北京 54 或者西 安 80 坐标系统的时候,就会自动地变成 User_De…

什么是UTM参数?这些你知道吗

现在移动互联网发展比较迅速,而且现在很多人都在做公众号,公众号也要有自己的特色,这样才能给自己的产品带来利益。现在也有很多的人关注APP运营,APP运营工作中的每一步都会讲求ROI(投资回报率)&#xff0c…

【数据分析】UTM参数

由于目前工作的一部分是为运营提供一些流量分析的支持,所以一些相应的基础知识就不得不学起来了。 目前其中一种需求,就是统计广告的投放效果,常规做法就是添加追踪,在追踪链中添加utm参数,这样对于数据平台的聚合统计…

gps高斯utm_UTM投影分带计算与高斯投影分带计算

1. UTM ZONE计算方法 “WGS 1984”坐标系的墨卡托投影分度带(UTM ZONE)选择方法如下: (1) 北半球地区,选择最后字母为“N”的带; (2) 可根据公式计算,带数=(经度整数位/6)的整数部分+31 如:江西省南昌新建县某调查单元经度范围11535′20″—11536′00″, 带数=115/6+31=5…

gps高斯utm_UTM坐标系统与高斯

UTM 坐 标 系 统 UTM(UNIVERSAL TRANSVERSE MERCARTOR GRID SYSTEM, 通用横墨卡托格网系统 ) 坐标是一种平面直角坐标 , 这种坐标格网系统 及其所依据的投影已经广泛用于地形图,作为卫星影像和自然资源数据库的参 考格网以及要求精确定位的其他应用。 在 UTM 系统中, 北纬 84…

火车售票管理系统

1、项目概要 2 2、数据库设计 2 2.1 数据表 2 2.2 业务表及其字段 4 3、设计与实现 16 3.1业务功能1名称:系统管理 16 3.1-1 员工管理 16 3.1-2 角色维护 18 3.1-2 操作员管理 19 3.2业务功能2名称:列车管理 21 3.2-1 车辆管理 21 3.2-2 站点管理 23 3.2…

UTM 坐标系

UTM坐标系 UTM(Universal Transverse Mercator Grid System, 通用横墨卡托网格系统) 1、投影带分布 经度分区:编号1-60,其中58个区的东西跨度为 6; 纬度分区:编号C-X(不含I,O,共20个区),每个区的南北跨度为 8&#xf…