UTM

UTM简介

UTM (Universal Transverse Mercator)坐标系是由美国军方在1947提出的。虽然我们仍然将其看作与“高斯-克吕格”相似的坐标系统,但实际上UTM采用了网格的分带(或分块)。除在美国本土采用Clarke 1866椭球体以外,UTM在世界其他地方都采用WGS84。UTM是由美国制定,因此起始分带并不在本初子午线,而是在180度,因而所有美国本土都处于0-30带内。UTM投影采用6度分带,从东经180度(或西经180度)开始,自西向东算起,因此1带的中央经线为-177(-180 -(-6)/2),而0度纬线为30带和31带的分界,这两带的中央经线分别是-3和3度。纬度采用8度分带,从80S到84N共20个纬度带(X带多4度),分别用C到X的字母来表示。为了避免和数字混淆,I和O没有采用。UTM的“false easting”值为500km,而南半球UTM带的“false northing”为10000km。
在这里插入图片描述

“WGS 1984”坐标系的墨卡托投影分度带(UTM ZONE)选择方法

(1) 北半球地区,选择最后字母为“N”的带;
(2) 可根据公式计算,带数=(经度整数位/6)的整数部分+31 如:江西省南昌新建县某调查单元经度范围115°35′20″—115°36′00″, 带数=(115/6+1)+30=50,选50N,即WGS 1984 UTM ZONE 50N。

中国UTM投影带号

中国国境所跨UTM带号为43-53 我国的疆域范围:
最西端 北纬39度15分、东经73度33分 最北端 北纬53度33.5分 东经124度27分 最南点,处北纬3°51′,东经112°16′ 最东端 北纬47度27.5分 东经134度46.5分

UTM投影带号计算

如WGS_1984_UTM_Zone_49N,这个49的计算方法:
49:从180度经度向东,每6度为一投影带,第49个投影带
49=(114+180)/6,这个114为49投影带的最大经线

大地坐标/UTM投影转换

下面讨论投影坐标与大地坐标之间的转换。

坐标系和投影

坐标系

测绘里的坐标系包括大地坐标系(全球的)和地方坐标系(局部的),地方坐标系相对复杂(参数保密),本文仅讨论大地坐标系。我国常用的大地坐标系包括北京54、西安80、WGS84和CGCS2000坐标系。

大地坐标系是大地测量中以参考椭球面为基准面建立起来的坐标系,大地坐标系分为参心坐标系和地心坐标系两种。参心坐标系是以参考椭球的几何中心为原点的大地坐标系,比如我国的北京54坐标系和西安80坐标系,参心坐标系有大地原点(如西安大地原点);地心坐标系是以地球质心为原点建立的坐标系,比如WGS84和CGCS2000坐标系,地心坐标系没有大地原点。

大地坐标系包括地理坐标系和投影坐标系。地理坐标系为球面坐标,坐标值是经纬度,包括度分秒格式和各种十进制格式;投影坐标系为平面坐标,坐标值是XY坐标。

UTM投影

地理坐标按照一定的方式进行投影计算可以转换成投影坐标,我国常用的投影方式包括高斯投影和UTM投影。UTM投影与高斯投影很相似,唯一差别就是UTM投影的比例系数是0.9996,而高斯投影的比例系数是1。

UTM投影全称为“通用横轴墨卡托投影”(Universal Transverse Mercator Projection),是一种“横轴等角割椭圆投影”,椭圆柱割地球于北纬80°\degree°的2条等高圈,投影后2条相割的经线上没有变形,而中央经线上长度比为0.9996。

UTM投影正反解的目的是推求UTM平面坐标(xxx,yyy)和大地坐标(LLL,BBB)的相互关系。由LLL,BBBxxx,yyy称为UTM投影正解,由xxx,yyyLLL,BBB称为UTM投影反解。

UTM投影正解公式

