主要内容

maptriml

修剪线经度四边形

语法

(纬度、经度)= maptriml (lat0、lon0 latlim, lonlim)

描述

(纬度、经度)= maptriml (lat0、lon0 latlim, lonlim)返回过滤后的分隔的矢量地图数据集从外面躺着的所有点所需的经度和纬度限制已经被抛弃了。这些限制是双元素指定的向量latlimlonlim的表单[south-limit north-limit][west-limit east-limit],分别。

例子

全部折叠

并不是不寻常的矢量数据超出当前感兴趣的地理区域。例如,您可能拥有海岸线数据为整个世界,但澳大利亚只有感兴趣的映射。在这些和其他情况下,您可能想要消除不必要的数据从工作区和计算为了节省内存或加速处理和显示。你可以修剪线数据,只需删除点以外的地区感兴趣的剪切线在定义的框架或映射到其他地区。的maptriml函数返回变量只包含这些点定义内的地区。

加载海岸线MAT-file。这个文件包含的数据为整个世界。

负载海岸线

定义一个感兴趣的区域集中在澳大利亚。

latlim = (-50 0);lonlim = (105 - 160);

删除所有行数据以外的这些限制,生产线向量,通过使用maptriml函数。

[linelat, linelon] = maptriml (coastlat、coastlon latlim, lonlim);

检查变量减少多少数据。剪的数据只有10%一样大的原始数据集。

类属性名称大小字节coastlat 9865 x1 78920双coastlon 9865 x1 78920双latlim 1 x2 16双linelat 977 x1 7816双linelon 977 x1 7816双lonlim 1 x2 16双

使用米勒情节修剪线数据投影。

axesm (“MapProjection”,“米勒”,“帧”,“上”,“FlatLimit”latlim,“FlonLimit”lonlim) geoshow (linelat linelon)

图包含一个坐标轴对象。坐标轴对象包含2块类型的对象。

版本历史

之前介绍过的R2006a