光栅的美妙之处在于,它们对可视化和数学分析都很有用。它们简单、通用,是以连续、逐像素的方式表示数据的最佳方式。

这里有一些处理这种数据类型的方法——我希望这个列表能启发您思考更多的可能性。你会知道怎么做的重组光栅精确地得到你需要的东西,对单元格、条带、调色板施加特定的控制,甚至它们的地理编码方式。你也会看到很多方法整合它们,导致数据集更加丰富和说明性。如果你在这里逗留的时间足够长,你甚至可以学习如何使用数学和表达式评估来给你的朋友留下深刻印象。

1.数据格式之间的转换

此GeoTIFF已从分层DWG转换而来,创建了更好地满足结构要求的矢量图像。

此GeoTIFF已从分层DWG转换而来,创建了更好地满足结构要求的矢量图像。

有很多光栅格式。我不想因为猜了多少而让自己尴尬(我总是不擅长猜果冻豆罐游戏),但我可以告诉你FME与超过60家公司合作它们。在我们的使用统计中最流行的是GeoTIFF/TIFF和ECW。

得到数据集成的所有好处,它通常值得转换为另一种光栅格式,或在光栅和矢量之间进行转换,或将光栅与点云、数据库、CAD、GIS或任何其他数据类型相结合。在一个数据是流动的在美国,将信息锁定在单一格式中无异于自杀。

2.改变尺寸

这是一个25x25 DEM的视觉表示,该DEM已被下采样为10x10。

这是向下采样到10×10的25×25 DEM的可视化表示。

将图像重采样到所需的行/列尺寸、单元格大小或原始大小的百分比。重采样通常用于生成较小的图像,但也可用于生成较大(尽管质量较低)的图像。

除非你是在制作像素图像,否则你会希望在取样时获得与图像(彩色图像)或数值分布(数字光栅)相同的图像。有用的插值方法包括最近邻(快速)、双三次(质量最好)、双线性(折中)和平均4或16(适合数字光栅如dem)。

3.改变坐标系

在我们的使用统计中,Lat/long预测可能是最流行的,但是不同的任务需要不同的坐标系统。

在我们的使用统计中,Lat/long预测可能是最流行的,但是不同的任务需要不同的坐标系统。

与任何值得尊敬的空间数据格式一样,光栅可以进行地理参考,并且可以采用各种坐标系。

如果需要将图形投影到地图上或将其与其他数据组合,可以将其重新投影到其他系统。例如,KML需要WGS84(LL84),而Web地图分幅服务中的分幅可能是球形墨卡托。

如果你想更加具体,你甚至可以控制光栅的地理编码。例如,一些光栅嵌入了地面控制点(GCPs),而不是在角落上进行地理编码。您可以根据需要提取或设置GCPs。

4.将tiles合并成一个图像

马赛克是指把多个图像放在一起。在Sa亚搏在线fe,这是我们最流行的光栅转换。

马赛克是指把多个图像放在一起。在Sa亚搏在线fe,这是我们最流行的光栅转换。

