
栅格
文章平均质量分 83
fmechina
FME中文官方博客
展开
-
FME中的栅格数据操作之七——转换器RasterRGBCreator、RasterCellValueReplacer和RasterExtentsCoercer说明
原文发布时间:2010-04-26作者:毛毛虫 在继续上一篇RasterExpressionEvaluator之前,由于RasterExpressionEvaluator转换器矢量化栅格数据的需要,先说明几个转换器。1、RasterRGBCreator这个转换器比较简单,RasterRGBCreator使用指定的参数创建一个栅格要素,并输出这个要素到工作空间进行处理。RasterRGBCreato...原创 2018-06-29 12:03:38 · 1943 阅读 · 0 评论 -
学习栅格影像
原文发布时间:2014-11-17翻译:小张张对栅格影像进行信息概括。描述维基百科对栅格的定义是:是使用像素阵列或着色的点来表示的图像,通过显示器、纸张或其他显示媒介显示。栅格影像存储在图像文件,有不同的格式(对比图形文件格式)本质上,栅格数据与矢量数据有很大的不同。栅格影像上,并未区分各个不同的要素,如房屋、道路、高程点等。栅格图像是一个单一的要素。我们在栅格数据上看到的所有详细信息就是看到的不...翻译 2018-07-01 10:29:32 · 1557 阅读 · 0 评论 -
FME中的栅格数据操作之一——转换器小结
原文发布时间:2010-04-08作者:毛毛虫写这篇文章的目的,是想对这些日子来对FME处理栅格数据的转换器做一个小解,同时在这里跟大家探讨一下,一起学习,不对的地方也请大家批评指正,一起交流下。FME能处理很多格式的栅格数据,主要支持读和/或写的栅格数据如:GeoTIFF、Oracle 10g Georaster、 KML、Jpeg、CDED / USGS DEM、PNG、ECW、ERDAS I...原创 2018-06-29 07:41:13 · 4559 阅读 · 0 评论 -
FME中的栅格数据操作之二——示例与应用问题
原文发布时间:2010-04-08作者:毛毛虫下面是我在FME中处理栅格数据遇到的问题及其处理方法和我认为需要注意的问题,在这里提出来跟大家一起交流下。1、命名问题在FME目标要素的属性中,找到命名设置一栏,会看到有个Fanout By Attribute选项。下图是选/不选该选项的区别。 当选中该选项后,通过fme_basename格式属性分开,保证了每个输出文件与输入文件有相同的...原创 2018-06-29 07:48:29 · 1891 阅读 · 0 评论 -
FME中的栅格数据操作之三——示例与应用问题
原文发布时间:2010-04-14作者:毛毛虫5、Nodata设置问题在FME中,使用转换器RasterBandNodataSetter来设置或标识栅格数据集中的NODATA 值,使用RasterPaletteNodataSetter来设置或标识调色板的Nodata值,使用RasterBandNodataRemover转换器(这个转换器之前命名为RasterNodataRemover)移除栅格数的...原创 2018-06-29 07:57:03 · 2278 阅读 · 1 评论 -
FME中的栅格数据操作之四——示例与应用问题
原文发布时间:2010-04-16作者:毛毛虫7、修改栅格数据类型和说明问题:这里所说的数据类型涉及到数据类型,如整数型或浮点型和位深度,如8bit或16bit;数据说明包括含有几个波段,每个波段的数据类型等,使用RasterInterpretationCoercer转换器来实现这些操作。在Viewer中浏览到影像: 该影像的信息如下: 要想使该影像中Viewer中显示...原创 2018-06-29 08:04:23 · 1277 阅读 · 0 评论 -
FME中的栅格数据操作之五——示例与应用问题
原文发布时间:2010-04-16作者:毛毛虫下面是两个例子,一个是如何添加没有空间参考的图片到带空间参考的影像中,另一个是简单的栅格数据到3D矢量数据的转换。在对两个例子说明之前,先简单提一下用到的几个函数:RasterSubsetter转换器从原始的栅格中裁剪出一个子集,这是基本的裁剪操作,使用像素范围来替代大地地面坐标。转换器如下图所示: Padding中设置了裁剪的子集部分周围要铺垫...原创 2018-06-29 08:18:35 · 1463 阅读 · 0 评论 -
FME中的栅格数据操作之六——转换器RasterExpressionEvaluator的用法(一)
原文发布时间:2010-04-20作者:毛毛虫这两天学习了转换器RasterExpressionEvaluator,发现这个转换器非常有用,在此跟大家分享下。该转换器的属性如下: 计算栅格上每个单元格的表达式,如代数操作和条件计算。输入端口说明:要素通过A和B端口输入。输入的基数要求满足下列条件:A端口有一个或更多的输入,B端口没有输入;A端口有一个输入,B端口有一个或多个输入。当A...原创 2018-06-29 08:24:44 · 1315 阅读 · 0 评论 -
FME中的栅格数据操作之六——转换器RasterExpressionEvaluator的用法(二)
原文发布时间:2010-04-20作者:毛毛虫在继续前面讲的RasterExpressionEvaluator转换器之前,先举个用ExpressionEvaluator转换器进行栅格数据到矢量数据转换的例子。 这个例子是一个中心线提取示例:对于一些相当好的栅格类型(或并不是十分糟糕的栅格)例如,使用GIS包从矢量数据产生的栅格。如果源矢量数据丢失,我们可以尝试矢量化栅格数据。下面是一个Google...原创 2018-06-29 08:29:22 · 1120 阅读 · 0 评论 -
基于FME在农村集体土地使用权中的应用
原文发布时间:2016-07-19 14:01:34作者:Lee.Retin 农村集体土地使用权确权登记发证工作是目前阶段重大项目,是对农村范围内的宅基地使用权、集体建设用地使用权等土地权利进行确权登记发证。调查数据主要以南方CASS格式居多,包含宗地、房屋等信息,外业台账用EXCEL,主要属性字段包括权利人名称、身份证、建房时间、发证面积等等。对于项目入库软件不确定性,但项目...原创 2018-07-27 11:14:11 · 2297 阅读 · 0 评论 -
你想要卷积?FME解决方案:针对想要改变栅格世界的人
原文链接:https://blog.safe.com/2018/07/fme-and-convolution-evangelist176/卷积理论FME 2018.1增加了卷积的能力。卷积是对两个对象进行数学运算,以便创建第三个对象。在FME术语中,第一个对象是栅格要素,第二个对象是类似栅格的数字矩阵。该操作可以是许多常见的数学运算之一。使用指定的运算符,利用矩阵处理栅格,返回...翻译 2018-11-15 09:40:54 · 710 阅读 · 0 评论 -
使用RasterConvolver进行边缘检测
RasterConvolver转换器在FME 2018.1+中可用。栅格数据中的边缘是值的强度突然变化的位置。边缘通常发生在面或对象的边界,因此(对于空间数据)对于提取重要要素,例如植被区域的边界非常有用。在FME中可用使用RasterConvolver检测边缘,使用叫做卷积的处理过程。卷积是一个在栅格要素和数字矩阵(核)之间进行的数学运算。操作和核的定义通常叫做滤波。边缘方向...翻译 2018-12-07 16:39:14 · 855 阅读 · 0 评论 -
RasterConvolver示例:栅格坡度计算
RasterConvolver转换器在FME 2018.1+中可用。栅格坡度计算FME已经有从栅格要素直接计算坡度的转换器;但是,RasterConvolver也可以用于创建相同的结果,栅格DEM卷积是一个很好的例子。卷积是一个在栅格要素和数字矩阵(核)之间进行的数学运算。操作和核的定义通常叫做滤波。这个练习是用多种方法对栅格要素进行卷积,通过合并结果得到解决方案的很好的示例。...翻译 2018-12-13 15:46:26 · 2997 阅读 · 0 评论 -
栅格影像入门——设置NoData并添加Alpha波段以删除黑色边框
介绍本文的目的是说明使用NoData和Alpha波段的一些方法,目的是删除图像周围的黑色边框。示出了设置NoData,设置/添加Alpha波段和/或裁剪的组合。可以设置/添加NoData和Alpha波段的不同方式以及每个用例的最佳方法。请注意,选择用于写入的格式也会在NoData或Alpha中起作用。每种格式列出了是否支持NoData值或Alpha波段。来源数据带有黑色边框的原始G...翻译 2019-02-26 15:54:05 · 8682 阅读 · 0 评论 -
利用栅格图像提取出三维模型
原文发布时间:2013-05-08作者:小C栅格图像是指在空间和亮度上都已经离散化了的图像,是由具有灰度值的点组成的矩阵。其中,每个点都具有一定的灰度值(灰度值在0~255之间,见栅格图像属性信息图),这些点对应矩阵中的像元,通常都将像元称为像素。本文使用FME,利用栅格图片提取出三维模型,并将其存储为3D的PDF格式,为大家展示如何将图像转换为矢量的3D模型。这里分别是源数据(转换前的栅格图像)...原创 2018-07-01 10:27:31 · 2256 阅读 · 0 评论 -
使用FME矢量化栅格数据示例
原文发布时间:2011-04-19作者:叶子 现在有一个行政区界线(黑色的是县界、红色的是村界,绿色的是社界)下图中黄色的是地类图斑,红色的是已发生改变的地类图斑。现在的要求就是根据1:1万国家标准分幅,进行出图,包括把行政区及其名称和图斑及其地类名称,并添加标准分幅的分幅名称和角点坐标。由于出图的时候要生成图片,所以需要将矢量数据栅格化,生成的其中的一幅效果如下:首先分析下这个数据,如果想把行...原创 2018-07-01 10:21:56 · 1777 阅读 · 0 评论 -
栅格调色板(Raster Palette )操作示例
原文发布时间:2010-12-16作者:毛毛虫来源:在处理栅格数据时,主要是对波段(band)或调色板(Palette)两大类的操作,调色板操作不太常用,最近在翻译Raster相关的函数时,也有很多疑惑,翻译了一下From fmepedia网站上的几个例子,包括:提取并把调色板保存到文本中、使用保存的文本修改调色板和直接在Workbench中修改调色板。 到2009年仲夏(FME2010的发展阶段...原创 2018-07-01 10:18:41 · 931 阅读 · 0 评论 -
FME中的栅格数据操作之八——转换器RasterExpressionEvaluator的用法(三)
原文发布时间:2010-04-26作者:毛毛虫下面继续说一下转换器RasterExpressionEvaluator的用法。下面讲一下设置条件的语法和应用:条件语句if,例如if (A[0]>15, 100, 255),表示如果输入波段A[0]大于15,输出波段A[0]的值为100,否则为255。示例一:颜色分类使用可以对比单元格的简单条件来对颜色分类。如下图(google map):找出所...原创 2018-06-29 14:13:01 · 881 阅读 · 1 评论 -
FME中的栅格数据操作之八——转换器RasterExpressionEvaluator的用法(四)
原文发布时间:2010-04-26作者:毛毛虫示例五:半透明设置如图:其原理是在输入端口A的栅格数据中添加输入端口B的栅格数据,B数据所占的百分比越少,透明度越高。如下两个数据,A端口的输入数据:B端口的输入数据:设置下列条件,if(B[0]==0,A[0],A[0]+B[0]/2);if(B[1]==0,A[1],A[1]+B[1]/2);if(B[2]==0,A[2],A[2]+B[2]/2)...原创 2018-06-29 14:20:25 · 987 阅读 · 0 评论 -
FME中的栅格数据操作之九——RasterInterpretationCoercer示例
原文发布时间:2010-04-27作者:毛毛虫前面具体讲了RasterInterpretationCoercer转换器的各个参数,这两天找到了具体使用该转换器时,如何选择转换选项,以及RGBA to RGB的类型转换,这里跟大家共享下。在实际应用中经常遇到这样的问题:一个raster格式的数据在FME Viewer打开是黑色的,是什么原因,如何解决呢?如下一个栅格数据: 我们...原创 2018-06-30 11:47:12 · 898 阅读 · 0 评论 -
FME中的栅格数据操作之十——如何避免黑边的产生
原文发布时间:2010-04-30作者:毛毛虫栅格重投影是很常用的操作,但是在栅格重投影后,我们会看到沿着栅格边界产生黑边。如图,原始图像经过重投影后,转换为:重投影根据源和目的数据的投影,破坏了初始栅格。栅格可能被拉伸、移位和/或倾斜,但是栅格的性质又要求必须是个矩形。为了保持栅格矩形,FME沿着栅格边界增加了一些像素,这些增加的像素就是出现黑边的原因。对于多幅影像,镶嵌成一张再转换,可以减少黑...原创 2018-06-30 11:51:11 · 1883 阅读 · 0 评论 -
FME中的栅格数据操作之十一——Steganography(资讯隐藏)
原文发布时间:2010-05-01作者:毛毛虫隐写术)是一门关于信息隐藏的技巧与科学,所谓信息隐藏指的是不让除预期的接收者之外的任何人知晓信息的传递事件或者信息的内容。隐写的信息通常用一些传统的方法进行加密,然后用某种方法修改一个“伪装文本”(covertext),使其包含被加密过的消息,形成所谓的“隐秘文本”(stegotext)。这里说一下FME中简单的加密解密问题,这实际上也是一个Raste...原创 2018-06-30 12:04:13 · 642 阅读 · 0 评论 -
地理极客的Planet卫星影像指南
原文发布时间:2017-02-01小卫星技术正在彻底改变世界。这里将介绍一下Planet为对地观测数据所做的革命,并描述一下如何利用卫星潮流在你的行业领先。几年前,卫星数量达到了转折点,当建造数量激增时,在几个月的时间里发射了94次。前沿已经永远改变,我们感恩于小卫星(低于500公斤的卫星)。 事实上,美国政府,NASA,NGA和NOAA都对实时对地观测数据的意义感到非常兴奋,因为他们已经花费数百...翻译 2018-06-26 10:31:08 · 14426 阅读 · 0 评论 -
FME中的栅格数据操作之十二——矢量数据栅格化
原文发布时间:2010-05-01作者:毛毛虫前面有很多操作是将栅格数据转换为矢量数据的,矢量数据栅格化也是常用的操作,之前在提到栅格处理常用的转换器时,提到过转换器ImageRasterizer,用这个转换器可以把矢量数据转换为栅格数据。现在通过一个具体例子来说明一下这个处理过程。现在有个DWG数据,想要进行的处理就是把含有多个层的DWG转换为一个栅格数据,有两种方法:一种是使用一个ImageR...原创 2018-06-30 22:27:01 · 2435 阅读 · 0 评论 -
FME中的栅格数据操作之十三——生成应用于网络制图平台的瓦片(一)
原文发布时间:2010-05-06作者:毛毛虫FME可以生成应用于网络制图平台Bing Maps 、Google Maps的瓦片。使用转换器WebMapTiler,创建一系列Microsoft Virtual Earth可以使用的瓦片。这一操作通过重采样栅格到各种不同分辨率,然后把它们分成片。这个转换器与MSR MapCruncher产生相似的输出。转换器各个参数如下所示:其中,对于Zoom Le...原创 2018-06-30 22:31:03 · 899 阅读 · 0 评论 -
FME中的栅格数据操作之十三——生成应用于网络制图平台的瓦片(二)
原文发布时间:2010-06-09 下载LOFTER我的照片书 |作者:毛毛虫前一篇中我们说了下如何把我们自己的栅格数据发布到Bing Map上,这一篇文章中主要是说了下如何从矢量数据生成用于网络制图平台的栅格瓦片(本例中是应用的Microsoft Bing Maps瓦片系统)。有几种方法可以把矢量数据发布到Bing Maps 或 Google Maps上,这里我们用的方法是栅格化矢量...原创 2018-06-30 22:36:53 · 466 阅读 · 0 评论 -
矢量转栅格的实例
原文发布时间:2010-06-12作者:毛毛虫前面讲过很多栅格的操作,在FME群里也有人提出多添加一些实例,这里讲一个矢量数据栅格化的例子。昨天有客户需要把几个shp文件转换为tif文件,并且要求把相关的注记显示出来。我在做个例子中,遇到的最大的问题是中文的显示。在这里说一下这个例子的处理过程。 原数据有三个shp文件,分布为点线面,如图所示: 部分放大后的数据: 要想把...原创 2018-06-30 22:47:21 · 3157 阅读 · 0 评论 -
FME中的栅格数据操作之十三——生成应用于网络制图平台的瓦片(三)
原文发布时间:2010-06-13作者:毛毛虫对于前面讲述的生成瓦片的处理,如果要处理的数据集不很大的时候,或许能顺利运行。但是通常要处理的数据会很大,这是会出现FME内存不足的情况。我们这里再说一下前面我们生成瓦片的过程:先读入shp文件,然后选择一小部分需要生成瓦片的区域;之后栅格化这部分数据,然后生成瓦片输出。这时存在下面一些问题:一是数据管理起来可能会很麻烦;二、产生的瓦片可能不完整。我们...原创 2018-06-30 22:58:43 · 843 阅读 · 0 评论 -
FME中的栅格数据操作之十四——使用FME自动生成Google Chart及随机彩色化图表(二)
原文发布时间:2010-06-17作者:毛毛虫 在上一篇中大体对WebCharter函数的使用做了下介绍,这一部分是一些注意事项及部分解决方法。使用WebCharter函数时有一个问题,就是不能像在Excel中那样,对每一条生成它们自己的颜色。Google Chart API允许对每条设置各自的颜色,但是FME没有通过这个函数的端口公开这一部分(Google Chart API允许对每条设置...原创 2018-06-30 23:06:43 · 604 阅读 · 0 评论 -
RCaller: 通过Kriging插值点到栅格
RCaller: 通过Kriging插值点到栅格介绍转换器RCaller执行比StatisticsCalculator更高级的统计分析。本文的例子展示了如何使用RCaller从点创建栅格。Kriging是一种插值方法,用于根据单元信号点数据创建估值曲面。下载datapoints.csvkriging-fme20161.fmwt源数据单元信号点数据为CSV格式。可...翻译 2018-08-30 10:28:47 · 2221 阅读 · 0 评论