bufferm2。m文档
这个函数是一个遗留。在早期版本的映射工具箱(大约在2005年左右),bufferm。m函数包括一些车的行为,使其完全是非常缓慢的,偶尔失败。我写这个函数作为替代。
R2006b bug被修正,但我一直保存着这个版本,因为它处理多边形孔比原来更强劲:bufferm只是填补,而bufferm2修剪或根据缓冲垫孔宽度。
介于R2006b R2013a, bufferm的行为。m更新处理洞一样我的版本。现在,我真正在两者之间唯一的区别是,可以应用在笛卡尔坐标。
语法
[latb, lonb] = bufferm2(纬度、经度、距离、方向)[latb lonb] = bufferm2(纬度、经度、距离、方向、不扩散核武器条约》)[latb lonb] = bufferm2(纬度、经度、距离、方向,《不扩散核武器条约》,outputformat) [xb, yb] = bufferm2 (xy, x, y,距离,方向,《不扩散核武器条约》,outputformat)
看到函数帮助描述输入和输出变量。
例子
我们将使用五大湖多边形作为我们的起点。
负载芋螺;usamap({”锰”,”纽约”});geoshow(uslon uslat”颜色”,”k”);geoshow(statelon statelat”颜色”,”k”);geoshow(gtlakelon gtlakelat……”DisplayType”,”多边形”,”FaceColor”,”蓝色的”)
计算1-deg外缓冲区。我们使用一个多边形的reduced-point版本作为输入,因为大多数的小特性将简化的缓冲过程。这个计算的结果从bufferm函数是一样的。
托尔=0.1;[reducedlat, reducedlon]=reducem(gtlakelon gtlakelat tol);经销=1;[latb, lonb]=bufferm2(reducedlon reducedlat dist。”出”);geoshow(lonb latb”DisplayType”,”多边形”,”FaceColor”,”黄色的”);geoshow(gtlakelon gtlakelat”颜色”,”b”,”线型”,”:”);
引用作为
凯利卡尼(2023)。bufferm2GitHub (https://github.com/kakearney/bufferm2-pkg)。检索。
FEX-function_handle
bufferm2
问题在这个视图或报告GitHub插件,参观GitHub库。
问题在这个视图或报告GitHub插件,参观GitHub库。