我创建了用于野火风险评估的地图,并不断被要求在建筑物围护结构周围绘制“可防御空间”缓冲区,建筑物围护结构在建筑物的不同侧面之间的距离不同。(查看图片)
我一直在QGIS中这样做,方法是为每个所需的距离创建一个缓冲区,然后手动绘制一个尽可能接近的缓冲区。
这显然不理想。有没有办法用QGIS创建这些缓冲区?我也可以访问ArcGIS和MapInfo。
1
欢迎使用GIS.SE!您能否添加更多细节,例如说什么定义间距(例如,为什么两侧为25m,而两侧为19m)?是否有一些属性或其他逻辑?
—
BradHards 2015年
一种方法是将多边形转换为线,添加缓冲区距离字段,以正确的距离填充,缓冲区线,溶解缓冲区,消除中间的孔。如果将其转换为脚本或模型,则可能比手动方法要快。但是在那里获得可变的缓冲区距离,或者创建一些属性来表明此行就是这种类型的缓冲区,因此它可以自行执行此操作似乎需要对每种形状进行手动干预,这会减慢速度。
—
克里斯·W
@BradHards谢谢,我已经在这里潜伏很长时间了!距离是由准备报告的顾问给我的,并且指出了在野火情况下可以合理防御的距建筑物的距离。距离因建筑物而异,并且建筑物的每一侧也可以不同。只是为了使其简单。我见过的距离从13m到30m。
—
chrisxrobertson
@ChrisW我没想到要使用poly,这很有意义,谢谢。它不会节省很多时间,但至少缓冲区会更准确。
—
chrisxrobertson
@BradHards因为他正在绘制风险评估图,所以我猜想该绘制图将是可以用作防御空间的现有区域中的任何区域。与任何现有的状况调查一样,各地的情况也会有所不同。可防御空间在结构的所有侧面应为统一的30'(取决于您所在的位置以及我们正在谈论的防御区域)。由于这些案例几乎都是独特的功能,因此我不知道有什么方法可以自动化/加快流程。
—
克里斯W