参考文献1
原点纬度0,中央经度L0L_0L0,由大地坐标(LLL,BBB)计算UTM平面直角坐标(xxx,yyy)的公式为:
x=0.9996∣M+Ntan⁡B[A22+(5−T+9C+4C2)A424]+(61−58T+T2+600C−330e′2A6720)∣ \begin{aligned} x= & 0.9996\left|M+N\tan B\left[\frac{A^2}{2}+(5-T+9C+4C^2)\frac{A^4}{24}\right]+\right.\\ & \left.(61-58T+T^2+600C-330{e'}^2\frac{A^6}{720})\right| \end{aligned} x=0.9996M+NtanB[2A2+(5T+9C+4C2)24A4]+(6158T+T2+600C330e2720A6)

y=0.9996N[A+(1−T+C)A36+(5−18T+T2+72C−58e′2)] y=0.9996N\left[ A+(1-T+C)\frac{A^3}{6} + (5-18T + T^2 +72C-58{e'}^2) \right] y=0.9996N[A+(1T+C)6A3+(518T+T2+72C58e2)]

式中:T=tan⁡2BT=\tan^2 BT=tan2B; C=e′2cos⁡2BC={e'}^2\cos^2 BC=e2cos2B; A=(L−L0)cos⁡BA=(L-L_0)\cos BA=(LL0)cosB;
M=a[(1−e24−3e464−5e6256)B−(3e28+3e432+45e61024)sin⁡(2B)+(15e4256+45e61024)sin⁡(4B)−35e63072sin⁡(6B)]M = a[ (1-\frac{ e^2 }{4} - \frac{3e^4 }{64} - \frac{5e^6}{256})B -(\frac{3e^2}{8} + \frac{3e^4}{32} + \frac{45e^6}{1024})\sin (2B) + \left( \frac{15 e^4}{256} + \frac{45 e^6}{1024} \right) \sin (4B) - \frac{35e^6}{3072} \sin (6B) ]M=a[(14e2643e42565e6)B(83e2+323e4+102445e6)sin(2B)+(25615e4+102445e6)sin(4B)307235e6sin(6B)]; N=a1−e2sin⁡2BN=\frac{a}{\sqrt{1-e^2\sin^2 B}}N=1e2sin2Ba

上述转换公式都基于椭球体,其中:aaa为椭球体长半轴; bbb为椭球体短半轴; eee为第1偏心率; e′e'e为第2偏心率; NNN为卯酉圈曲率半径; RRR为子午圈曲率半径。
使用时UTM直角坐标的实用公式为:
y实=y+500000(轴之东)x实=10000000−x(南半球)y实=500000−y(轴之西)x实=x(北半球) \begin{aligned} &y_{\text{实}}=y + 500000 &(\text{轴之东})\\ &x_{\text{实}}=10000000 - x &(\text{南半球})\\ &y_{\text{实}}=500000 - y & (\text{轴之西})\\ &x_{\text{实}}=x & (\text{北半球}) \end{aligned} y=y+500000x=10000000xy=500000yx=x(轴之东)(南半球)(轴之西)(北半球)

  1. 刘明波, 雷建朝, 韦婵. UTM 投影及投影变形处理[D]. , 2010.
在Ubuntu系统上安装或配置UTM(这里指虚拟机应用UTM,而非网络设备统一威胁管理),可以按照以下步骤进行操作。UTM 是一个支持多种架构的虚拟机管理工具,适用于 macOS 和 iOS 平台,同时也可通过其他方式在 Ubuntu 上运行。 ### 安装UTM虚拟机 1. **下载UTM安装包** 访问官方发布的安装包页面,从 GitHub 获取适用于 Linux 的 UTM 版本: ```bash wget https://github.com/utmapp/UTM/releases/download/v3.1.6/UTM.AppImage ``` 确保下载的版本与系统兼容,并具有执行权限。[^1] 2. **赋予执行权限** 下载完成后,需要为 AppImage 文件添加执行权限: ```bash chmod +x UTM.AppImage ``` 3. **运行UTM** 可以通过终端直接运行 UTM: ```bash ./UTM.AppImage ``` 或将其添加到桌面环境的启动器中以便长期使用。 4. **创建虚拟机并安装Ubuntu** 打开 UTM 后,选择新建虚拟机,选择 Ubuntu ISO 镜像文件(如 Ubuntu 22.04 LTS),设置虚拟机的内存、CPU 核心数以及磁盘大小,然后开始安装 Ubuntu 系统。 5. **安装Ubuntu桌面环境(可选)** 如果安装的是最小化版本的 Ubuntu,可能需要安装桌面环境: ```bash sudo apt update && sudo apt install -y ubuntu-desktop ``` 6. **安装必要的工具组件(可选)** 为了增强虚拟机的功能,可以安装一些常用的开发工具和组件: ```bash sudo apt install -y build-essential curl wget git htop net-tools tree unzip vim nano gedit python3 python3-pip nodejs npm openjdk-11-jdk openssh-server ``` 这将确保虚拟机具备基本的开发与调试能力。[^3] ### 配置UTM虚拟机网络 1. **网络模式选择** UTM 支持多种网络模式,包括 NAT、桥接、Host-Only 等。根据需求选择合适的网络模式以确保虚拟机能够访问外部网络或被外部访问。 2. **桥接模式配置** 如果需要虚拟机获得与物理网络相同的 IP 地址段,可以选择桥接模式。在 UTM 的虚拟机设置中,将网络适配器连接到主机的物理网卡。 3. **NAT模式配置** 如果仅需虚拟机访问外部网络但不需要外部访问虚拟机,可使用 NAT 模式。此模式下虚拟机会通过主机的 IP 地址进行网络访问。 ### 启动与管理虚拟机 1. **启动虚拟机** 在 UTM 主界面中点击虚拟机名称,然后点击“启动”按钮即可运行虚拟机。 2. **管理虚拟机** UTM 提供了图形界面用于管理虚拟机的启动、关机、快照、网络设置等操作。 3. **快照功能** 可以通过快照功能保存虚拟机当前状态,以便在需要时快速恢复。 4. **共享文件夹** UTM 支持将主机的文件夹挂载到虚拟机中,便于数据共享。可以在虚拟机设置中配置共享文件夹。 ### 示例:创建并运行Ubuntu虚拟机 ```bash # 下载Ubuntu镜像 wget https://releases.ubuntu.com/22.04/ubuntu-22.04-desktop-amd64.iso # 在UTM中创建新虚拟机并选择该ISO文件作为安装介质 ``` 完成上述步骤后,即可在 UTM 中顺利运行 Ubuntu 虚拟机,并根据需要进行进一步的开发与测试工作。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值