bufferm
经度的缓冲区多边形
语法
[latb, lonb] = bufferm(纬度,经度,bufwidth)
[latb, lonb] = bufferm(纬度、经度、bufwidth方向)
[latb, lonb] = bufferm(纬度、经度、bufwidth方向,《不扩散核武器条约》)
描述
[latb, lonb] = bufferm(纬度,经度,bufwidth)
计算缓冲区在一条直线或多边形。如果向量纬度
和朗
,以度为单位定义一条线,然后latb
和lonb
定义一个多边形,包含所有的点,在一定的距离,bufwidth
的线。bufwidth
是一个标量沿着表面度弧中指定。如果向量纬度
和朗
定义一个多边形latb
和lonb
定义一个区域,包含所有点的外观属于的多边形bufwidth
多边形。
[latb, lonb] = bufferm(纬度、经度、bufwidth方向)
在哪里方向
指定的缓冲区是否内(“在”
)或外(“出”
)的多边形。第三个选项,“outPlusInterior”
,返回一个外部缓冲区的联盟(将计算使用“出”
与多边形的内部)。如果你不提供方向
值,bufferm
使用“出”
作为默认值,并返回一个缓冲区多边形。如果你提供“在”
随着方向
值,bufferm
返回一个内部缓冲区多边形。如果你正在寻找一条线周围的缓冲区,“出”
是唯一有效的选项。
[latb, lonb] = bufferm(纬度、经度、bufwidth方向,《不扩散核武器条约》)
控制点数用于构造圆的多边形的顶点。更多的点产生平滑缓冲,但是需要更多的时间。如果《不扩散核武器条约》
使用省略,13分圈。
例子
提示
前关闭所有多边形处理他们bufferm
。如果一个多边形没有关闭,bufferm
假设这是一条线。