主要内容

本页采用了机器翻译。点击此处可查看英文原文。

utmzone

根据经纬度确定 UTM 区域

    说明

    zone = utmzone 打开“选择 UTM 区域”对话框,您可通过点击世界地图交互式地识别通用横轴墨卡托 (UTM) 区域。有关 UTM 区域的更多信息,请参阅Create UTM Maps

    zone = utmzone(lat,lon) 标识包含由 latlon 指定的经纬度坐标的 UTM 区域。当您指定多个点的坐标时,该函数将根据这些点的地理平均位置确定 UTM 区域。

    示例

    [latlim,lonlim] = utmzone(queryZone) 标识 UTM 区域 queryZone 的纬度和经度边界。

    示例

    示例

    全部折叠

    指定位于马萨诸塞州纳蒂克市的 MathWorks 湖畔校区的地理坐标。然后,找到包含该坐标的 UTM 区域。

    lat = 42.3013;
    lon = -71.3782;
    zone = utmzone(lat,lon)
    zone = 
    '19T'
    

    确定 UTM 区域 19F 的纬度和经度边界,该区域包含南美洲的最南端。使用区域编号和纬度带字母指定 UTM 区域。

    [latlim,lonlim] = utmzone("19F")
    latlim = 1×2
    
       -56   -48
    
    
    lonlim = 1×2
    
       -72   -66
    
    

    输入参数

    全部折叠

    纬度坐标以度为单位,可指定为标量、向量或矩阵。每个纬度坐标必须在 [–80, 84] 范围内。

    • latlon 定义单一点时,utmzone 函数将找出包含该点的 UTM 区域。

    • latlon 定义多个点时,utmzone 函数会找出包含这些点地理平均值的 UTM 区域。

    latlon 的大小必须匹配。

    数据类型: single | double

    经度坐标以度为单位,可指定为标量、向量或矩阵。每个经度坐标必须在 [–180, 180] 范围内。

    • latlon 定义单一点时,utmzone 函数将找出包含该点的 UTM 区域。

    • latlon 定义多个点时,utmzone 函数会找出包含这些点地理平均值的 UTM 区域。

    latlon 的大小必须匹配。

    数据类型: single | double

    UTM 区域,指定为以下形式之一的字符向量或字符串标量:

    • 区域编号 - 一个介于 160 之间的整数,例如 "19"

    • 区域编号与纬度带字母 - 由整数 160 组成,后接字母 CX(不含 IO),例如 "19T"。字母区分大小写。字母 NS 指的是纬度带字母,而非指代北半球和南半球。

    数据类型: char | string

    输出参量

    全部折叠

    UTM 区域,以字符向量形式返回。

    • latlon 为标量时,zone 即为包含该坐标的 UTM 区域。

    • latlon 为向量或矩阵时,zone 即为包含坐标地理平均值的 UTM 区域。

    utmzone 函数返回的 UTM 区域包含一个区域编号(范围为 160)和一个纬度带字母(范围为 CX,不包括 IO)。字母 NS 指的是纬度带字母,而非指代北半球和南半球。

    数据类型: char

    UTM 区域的纬度边界,以两个元素的向量形式返回。

    数据类型: double

    UTM 区域的经度边界,以两个元素的向量形式返回。

    数据类型: double

    替代功能

    要通过点击地图来识别 UTM 区域,请使用 utmzoneui 函数。

    版本历史记录

    在 R2006a 之前推出

    全部展开

    另请参阅

    函数