光栅的美妙之处在于,它们对可视化和数学分析都很有用。它们简单、通用,是连续逐像素表示数据的最佳方式。
这里有一些处理这种数据类型的方法——我希望这个列表能启发您思考更多的可能性。你会知道怎么做的重组光栅精确地得到你需要的东西,对单元格、条带、调色板施加特定的控制,甚至它们的地理编码方式。你也会看到很多方法集成它们使得数据集更加丰富,更具说明性。如果你呆的时间足够长,你甚至可能学会如何使用数学和表情评估来打动你的朋友。
1.数据格式之间的转换
有很多光栅格式。我不想因为猜了多少而让自己尴尬(我总是不擅长猜果冻豆罐游戏),但我可以告诉你FME与超过60家公司合作他们。我们使用统计数据中最受欢迎的是地理灯/ TIFF和ECW。
要得到数据集成的所有好处,转换为另一种栅格格式,或在栅格和矢量之间进行转换,或将栅格与点云、数据库、CAD、GIS或任何其他数据类型相结合,通常是值得的。在这个世界上数据是液体在美国,将信息锁定在单一格式中无异于自杀。
2.改变尺寸
将图像重新采样到所需的行/列尺寸、单元格大小或原始大小的百分比。重采样通常用于生成更小的图像,但也可以用于生成更大的图像(尽管质量较低)。
除非你是在制作像素图像,否则你会希望在取样时获得与图像(彩色图像)或数值分布(数字光栅)相同的图像。有用的插值方法包括最近邻(快速)、双三次(质量最好)、双线性(折中)和平均4或16(适合数字光栅如dem)。
3.更改坐标系
像任何有价值的、受人尊敬的空间数据格式一样,栅格可以在不同的坐标系统中进行地理引用。
如果需要将图形投影到地图上或将其与其他数据结合,可以将其重新投影到另一个系统。例如,KML需要WGS84 (LL84),而Web Map平铺服务中的平铺可能使用Spherical Mercator。
如果您想要真正具体,您甚至可以控制您的光栅的地理编码。例如,一些栅格嵌入有地面控制点(GCP),而不是在角落上具有地理码。您可以根据需要提取或设置GCP。
4.将tiles合并成一个图像
将多个光栅拼接成一个单一的特征。例如,您可能需要在长/长投影中将tiles组合成一个简单的概述。这将涉及马赛克、重样(#2)和重投影(#3)变换。
这就像一个谜题!一个碎片都不太吻合的地方!
是的。关于这个。重投影可以稍微旋转图像,当接着进行马赛克时,我们通常会在碎片之间留下空白的黑色区域。一种强迫性的噩梦。别担心。你可以通过添加一个“nodata”值来修复它,这样空白区域就会变得透明,并拾取下方的背景。
5.压缩光栅文件
就像把你的光栅放入Spanx,压缩它会让所有东西变得更苗条。如果你想让图像更小,处理速度更快,但质量仍然很好,那么75%是一个不错的比例。
许多格式支持压缩:JPEG/JPEG2000, ECW, GeoTIFF/TIFF, Oracle Spatial GeoRaster, ArcSDE Raster, Geodatabase Raster, CADRG,和WebP等等。
6.夹的界限
剪辑图像,只保留你需要的部分,扔掉你定义的边界之外的部分。
例如,您可以将加利福尼亚州的ECW与定义海岸线的多边形合并,并修剪掉海洋(谁需要那个巨大的蓝色湿东西呢?)结果将是一个国家的形象。
如果你要剪切很多区域,比如公园边界,你可以合并矢量特征的属性,这样每个被剪切的部分都保留了所有的属性,比如公园名称。正如第4条所提到的,将空块定义为“nodata”是很方便的,这样它们就能保持透明,便于在背景地图上查看。
7.制作光栅图形和/或元数据的目录
把图像和它们的属性整合到一个有用的地方,你可以和你的妈妈分享,向她展示你在工作中做的所有酷的东西。
想知道我的意思,看看吧fme.ly /公园.那是一个目录,里面有一堆剪贴的图片和每件作品的信息。
目录从不支持图像的数据库中将栅格作为二进制blob读取,然后使用一些简单的html来使一切都看起来很好。
8.将一个大图像分割成小块
将光栅分割成一系列瓦片。也许你想要特定大小的图像,或者你想要特定数量的图像。也许你需要更小的块来加工。也许你需要将光栅加载到不支持高度压缩波长的软件中。也许你只是喜欢很小的数据碎片——就像数据碎片。我不怪你。糖果是有趣的。
无论你的处境如何,你有一个巨大的形象,你想把它分成小块。瓷砖。
9.创建一个web地图平铺服务
创建一系列可通过Web映射应用程序使用的图像块,例如Google地图,Bing映射或其他Web地图图块服务。
WMTS中的图像存储在贴图集中,因此当您缩放时,您可以看到不同分辨率的不同贴图集。你可以通过重投影到球形墨卡托(#3),重采样到不同的分辨率(#2),并分裂成tiles(#8)来创建WMTS。
10.纹理一个几何表面
我觉得没有栅格已经实现了它的命运,直到它被用来纹理表面。首先,Rasters是3D世界的2D表示。其次,3D模型通常是普通和织物的。也没有像它一样有帮助。在3D模型上覆盖光栅通常是一个启发整合。
假设你有一个轮廓的ESRI Shapefile,以及MRSID Orthophoto。您可以通过基于高程将轮廓转换为3D来创建DEM。当生成为锡并与原子光电子集成时,您最终通过具有纹理表面的更有用的3D模型,如右侧的糖果山。
用RGB和DEM栅格绘制点云也导致一些伟大的表面模型转换(我们最受欢迎的一个激光雷达处理任务)。
11.附加一个图像作为一个特征的属性
很多格式,比如Geodatabase或Excel,允许图像附件。
这对互操作性来说是个好消息,因为你可以用任何东西制作光栅。照片、扫描、统计数据、图表、插图、卫星图像……有一次,我用一匹小马的图片演示了一个企业光栅阅读器/写入器。
任何可以进入栅格的任何东西都可以以支持图像附件的格式。
12.重组乐队
好了,现在我们进入一些更强大的东西。戴上太阳镜。
如果你有多波段数据,你需要转换成一种不支持它的格式,例如,如果你有一个强烈的8波段格式,但你想要的只是RGB概述,你可以删除你不需要的波段。
您还可以重新介绍或添加频带,例如以具有透明度的RGB从RGB重新介绍,或删除Alpha Band,以便使用普通RGB。
13.基于值对光栅进行矢量化
将光栅转换为矢量的一种方法是为每个具有相同值的连续像素区域创建一个多边形。我们称这种分类为光栅。
在右侧的矢量图像中,在分类之前,将高程模型中最接近的25米四舍五入,生成多边形。NURBS然后由多边形,导致矢量化等高线地图。
要么就是有人把彩虹放进搅拌机里了。我不确定。
14.用山的阴影使位图逼真
如果你使用海拔数据,你可能熟悉普通的黑白图形,高海拔为白色,低海拔为黑色。抱歉,但即使是3D眼镜也不能让它看起来像3D的。相信我,我试过了。
山阴影提供了真实世界的渲染图片实际看起来像什么。当将地图产品组合在一起时,这对于可视化地形特别有用。
15.彩色化点云
数据集就像香料,直到将它们混合在一起,你不经历完整的味道。
在一个地理参考栅格上覆盖一个点云,给点上色。
结合栅格和点云使LIDAR可视化更加令人欣喜。看看我的博客帖子14种处理激光雷达数据的方法看到了许多集成点云的方法。一些最有用、最漂亮的输出涉及光栅。
16.逐像素表达式求值
根据一个或多个单元格的值执行计算。例如,您可以为每个单元计算斜率或方向(斜率的方向),或提取区段,或检测两个输入之间的变化。
您还可以根据算法修改像素值。是的,朋友们,如果这些像素存储RGB值,那么这只是“制作你自己的Valencia或X-Pro II”的一种奇特方式。免费叉给任何人谁使用光栅表达式评估,使他们自己的Instagram过滤器。
17.通过复制单元格或使用半透明层光栅
组合两个栅格以查看两层的信息。您可以通过仅从其中一个图像(例如,白色和黄色道路)或通过添加透明度(#12)来完成此操作。Alpha Band允许您在覆盖它们时平滑融合图像。有点像数字铁上的转移纸。
要了解如何使用FME完成上述所有任务,请访问亚搏在线safe.com/raster.我建议你在2013年10月观看会议记录对于伟大的现场演示,包括组合多个数据源(包括WMS)、高级转换和数学的令人印象深刻的场景。我们也有大量的文章FME社亚搏国际在线官网区帮助您完成光栅需求。
你对光栅数据做了什么类型的转换?你觉得最具挑战性的是什么?
天安华纳
蒂安娜是安全软件公司的高级营销专家。亚搏在线她的电脑编程背景和创意爱好使她成为安全软件创意内容的主要制作人之一。亚搏在线蒂安娜的空闲时间都用来写奇幻小说,骑马,和她的救援小狗乔伊一起探索大自然。
哈哈!17个中的14个,我快成功了!
当然,它缺少一些东西,如运行插值过程,光栅计算器,寻找边缘,时间误差等。
ruz,我认为17人中有17人让你真正成为罗斯塔的主人!谢谢你指出那些额外的功能。有趣的是,阅读所有先进的工作流程所需的数据所需的数据。亚搏在线
早上,
有人有一个用FME对光栅图像进行规范化的例子吗?这是一些简单的乐队数学,但我想知道是否有人已经做了这个在FME。
的问候。
杰里米。
嗨,杰里米,
我假设通过归一化,你的意思是拉伸像素值以适合频带范围。您可以用几个变形金刚执行此操作:
1.您可以使用RasterBandMinMaxExtractor来提取频带中存在的值范围。
2.使用偏移器来偏移X和Y的光栅将移动它,但偏移Z将偏移像素值。设置Z偏移量为-(最小数据值)以将像素值移动到带的底部。
3.与偏移器一样,Scaler将按Z比例因子缩放像素值。设置Z刻度为(最大可能的频带值/(最大数据值-最小数据值))。这将扩展数据值以填充波段范围。
如果您想要使用自己的数据的工作空间示例,请通过以下方式联系我们的支持人员http://www.亚搏在线safe.com/support,我们很乐意帮助您。
亲切的问候,
戴夫·拉斯坎帕纳斯
产品专家
你好,
我正在努力达到nr 6的“修剪边界”。我有一个。tifi文件,我用一个国家的。shp文件剪辑。这是足够简单的剪刀变压器。我正在努力解决的是将空块设置为“nodata”,并在全国范围内实现透明度。现在它全是白色的。我还需要哪个变压器来获得透明度?我非常感谢所有的建议。
亲切的问候,
特蕾莎修女
嗨特蕾莎,
听起来你需要一个RasterBandNodataSetter变压器后的Clipper,以设置背景值为nodata。
剪辑和透明度将在43分钟的栅格网络研讨会中讨论:http://www.亚搏在线safe.com/webinar/13-ways-to-avoid-a-raster-disaster/你也可以从网络研讨会上下载工作空间。
如果你有困难,请随时把你的工作区和资源发给我们。我们的支持团队会很乐意提供帮助。http://fmepedia.亚搏在线safe.com/knowledgeSubmitCase?
干杯,
天坛
嗨,蒂安娜,
感谢您的回复和有趣的链接。我用RasterBandNodatasetter变压器尝试了它,但从图像中删除了每一件的每一件。这可能是由于我的原始数据是带有调色板的栅格。我试图用rastedpaletteremover在剪辑之后和一个rasterpalettegenerator一起解决这个问题,但同样的问题仍然存在 - 现在是黑色的。调色板都搞砸了。
一些我认为很容易做到的事情,似乎要困难得多....
一旦我用我的主管清算了它,我会向同事发送我的数据/工作区。也许他们可以解决问题。
问候,
特蕾莎修女
一起拍照片,那些照片捕捉了我们最珍视的美好回忆!栅格图像可能会变得挑剔使用,尽管如果没有正确的格式为您的打印或网络需要。在[…]
你好,
我想知道如何找到像图像像素宽*像素高的大小属性?
我必须用变形金刚或用pythoncaller找到这些,
有什么建议吗?
干杯。
Paal.
得到它,RasterPropertiesExtractor。
第7部分中的链接不起作用。栅格目录。这对我来说非常有用。
嗨,抢劫,
谢谢你告诉我。我们会考虑在我们的FME知识中心重新托管它。现在,这里是Dropbox的源数据:https://www.dropbox.com/sh/jh6c1vfpo97gwnt/AAAMW-AjKCnV2-z-zwNSCKdsa?dl=0html和images目录是显示输出目录所需要的。FME工作区和源数据也在那里。
如果您想要帮助您设置自己的数据,请毫不犹豫地联系我们https://www.亚搏在线safe.com/support/report-a-problem/
干杯,
天坛
图中2个DEM是从25到10重采样的还是从10到25的?我相信是后者。
谢谢你的评论。图片显示左边的25×25光栅的表示,右侧为10×10光栅,因此在这种情况下,通过将25到10重新采样来取决于我们的意思。
干杯,
天坛
你好,
我喜欢用插值填充我的nodata区域…怎么做呢?
最好的事物,
Harmen
嗨Harmen,
如果你的光栅是数字的,我们建议使用FME的光栅发生器变压器。如果您需要帮助,请联系我们的专家团队:https://www.亚搏在线safe.com/live-chat/
谢谢,
天坛