Advertisement

批量裁剪影像(带重叠度)Python代码「附下载」

阅读量:
图片

此前在CAD平台中开发了一个用于扩展分幅图框的插件「C# | 批量将CAD图幅网格外扩生成新图框(附源代码下载)」,该插件能够将50乘50的网格向外延伸一定范围,通过扩展后的图框对图形或影像进行裁剪操作,从而形成具有重叠区域的成果,便于后续工作的开展。

接下来,我们将结合Arcpy工具,利用扩展后的新图框对影像数据实施裁剪处理。

工作流程

  1. 将CAD中的网格结构及文字注释转化为shp格式文件;
  2. 在完成格式转换的网格面中,依据文字注记点进行属性赋予,将图幅编号输入至对应面要素中,用于后续影像命名操作;
  3. 运用ArcPy工具对影像数据实施裁剪处理;
  4. 将裁剪后的影像与矢量数据进行叠加分析,以完成数据校验工作。

如图所示的CAD图形中,白色区域代表标准尺寸为50*50的分幅图框,红色区域则为在白色图框基础上向外扩展10米后形成的新型图框。

![CAD分幅图框](https://ad.itadn.com/c/weblog/bl

全部评论 (0)

还没有任何评论哟~