Advertisement

将经纬度向量转为UTM坐标(WGS84)的函数-deg2utm-MATLAB开发

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
本MATLAB工具提供了一个名为deg2utm的功能,用于高效地将给定的经度和纬度转换成对应的UTM坐标。该实现基于WGS84地理参考系统。 此函数基于 Gabriel Ruiz Martinez 的 UTM.m 函数创建,但省略了 GUI 部分,并使用坐标向量来实现功能。[x,y,utmzone] = deg2utm(Lat,Lon) 示例 1: 纬度=[40.3154333; 46.283900; 37.577833; 28.645650; 38.855550; 25.061783]; Lon=[-3.4857166; 7.8012333; -119.95525; -17.759533; -94.7990166; 121.640266]; [x,y,utmzone] = deg2utm(Lat,Lon); fprintf(%7.0f,x) E8731407653239027230253343898362850 fprintf(%7.0f,y) D6288151262904163

全部评论 (0)

还没有任何评论哟~
客服
客服
  • UTMWGS84-deg2utm-MATLAB
    优质
    本MATLAB工具提供了一个名为deg2utm的功能,用于高效地将给定的经度和纬度转换成对应的UTM坐标。该实现基于WGS84地理参考系统。 此函数基于 Gabriel Ruiz Martinez 的 UTM.m 函数创建,但省略了 GUI 部分,并使用坐标向量来实现功能。[x,y,utmzone] = deg2utm(Lat,Lon) 示例 1: 纬度=[40.3154333; 46.283900; 37.577833; 28.645650; 38.855550; 25.061783]; Lon=[-3.4857166; 7.8012333; -119.95525; -17.759533; -94.7990166; 121.640266]; [x,y,utmzone] = deg2utm(Lat,Lon); fprintf(%7.0f,x) E8731407653239027230253343898362850 fprintf(%7.0f,y) D6288151262904163
  • UTM2DEG: UTM /WGS84)- MATLAB
    优质
    本项目提供了一个MATLAB工具箱,用于高效地将UTM坐标转换为地理坐标系(WGS84)下的经纬度坐标。适用于大地测量和地理信息系统等领域。 此函数基于 Gabriel Ruiz Martinez 的 UTMIP.m 函数,但不提供 GUI 而是使用坐标向量。 [纬度, 经度] = utm2deg(x,y,utmzone) 示例 1: x=[458731; 407653; 239027; 230253; 343898; 362850]; y=[4462881; 5126290; 4163083; 3171843; 4302285; 2772478]; utmzone=[30 T; 32吨; 11 S; 28 R; 15 秒; 51 R]; [纬度, 经度]=utm2deg(x,y,utmzone); fprintf(%6f,lat) 结果:46.283902,37.577834,28.645647,38.855552,25.061780
  • WGS2UTM(版本2):从WGS84)到UTM(北和东换-MATLAB
    优质
    本MATLAB项目提供了一种高效方法,用于将地理坐标系中的WGS84经纬度数据转化为军事网格参考系统下的UTM坐标。此工具特别适用于地理信息系统(GIS)及地图制图领域中精确位置定位的需求。 该功能类似于 Rafael Palacios 的 deg2utm.m 函数,但它使用 JP Snyder (1987) 在“Map Projections - A Working Manual”中提供的公式,在南半球提供更高的精度。第二个版本允许在输入时强制设置 UTM 区域和半球,但仍然可以像以前的版本一样自动确定适当的区域。 示例: 纬度 = [48.866667; 34.05; -36.85]; 经度 = [2.333056; -118.25; 174.783333]; 数据区百分比: [x1,y1,utmzone1,utmhemi1] = wgs2utm(Lat,Lon) 强制区域: [x2,y2,utmzone2,utmhemi2] = wgs2utm(Lat,Lon,60,S)
  • UTM方法计算
    优质
    本文介绍了如何将UTM(通用横轴墨卡托)坐标系统中的位置信息准确地转换成更为常见的地理坐标系——经纬度坐标的实用方法和步骤。 计算UTM坐标转换为经纬度坐标。根据UTM定义,在Excel表格中自动进行以下操作:输入UTM坐标参数后,系统会自动完成计算并输出相应的经纬度坐标。这一过程可以重复多次以处理多个不同的UTM坐标值,并且每次都会产生准确的地理坐标的变换结果。
  • WGS84平面
    优质
    本文介绍了将WGS84平面坐标系统中的点位数据转换成地理坐标系下的经纬度表示的方法和步骤。 带号是预先设定的,可以根据需要进行更改。读取的文件为点云数据,包含四个数字(x, y, z, t)。
  • WGS84UTM
    优质
    本文介绍如何将WGS84地理坐标系统下的经纬度数据转换为UTM投影坐标系下的平面直角坐标,涵盖基本原理及实用方法。 将WGS84格式的坐标写入到txt文件中,读取之后自动计算代号,并将转换后的UTM坐标写回txt文件中。
  • MATLABWGS84地理
    优质
    本教程介绍如何在MATLAB环境中将WGS84坐标系统下的经纬度数据转换为特定国家或地区的地理坐标系,适用于地理信息系统和地图制图应用。 通过输入WGS84的经纬度以及当前的姿态数据,可以实现从经纬度转换到地心坐标系,再进一步转换为当地的地理坐标系。
  • 使用 GUI UTM - MATLAB
    优质
    本项目提供了一个图形用户界面(GUI),用于将球面坐标系统中的经纬度数据便捷地转换成通用横轴墨卡托(UTM)坐标系下的平面直角坐标,适用于地理信息系统和工程应用。 此函数用于显示一个窗口(一个小的图形用户界面),允许您将经纬度坐标转换为 UTM 坐标,并可以选择不同的椭球体来执行该转换。运行 [x, y, utmzone] = UTM(instruction) 后,输入纬度和经度坐标,输出 X、Y 和 Utm 区域信息。此函数由土木工程师 Gabriel Ruiz Martinez 编写,版本为 v1.1,发布日期是四月/05。
  • 大地
    优质
    本教程详细介绍如何将地理空间中的经纬度坐标转换成大地坐标系统下的具体数值,包括常用转换方法和工具介绍。 此坐标转换经过本人高精度GPS验证,误差范围在1米以内。如需进一步了解,请私信我。
  • LL2UTM 和 UTM2LL:精确和矢/UTM 换-MATLAB
    优质
    本项目提供高精度MATLAB函数用于经纬度坐标与通用横轴墨卡托(UTM)坐标之间的相互转换,并实现矢量化计算,提高处理效率。 UTM2LL将通用横向墨卡托(UTM)的东北坐标转换为纬度经度。 LL2UTM 将纬度经度坐标转换为 UTM。这两个函数都使用精确公式(毫米精度)、可能用户定义的数据(WGS84 是默认值),并且都是矢量化的,没有循环代码。这意味着巨大的点矩阵,例如整个 DEM 网格,可以非常快速地进行转换。 示例: ```matlab X = readhgt(36:38,12:15,merge,crop,[36.5,38.5,12.2,16],plot); [lon,lat] = meshgrid(X.lon,X.lat); [x,y,zone] = ll2utm(lat,lon); % 进行转换 z = double(X.z); z(z==-32768 | z<0) = NaN; pcolor(x,y,z); shading flat; hold on contour(x,y,z); ```