嗨,大家好,我是一个相对较新的FME用户。为了我的工作,我需要大约500块MRSID瓷砖和马赛克,并将它们转换成ECW格式。我可以通过使用“rastermosaiker”变压器在mrsid图块中“读取”,然后将其“写入”为ECW来实现这一点。然而,我的输出马赛克有黑色的边缘。
有没有办法使这些边缘透明?
当用非矩形图形拼接图像时,通常的过程是转换外部区域的颜色(通常是黑色或白色)。诺达克,然后将其转换为0α值,这将允许重叠的图像在镶嵌过程中显示出来。如果不使用边缘模糊的图像,请参照基本光栅镶嵌,设置nodata并添加alpha条带以删除黑色边框,或光栅镶嵌场景.本文将描述一种处理模糊边缘图像的替代镶嵌方法。
示例工作区:FuffyMyAcIC.FMW
如果源图像是使用有损压缩(即JPEGJPEG2000,ECW),外部区域通常不是纯黑色或白色,尤其是在图像边缘附近。
几乎是黑色的区域不会被nodata取代,这使得马赛克之间的界限一团糟:
此数据集的另一种方法是使用RasteExpressionEvaluator根据像素的亮度计算alpha值:
较暗的区域不会完全透明,但它们大多是透明的,所得到的像素颜色将主要从相邻图像中获取。
这种技术最适用于像本例中那样的扫描地图,在所需图像和空白区域之间有很好的对比度。对于航空或卫星照片来说,这可能没有成功。
当试图将不同的WMS层合并在一起以减小PDF文件的大小时,我失去了太多的图像质量。我构建的另一个选项是将它们作为额外的层添加,但文件大小有时太大,无法正常使用。所以我的问题是:如何提高我的图像质量?
理想的选择是,当所有光栅发送到数据检查器时,获得与通常相同的质量。这样地:
但与最近的邻居相比,情况如下:
如果我使用双线性,看起来会更好一点:
而bi-cubic看起来更好:
但在线条是半透明的部分,它仍然会丢失很多细节和线条质量。是否有一个与数据检查器(见第一幅图像)中显示的结果相同的合并方法,而没有您看不到的所有数据的丰富性?最后,我希望我的带有光栅合并的PDF与带有光栅作为单独层的PDF相同。
我把必要的变压器从我的流程中带到下面的工作台,用一个小的光栅数据样本(1%的区域)。光栅在X和Y上会更大,但在像素上有相同的细节。
我在马赛克中的设置:
我有1392.asc文件,我想拼接成一个.asc文件。
输入文件是1米DEM的瓷砖。
我正在使用ESRI ASCII网格阅读器一起打开1392个文件,然后用一个拉斯特莫塞克把它们合并在一起,以及一个ESRI ASCII网格编写器来输出结果。
我得到这个错误
esri-ascii-grid插件:无法打开文件`\\podcisilon\groups\geospatial_-gis\als\2014\lga_-brisbane\products\dem_1M\sw_507000_6964000_1K_1M_-dem_-亚搏在线娱乐平台esri.asc'上的esri-ascii网格阅读器
esriascigigrid编写器:在第18000行中,未能获取大小为1行乘54000列的磁贴,第0栏
发生了致命错误。查看上面的日志文件了解详细信息
当我生成大型ECW马赛克时,我正在努力创建一个没有巨大数据文件的ERS头文件(使用桌面2015)。有人能帮忙吗?
目前,在jpegs通过rastermosaiker后创建ECW文件的点上生成ERS文件,我要用ERS头跟ECW走
你好,
我正在尝试使用Rastermosaicker变压器将不同的WMS功能和图像(图像提取器)合并在一起。本地WMS服务器中的所有层都正确合并在一起,但我无法让它与其他WMS层合并。结果应该是使用重叠值“last”选项的“what you see is what you get”png。我用一个例子添加了一个.fmwt文件。
PNG是我的WMS服务器的一个保存,它与示例中的WMS对应相同的坐标。
我的第一个问题是,传入的WMS包含更多的波段,所以我必须使用rasterpalettegenerator生成一个调色板。在此之后,我的错误是:
我的结果因以下原因失败:
所选波段“1:0”的调色板节点数据值“255255255,0”与镶嵌光栅中相应波段的调色板节点数据值“空”不匹配。
或者在尝试用RasterBandNoDatasetter修正它之后
所选波段“1:0”的调色板节点数据值“255255255,0”与镶嵌光栅中相应波段的调色板节点数据值“112113115,39”不匹配。
我的问题:
有没有一种方法可以通过合并RGB颜色来合并光栅?
你好。
我以前用过拉斯特莫西克,没有问题,但现在它给了我一些问题。
另一个FME翻译生成一个jpeg光栅图块文件夹,我现在正试图将它们连接在一个单一的光栅马赛克中。失败了,将每块瓷砖相互重叠。
所有的瓷砖都是20000x2000像素,由此产生的光栅可能很容易达到15倍。这是个问题吗?
我检查了原始翻译中最后一个jpeg编写器中的“生成世界文件”和“写入exif标记”,但这似乎不起作用。
对此问题的任何见解都将不胜感激。
干杯
你好,
我用一架无人机拍摄了一堆JPEG,它在嵌入式exif中包含空间信息。
我正在尝试启用每个jpeg,最终目标是对它们进行地理参考,以便将它们制作成马赛克。
我试过把变压器组合起来,比如光电测距仪,协调系统设置者,雷达参考仪,而拉斯特莫塞克却没有成功。
也试过把特写员给吉奥蒂夫,然后特写员却没用。例如,当我将它们(jpeg或geotiff)拖动到Arcgis时,它们都占据相同的空间。
最好的工作流程是什么?亚搏在线
干杯
Rastermosaiker版本5带有一个被拒绝的端口。但是,只有非光栅特性通过此端口被拒绝。与马赛克不兼容的光栅(不同数量的选定带,不同的坐标系,仍会导致致命错误,而不是被拒绝。
尊敬的FME成员:
对于webapp浏览器,我有以下问题:
如何将geotiff上载到SQL Server Spatial,并在每次运行模型时向同一个SQL Server空间文件中添加新的geotiff?
现状:
在我的模型(见附件)中,可以将geotiff上载到SQL Server空间文件,但只有一次。运行模型后,geotiff在webapp查看器中可见。
下一步:将另一个geotiff添加到同一个SQL Server空间文件(光栅或马赛克,什么最有效)。
现在,当我在阅读器中选择另一个geotiff并重新运行模型时,有个错误说
“层已存在。”
所以在理想情况下,我选择了另一个geotiff,添加到现有的SQL Server空间文件中。现在,我们尝试了光栅和马赛克。所以最后,我想要一个SQL Server空间文件,所有的geotiff文件。如果将来有新的文件,我只想把它添加到同一个文件中,不调整或删除文件中包含的以前的geotiff。
马上,光栅编剧的作品,但是马赛克光栅没有。
这个写入器设置如下所示:
马赛克写入设置.pngrasterwritersettings.png文件rasterwritersettings.png文件rasterwritersettings.png文件rasterwritersettings.png文件rasterwritersettings.png文件
软件
我的FME版本是2018.0,ARCGIS 10.3版。
嘿,伙计们!
我对拉斯特莫塞克不能很好地融合图像有点困扰。很明显,可以看出图像是在哪里被镶嵌的(请参见随附的图像)。有什么办法可以解决这个问题吗?我在想(从以前的遥感知识)我可以手动拉伸图像,让它们看起来一样,然后镶嵌它们,但是我不确定如何在FME中完成这个。
请帮忙!
山姆
你好,
我有多个ECW文件,我想用所有这些图像制作一个光栅。我有16位4波段的图像。我需要我的结果在3波段和8位,我想写在bigtiff格式。我目前没有做这个项目,我需要在几天内完成这项工作,我想知道在FME中是否可行。
此参数没有记录。
ECW文件或增强压缩小波是专门用于卫星或航空图像的压缩图像文件。ECW是一种有损压缩,也称为不可逆压缩。也就是说在压缩过程中,有些图像会被丢弃以大大减小文件大小。
FME可以读写.ecw文件,使用ER映射器ECW读写器。有关ER映射器ECW读写器的详细信息,请访问文档.
在这个例子中,我们将把温哥华伊丽莎白女王公园的四个正射影像拼接在一起,公元前。正射影像还包括我们不感兴趣的周围区域。使用裁剪器变换器和包含停车边界的形状文件,我们将剪辑镶嵌的正射影像,并将公园输出为一个geotiff。
数据压缩(包含四个.ecw文件和一个shapefile的数据文件夹)
ecwtogeotiff.fmw公司 (已完成的工作区)
1。将ER映射器ECW读卡器添加到空白工作区
在空白的FME工作区中,添加一个ER映射器读取并添加所有四个.ecw数据集(bcvan15_o17.ecw,BCVAN15_p17.ecw,第1页。BCVAN15-O18.ECW,BCvan15_p18.ecw)。将坐标系设置为UTM83-10,然后单击“确定”添加读卡器。
添加一个ER映射器ECW阅读器并添加四个正射影像
在参数中,将功能类型名称从文件名更改为,所以我们可以区分哪个特征类型是哪个。
正在设置功能类型名称
2。将正射影像拼接在一起
添加一个光栅扫描器将变压器连接到工作区,并连接所有四个BCVAN15功能类型。我们将只使用这个例子中的默认参数。
将Rastermosaicker连接到四个正射影像
三。添加多边形形状文件
我们需要定义一个边界来剪辑我们的光栅。要做到这一点,添加一个整形器编写并浏览Parks_polygon.shp。
4。伊丽莎白女王公园测试
我们的正射影像来自温哥华的伊丽莎白女王公园,为了找到正确的公园多边形,我们可以使用测试器变压器。将测试仪添加到画布并将其连接到Parks_Polygon Reader。在测试仪参数中,将左值设置为Park_name,操作员to=和正确的值到Queen Elizabeth Park(请记住,检测仪区分大小写)。
伊丽莎白女王公园测试
5。将镶嵌的正射影像剪辑到公园多边形
使用剪刀变压器,将Clipper输入端口连接到检测仪上通过的输出端口,将Clipper输入端口连接到Rastermosaicker上的输出端口。在参数中,将裁剪器类型更改为单裁剪器
6。写信给geotiff
添加一个地鼠将文件写入画布并选择保存文件的位置。将光栅文件定义设置为“自动”。在“要素类型”窗口中,将光栅文件名设置为queenelizabethpark,然后单击“确定”。
将光栅文件定义设置为自动的geotiff writer
ECW到geotiff工作区
7。运行翻译并查看输出
运行翻译并在图像查看器中查看输出文件。您还可以使用数据检查器查看图像,并可以配置背景地图以确保您的图像是地理参照的。
在图像查看器中查看的输出geotiff
数据属性
此处使用的数据源于温哥华市,不列颠哥伦比亚省。它包含根据开放政府许可证(温哥华)获得许可的信息。
你好,
我正在使用拉斯特莫西克将多个光栅合并成一个马赛克。我的目标是找到每个单元所有光栅的最大值,然后为该最大值单元分配匹配的读卡器。我在获取最大值时没有问题,然而,当我试图把那个手机和它的读者联系起来时,我遇到了一些问题。
我试过暴露fme_basename并创建一个属性,但是当马赛克被创造出来的时候,每个单元都具有第一个光栅的属性(而不是最高值来自的光栅)。
任何帮助都将不胜感激。
谢谢。