主要内容

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

geoquadline

包围多段线的地理四边形

说明

[latlim,lonlim] = geoquadline(lat,lon) 返回一个地理四边形的边界,该四边形是连接由 latlon 指定的地理坐标顶点的连线所能包含的最小可能区域。

示例

示例

全部折叠

读取形状数据,然后在该线周围创建一个边界框。

brahmaputra = shaperead('worldrivers.shp','Selector', ...
    {@(name) strcmp(name,'Brahmaputra'), 'Name'}, 'UseGeoCoords',true);
[latlim, lonlim] = geoquadline(brahmaputra.Lat, brahmaputra.Lon)
latlim =

   23.8285   30.3831


lonlim =

   81.8971   95.4970

输入参数

全部折叠

沿线的纬度值,该线由一个表示顶点有序序列的向量指定,单位为度。该行可能被划分为多个部分,各部分之间以 NaN 的值作为分隔符。

数据类型: single | double

沿一条线上的经度,以表示顶点有序序列的向量形式指定,单位为度。该行可能被划分为多个部分,各部分之间以 NaN 的值作为分隔符。

数据类型: single | double

输出参量

全部折叠

地理图幅的纬度边界,以形式为 [southern_limit northern_limit] 的 1×2 向量返回,单位为度。这些元素按升序排列,且均位于闭区间 [–90,90] 内。

地理图幅的经度边界,以形式为 [western_limit eastern_limit] 的 1×2 向量返回,单位为度。这些极限被限制在区间 [–180,180] 内。它们不一定按数字升序排列。

版本历史记录

在 R2012b 中推出