主要内容

过滤器

基于底层数据网格过滤纬度和经度

描述

实例

[拿铁,孤独的) = filterm (纬度,,Z,R,允许)过滤一组纬度和经度,以仅包括在中具有相应值的数据点Z等于允许.R可以是地理光栅参考对象、参考向量或参考矩阵。

[拿铁,孤独的,indx) = filterm (___)过滤一组纬度和经度,返回包含的点的索引indx.

例子

全部崩溃

显示赤道上高于海平面的点。

首先,加载高程光栅数据和地理单元参照对象。光栅包含相对于平均海平面的地形高度。然后,指定沿赤道等间距点的坐标。

负载topo60clon=(0:5:360)';lat=零(尺寸(lon));

创建表示海平面以上地形的逻辑阵列。然后,沿赤道过滤点,使其仅包含包含真正的.

topoASL=topo60c>0;[newlat,newlon]=filterm(lat,lon,topoASL,topo60cR,1);

为世界创建地图轴对象并显示高程数据。使用红色标记显示沿赤道的所有点。然后使用黄色圆圈显示高于海平面的点。

世界地图世界地质展览(topo60c、topo60cR、,“显示类型”,“纹理贴图”)demcmap(地形图60C)地理展示,“显示类型”,“点”,“MarkerEdgeColor”,“r”)地理展(纽拉特、纽伦、,“显示类型”,“点”,“标记”,“o”,...“MarkerFaceColor”,“是的”)

输入参数

全部崩溃

纬度值,指定为数字数组。

数据类型:仅有一个的|双重的

经度值,指定为数字数组。

数据类型:仅有一个的|双重的

筛选器,指定为数字数组。

数据类型:仅有一个的|双重的|int8|int16|int32|int64|uint8|uint16|uint32|uint64|必然的

空间参照信息,指定为地理光栅参照对象、参照向量或参照矩阵。

如果R是地理光栅参考对象,其光栅尺寸属性必须与尺寸(Z).

如果R是一个参考向量,它必须是一个1乘3的元素:

[单元格/北纬度西经度]

如果R是一个参考矩阵,它必须是3乘2,并根据以下条件将光栅行和列索引转换为地理坐标或从地理坐标转换为:

[color = # 0000ff] [color = # 0000ff] [color = # 0000ff

如果R是参考矩阵,它必须定义一种(非旋转、非倾斜)关系,其中数据网格的每列沿子午线下降,每行沿平行线下降。默认情况下使用最近邻插值。对于超出网格限制的点或纬度包含NaN。所有角度都以度为单位。

数据类型:双重的

允许的值,指定为数字数组或字符向量。

数据类型:仅有一个的|双重的|int8|int16|int32|int64|uint8|uint16|uint32|uint64|必然的|烧焦

输出参数

全部崩溃

过滤点的纬度,作为数字数组返回。

过滤点的经度,以数字数组的形式返回。

过滤点的索引,作为数字数组返回。

之前介绍过的R2006a