los2
地形中两点之间的视线能见度
语法
= los2(Z,R,lat1,lon1,lat2,lon2)
vis = los2(Z,R,lat1,lon1,lat2,lon2,alt1)
vis = los2(Z,R,lat1,lon1,lat2,lon2,alt1,alt2)
vis = los2(Z,R,lat1,lon1,lat2,lon2,alt1,alt2,alt1opt)
vis = los2(Z,R,lat1,lon1,lat2,lon2,alt1,alt2,alt1opt,alt2opt)
vis = los2(Z,R,lat1,lon1,lat2,lon2,alt1,alt2,alt1opt,…
alt2opt actualradius)
vis = los2(Z,R,lat1,lon1,lat2,lon2,alt1,alt2,alt1opt,…
alt2opt、actualradius effectiveradius)
[vis,visprofile,dist,H,lattrk,lontrk] = los2(…)
los2(…)
描述
los2
计算显示的数字高程地图上两点之间的相互能见度。los2
如果当前对象是常规数据网格,或者在当前轴上找到的第一个常规数据网格,则使用当前对象。网格的zdata
用于配置文件。颜色数据是在没有数据的情况下使用的z
.这两个点是通过点击地图来选择的。结果显示在一个新的图形中。标记指示沿剖面可见和模糊的点。轮廓在笛卡尔坐标系中显示,原点位于观测者的位置。显示的z
坐标表示地形的高度和身体的曲率。
= los2(Z,R,lat1,lon1,lat2,lon2)
计算数字高程地图上点对之间的相互可见性。标高作为一个规则的数据网格提供Z
包含以米为单位的高程。这两个点作为纬度和经度的矢量,以度为单位。产生的逻辑变量力
当两点互相可见时等于1,当视线被地形遮挡时等于0。如果任何输入参数为空,los2
尝试从当前轴收集数据。有了一个或多个输出参数,就不会创建数字,只返回数据。
R
可以是地理光栅引用对象、引用向量或引用矩阵。如果R
是地理光栅引用对象,其RasterSize
属性必须一致大小(Z)
.
如果R
是一个引用向量,它必须是一个1 × 3的元素:
[cells/degree norther_latitude_limit wester_longitude de_limit]
如果R
是一个引用矩阵,它必须是3 × 2的,并将栅格行和列索引转换为或从地理坐标:
[lon lat] = [row col 1] * R
如果R
是一个引用矩阵,它必须定义一个(非旋转、非倾斜)关系,其中数据网格的每一列沿子午线下落,每一行沿平行线下落。默认情况下使用最近邻插值。对于网格限制之外的点,NaN将被返回纬度
或朗
包含NaN。所有的角都以度为单位。
vis = los2(Z,R,lat1,lon1,lat2,lon2,alt1)
将第一个点放置在地表以上的指定高度(例如,在塔上)。这相当于把点放在塔上。如果省略,则假设点1在曲面上。alt1
可以是标量,也可以是长度相同的向量lat1
,lon1
,lat2
,lon2
.
vis = los2(Z,R,lat1,lon1,lat2,lon2,alt1,alt2)
将两个点置于地表以上指定高度(以米为单位)。alt2
可以是标量,也可以是长度相同的向量lat1
,lon1
,lat2
,lon2
.如果alt2
省略,则假设点2在曲面上。
vis = los2(Z,R,lat1,lon1,lat2,lon2,alt1,alt2,alt1opt)
控制对alt1
作为相对高度(alt1opt
=榴弹炮的
,为默认值)或绝对高度(alt1opt
=“火星科学实验室”
).如果高度选项为榴弹炮的
,alt1
解释为点1高于地形的高度,单位为米(“高于地面水平”)。如果alt1opt
是“火星科学实验室”
,alt1
解释为海拔高于零(“平均海平面”)。
vis = los2(Z,R,lat1,lon1,lat2,lon2,alt1,alt2,alt1opt,alt2opt)
控制解释ALT2
.
vis = los2(Z,R,lat1,lon1,lat2,lon2,alt1,alt2,alt1opt,…
在指定半径的球体上进行可见性计算。如果省略,则假定地球的半径以米为单位。高度、高程和半径要用同一个单位。这种调用形式对于在地球以外的物体上进行计算最有用。
alt2opt actualradius)
vis = los2(Z,R,lat1,lon1,lat2,lon2,alt1,alt2,alt1opt,…
假设视线传播的半径更大。这可以解释由于大气中的折射导致的信号路径的曲率。例如,无线电在大气中的传播通常被视为在地球半径为4/3的球体上的直线传播。在这种情况下,最后两个参数将是
alt2opt、actualradius effectiveradius)R_e
而且4/3 * R_e
,在那里R_e
是地球的半径。使用正
作为平坦地球能见度计算的有效半径。高度、高程和半径应该用同一个单位。
[vis,visprofile,dist,H,lattrk,lontrk] = los2(…)
,对于标量输入(lat1
,lon1
,等等),返回两点之间路径上的点的向量。visprofile
是逻辑向量,包含true (逻辑(1)
),中间点可见且为假(逻辑(0)
否则)。经销
是沿着路径的距离(以米或半径为单位)。H
包含相对于沿路径的垂直基准的地形轮廓。lattrk
而且lontrk
是路径上各点的经纬度。对于矢量输入los2
返回visprofile
,经销
H,lattrk
,lontrk
的单元格数组,每个元素有一个单元格lat1, lon1
等。
los2(…)
,不带输出参数,显示新图中两点之间的可见性概要。