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