将多个光栅镶嵌到单个特征中。例如,您可能需要在横向/纵向投影中将平铺合并到一个简单的概览中。这将涉及马赛克、重采样(#2)和重投影(#3)转换。

这就像一个谜题!一个碎片都不太吻合的地方!

是的。关于这个。重投影可以稍微旋转图像,当接着进行马赛克时,我们通常会在碎片之间留下空白的黑色区域。一种强迫性的噩梦。别担心。你可以通过添加一个“nodata”值来修复它,这样空白区域就会变得透明,并拾取下方的背景。

这张图片被压缩了75%,在不影响整体质量的情况下更容易使用。

此图像已被压缩,以便在不降低质量的情况下更易于处理。

5.压缩光栅文件

就像把你的光栅放入Spanx,压缩它会让所有东西变得更苗条。如果你想让图像更小,处理速度更快,但质量仍然很好,那么75%是一个不错的比例。

许多格式支持压缩:JPEG/JPEG2000, ECW, GeoTIFF/TIFF, Oracle Spatial GeoRaster, ArcSDE Raster, Geodatabase Raster, CADRG,和WebP等等。

6.夹的界限

剪辑本质上是光栅和矢量的结合,以产生更有用的输出。例如,每个剪切片段都可以存储在PostGIS数据库及其相关元数据中。

剪辑本质上是光栅和矢量的结合,以产生更有用的输出。例如,每个剪切片段都可以存储在PostGIS数据库及其相关元数据中。

剪辑图像,只保留你需要的部分,扔掉你定义的边界之外的部分。

例如,您可以将加利福尼亚州的ECW与定义海岸线的多边形合并,并修剪掉海洋(谁需要那个巨大的蓝色湿东西呢?)结果将是一个国家的形象。

如果你要剪切很多区域,比如公园边界,你可以合并矢量特征的属性,这样每个被剪切的部分都保留了所有的属性,比如公园名称。正如第4条所提到的,将空块定义为“nodata”是很方便的,这样它们就能保持透明,便于在背景地图上查看。

查看fme基金。ly/parks查看图像和元数据的示例HTML目录。

看看fme.ly /公园查看图像和元数据的示例HTML目录。

7.制作光栅图形和/或元数据的目录

把图像和它们的属性整合到一个有用的地方,你可以和你的妈妈分享,向她展示你在工作中做的所有酷的东西。

要了解我的意思,请查看fme.ly /公园. 这是一个目录的一堆剪辑图像和信息的每一块。

目录将光栅作为二进制blob从不支持图像的数据库读取,然后使用一些简单的HTML使所有内容看起来都很好。

这个GIF已经被平铺,结果是相同的输出在许多块。注意,在这个图像中的阴影被夸大了,所以瓦片可以被区分。

这个GIF已经被平铺,结果是相同的输出片段。阴影被夸大了以区分瓷砖。

8.将一个大图像分割成小块

将光栅分割成一系列瓦片。也许你想要特定大小的图像,或者你想要特定数量的图像。也许你需要更小的块来加工。也许你需要将光栅加载到不支持高度压缩波长的软件中。也许你只是喜欢很小的数据碎片——就像数据碎片。我不怪你。糖果是有趣的。

无论你的处境如何,你有一个巨大的形象,你想把它分成小块。瓷砖。

最常用的网络地图平铺方案是谷歌和Bing地图兼容的方案。请访问MSDN以获得更多关于这个贴片方案的信息。

最常用的网络地图平铺方案是谷歌和Bing地图兼容一个。

9创建web地图平铺服务

创建一系列可以被web地图应用程序(如谷歌Maps、Bing Maps或其他web地图平铺服务)使用的图像平铺。

WMTS中的图像存储在贴图集中,因此当您缩放时,您可以看到不同分辨率的不同贴图集。你可以通过重投影到球形墨卡托(#3),重采样到不同的分辨率(#2),并分裂成tiles(#8)来创建WMTS。

10.纹理一个几何表面

此三维模型是多步骤光栅变换的结果:一个JPEG覆盖在由DEM生成的三角网曲面上。

此三维模型是多步骤光栅变换的结果:一个JPEG覆盖在由DEM生成的三角网曲面上。

我觉得没有光栅完成它的使命,直到它被用于纹理表面。首先,光栅是3D世界的2D表示。其次,3D模型通常是无纹理的。这两种方法都没有它所能提供的帮助。将光栅覆盖在3D模型上通常是一种很有启发性的集成。

假设你有一个Esri形状文件的轮廓,和MrSID正射影像。您可以通过将等高线转换为基于高程的3D来创建DEM。当作为TIN生成并与正射影像集成时,你最终会得到一个更有用的带有纹理表面的3D模型,就像右边的Candy Mountain。

用RGB和DEM栅格绘制点云也导致一些伟大的表面模型转换(我们最流行的之一激光雷达处理任务)。

11.附加一个图像作为一个特征的属性

Esri ArcGIS支持在Geodatabase特性类中添加附件。

Esri ArcGIS支持添加附件的能力Geodatabase特性类。

很多格式,比如Geodatabase或Excel,允许图像附件。

这对互操作性来说是个好消息,因为你可以用任何东西制作光栅。照片、扫描、统计数据、图表、插图、卫星图像……有一次,我用一匹小马的图片演示了一个企业光栅阅读器/写入器。

任何可以进入光栅的东西也可以以支持图像附件的格式进入。

这个32位的RGBA PNG已经被转换为有一个alpha波段,所以它可以表示透明度。这种类型的“羽毛”在镶嵌时很有用。

这个32位的RGBA PNG已经被转换为有一个alpha波段,所以它可以表示透明度。这种类型的“羽毛”在镶嵌时很有用。

12.重组乐队

好了,现在我们开始讨论一些更强大的东西。(戴上太阳镜。)

如果您有多波段数据,并且需要转换为不支持该数据的格式,例如,如果您有一个密集的8波段格式,但您只需要一个RGB概览,您可以删除不需要的波段。

你也可以重新编码或添加波段,例如从RGB重新编码成透明的RGB,或删除阿尔法波段,这样你就得到了普通的RGB。

在本例中,用户根据DEM中的值生成了一组矢量多边形。

在本例中,用户根据DEM中的值生成了一组矢量多边形。

13.基于值对光栅进行矢量化

将光栅转换为矢量的一种方法是为每个具有相同值的连续像素区域创建一个多边形。我们称这种分类为光栅。

在右侧的矢量图像中,多边形是通过在分类之前对高程模型中最近的25米进行舍入而生成的。然后从多边形生成NURBS,生成矢量化等高线图。

要么就是有人把彩虹放进搅拌机里。我不确定。

这个加拿大数字高程数据已经山丘阴影,然后覆盖在背景地图上。

这个加拿大数字高程数据已经山丘阴影,然后覆盖在背景地图上。

14.用山的阴影使位图逼真

如果你使用海拔数据,你可能熟悉普通的黑白图形,高海拔为白色,低海拔为黑色。抱歉,但即使是3D眼镜也不能让它看起来像3D的。相信我,我试过了。

山体着色提供了真实世界中图片实际外观的渲染。这对于在组装地图产品时可视化地形特别有用。

15.彩色化点云

这个漂亮的点云已经用光栅着色了。

此点云已使用光栅着色。

数据集就像香料,除非你把它们混合在一起,否则你不会感受到浓烈的味道。

在一个地理参考栅格上覆盖一个点云,给点上色。

光栅和点云的结合使激光雷达可视化更加赏心悦目。看看我的博客帖子14种处理激光雷达数据的方法看到了许多集成点云的方法。一些最有用、最漂亮的输出涉及光栅。

这些红色多边形是基于识别感兴趣区域的代数进行叠加的。

这些红色多边形是基于识别感兴趣区域的代数进行叠加的。

16逐像素表达式评估

根据一个或多个单元格的值执行计算。例如,可以计算每个单元的坡度或坡向(坡度方向),或提取范围,或检测两个输入之间的更改。

您还可以根据算法修改像素值。是的,朋友们,如果这些像素存储RGB值,那么这只是“制作你自己的Valencia或X-Pro II”的一种奇特方式。免费叉给任何人谁使用光栅表达式评估,使他们自己的Instagram过滤器。

在本例中,GeoTIFF和PNG通过将道路图像中的单元值复制到背景层而组合在一起。

GeoTIFF和PNG已经通过将单元格值从道路图像复制到背景层进行了组合。

17.通过复制单元格或使用半透明层光栅

结合两个栅格可以看到来自两个层的信息。你可以只从图像中选取特定的像素(例如白色和黄色道路),或者添加透明度(#12)。alpha波段可以让你在叠加时平滑地混合图像。有点像数码熨烫转印纸。

要了解如何使用FME完成上述所有任务,请访问亚搏在线safe.com/raster. 我建议你在2013年10月观看会议记录对于伟大的现场演示,包括组合多个数据源(包括WMS)、高级转换和数学的令人印象深刻的场景。我们也有大量的文章FME社亚搏国际在线官网区以帮助您完成您的光栅需求。

你对光栅数据做了什么类型的转换?你觉得最具挑战性的是什么?

关于数据 数据转换 图形 图像 集成 光栅 位图 空间数据互操作性 转换

蒂安娜华纳

蒂安娜是安全软件公司的高级营销专家。亚搏在线她的电脑编程背景和创意爱好使她成为安全软件创意内容的主要制作人之一。亚搏在线蒂安娜的空闲时间都用来写奇幻小说,骑马,和她的救援小狗乔伊一起探索大自然。

评论

16对“成为光栅大师的17种方法”的回应

  1. 鲁兹 说:

    哈哈!17个中的14个,我快成功了!

    当然,它缺少一些东西,如运行插值过程,光栅计算器,寻找边缘,时间误差等。

    • 蒂安娜华纳 说:

      鲁兹,我想17个中的14个让你成为真正的光栅大师!谢谢你指出那些额外的函数。阅读人们需要的数据的所有高级工作流是很有趣的。亚搏在线

  2. 早上好,

    有人举过用FME标准化光栅图像的例子吗。这是一些简单的乐队数学,但我想知道是否有人已经在FME中这样做了。

    的问候。

    杰里米。

  3. 戴夫·拉斯坎帕纳斯 说:

    嗨,杰里米,

    我假设规范化是指拉伸像素值以适应波段范围。你可以用一些变形金刚来做到这一点:

    1.您可以使用RasterBandMinMaxExtractor来提取频带中存在的值范围。

    2.使用偏移器来偏移X和Y的光栅将移动它,但偏移Z将偏移像素值。设置Z偏移量为-(最小数据值)以将像素值移动到带的底部。

    3.与偏移器一样,缩放器将按Z比例因子缩放像素值。将Z刻度设置为(最大可能频带值/(最大数据值–最小数据值))。这将扩展数据值以填充频带范围。

    如果您想要使用自己的数据的工作空间示例,请通过以下方式联系我们的支持人员http://www.亚搏在线safe.com/support,我们很乐意帮助您。

    亲切的问候,
    戴夫·拉斯坎帕纳斯
    产品专家

  4. 特蕾莎修女B。 说:

    你好,
    我正在努力达到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?

      欢呼,
      蒂安娜

      • 特蕾莎修女B。 说:

        嗨,蒂娜,
        谢谢你的回复和有趣的链接。我尝试了RasterBandNodataSetter转换器,但它删除了图像中的每一个白色部分。这可能是由于我的原始数据,这是一个带有调色板的光栅。我尝试用一个RasterPaletteRemover之前和一个RasterPaletteGenerator之后的剪切器来解决这个问题,但是同样的问题仍然存在-现在所有的东西都是黑色的。调色板也都搞砸了。
        一些我认为很容易做到的事情,似乎要困难得多....
        一旦我和我的主管说清楚了,我就会把我的数据/工作区发给你的同事。也许他们能想出办法。
        问候,
        特蕾莎修女

  5. 一起拍照片,那些照片捕捉了我们最珍视的美好回忆!栅格图像可能会变得挑剔使用,尽管如果没有正确的格式为您的打印或网络需要。在[…]

  6. 说:

    你好,

    我想知道如何找到像图像像素宽*像素高的大小属性?
    我必须用转换器或pythonCaller找到这些,
    有什么建议吗?

    欢呼。

  7. 说:

    得到它,RasterPropertiesExtractor。

  8. 罗布·丘克伦 说:

    第7部分中的链接不起作用。光栅的目录。这对我很有用。

  9. 克里斯汀 说:

    图中2个DEM是从25到10重采样的还是从10到25的?我相信是后者。

  10. Harmen 说:

    你好,

    我喜欢用插值法填充我的节点数据区域…怎么做?

    最好的
    Harmen

给…留一个回复匿名取消回复

您的电子邮件地址将不会被公布。已标记必填字段*

相关职位