斯潘8
斯潘4
本文的目的是说明使用nodata和alpha波段的一些方法,以去除图像周围的黑色边框为目标。结合设置NoData,设置/添加阿尔法透明度带和/或剪裁如图所示。不同的方式可以设置/添加nodata和alpha波段,并提供每个用例的最佳方法信息。注意,选择的书写格式在nodata或alpha中也起着一定的作用。每种格式的简要事实列出了是否支持nodata值或alpha带。
删除黑名单.fmwt (已完成模板工作区,包含所有三个选项)
blackerordata.zip文件 (使用黑色边框启动geotiff数据)
带有黑色边框的原始GeoTIFF文件
边界值,现在是黑色的,可以使用设置为nodataRasterBandNoDataSetter节点数据值设置为0的转换器。这将导致背景变得透明。如果这样做,图像(有效数据范围)中可能存在一个像素,对于所有波段(匹配背景),该像素实际设置为0。将0设置为nodata会将具有此值的单元格设置为透明,这通常对有效数据是不可取的。
注意,对于“数值”数据,使用nodata更有意义,因为很可能您可以选择图像中不存在的值。
未设置nodata的原始文件=图像中的黑色像素(即:所有3个波段都设置为0)
NoData设为0 =像素(0,0,0)应为有效像素时变为透明
可以通过创建裁剪器特征或使用现有的矢量特征,使用限幅器变压器。如果没有任何额外的处理完成,这会很好地工作。如果要操作文件(即:重新投影),由于透明度问题仍未得到解决,结果很可能再次出现黑色背景。此方法可用于不支持alpha(透明度)或nodata的格式。如果需要重新投影,那么首先使用CSmapreprojector(CSmapreprojector)将裁剪器的特征转换为重新投影的图像而不是原始图像,因为边界经常会改变。
光栅裁剪以删除黑色边框
光栅剪去黑色边框,但后来又被斥责了,黑色边框出现在剪裁边界内
这种方法不仅可以剪切黑色边框,而且还可以添加一个alpha透明带,以便进行任何进一步的处理,就像再投射,不会导致再次引入黑色边框。如果输出格式支持alpha,并且数据在以后的处理中会被进一步操作,那么这是最好的方法。
剪接加α带,黑边被拒绝后不返回
数据属性
这里使用的数据来源于温哥华的城市,不列颠哥伦比亚省。它包含根据开放政府许可证(温哥华)获得许可的信息。
?2019安全亚搏在线软件公司|合法的