span8
span4
这篇文章的目的是要阐明的一些方法与无数据和Alpha波段进行工作,围绕图像去除黑边的目标。设置无数据,设定/添加阿尔法透明带和/或剪切的组合被示出。其中无数据和Alpha频带可设置不同的方式/添加和设置在每使用情况下,最好的方法的信息。注意选择写作的格式是否无数据或Alpha也起到了重要作用。每种格式列表是否NoData值或Alpha带的快的事实支持。
RemoveBlackBorders.fmwt(包含所有三个选项的完整模板工作区)
BlackBorderData.zip(以黑色边框开始地理数据)
原来的地理文件与黑色边框
边界值,这是目前黑,可以使用被设置为NoDataRasterBandNoDataSetter变压器设置为0 NoData值。这将导致在后台变得透明。如果这样做了,还有一个像素的图像(数据范围)存在,实际上是设置为0,所有的波段(匹配背景)的可能性。设置0为NoData将设置细胞用此值,以透明其通常将是不希望的有效数据。
请注意,对于“数字”数据,这使得使用的无数据,因为它很可能是你可以选择不出现在图像中存在的价值更有意义。
无数据集的原始文件=图像中的黑色像素(即:所有3个波段均设为0)
NoData被设置为0 =像素(0,0,0)在应该是有效像素时变得透明
黑色边缘可以通过创建一个限幅器的特征或通过使用现有的特征矢量被移除使用裁剪掉黑色边框限幅器变压器。这种运作良好,如果有不会被任何额外的处理做了线。如果该文件是被操纵(即:再投影),其结果很可能再次有一个黑色背景的透明度的问题仍然没有得到解决。这种方法可用于不支持的Alpha(透明度)或无数据格式。如果重投影将是必要的,将是有意义的重新投影首先使用CsmapReprojector变压器和底座上的重新投影的图像,而不是原来的,因为边界往往会改变限幅器功能。
修剪栅格以去除黑色边框
将栅格裁剪以删除黑色边框,然后重新投影,黑色边框将出现在裁剪的边界内
这种方法不仅剪辑的黑色边框,还增加了一个alpha透明带,使任何进一步的处理,如重投影,不会导致再次推出了黑色边框。这是如果输出格式支持阿尔法,如果数据将在以后的处理进一步操作以使用的最佳方法。
剪切和阿尔法带添加,黑色边框不返回后被重新映射
数据属性
这里使用的数据来自经提供开放的数据起源温哥华的城市不列颠哥伦比亚省。它包含在开放政府许可下的信息-温哥华。
©2019安全亚搏在线软件公司|法律