FME 函数(Transformer)功能简介
Transformer |
简介(可能与英文原文有差异) |
2DArcReplacer |
改为二维圆弧,圆弧的形状由参数控制,例如常数或属性值 |
2DBoxReplacer |
改为二维矩形,矩形的最大最小坐标为指定的常数或原始要素的属性值 |
2DCreator |
根据参数创建二维要素,并输入转换流程 |
2DEllipseReplacer |
改为二维椭圆,椭圆的形状由参数控制 |
2DForcer |
改为二维要素(删除Z坐标) |
2DGridCreator |
按格网方式生成一批二维点状要素,须指定原点和间距 |
2DGridReplacer |
将输入的一批要素改为按格网方式生成的二维点状要素,格网的范围(至少)覆盖全部输入要素的外接矩形,格网间距须指定 |
2DPointAdder |
给要素增加一个二维的节点(最后一个节点),其坐标由原始要素的属性获得 |
2DPointReplacer |
改为二维的点,其坐标由原始要素的属性获得 |
3DArcReplacer |
改为二维圆弧(注:原文如此),圆弧的形状由参数控制,例如常数或属性值 |
3DCreator |
根据参数创建三维要素,并输入转换流程 |
3DForcer |
改为三维要素,Z坐标由指定的属性或常数获得 |
3DInterpolator |
三维插值:沿着一个线状要素、根据起始值和结束值内插高程 |
3DPointAdder |
给要素增加一个三维的节点(最后一个节点),其坐标由原始要素的属性获得 |
3DPointReplacer |
改为三维的点,其坐标由原始要素的属性获得 |
Affiner |
坐标仿射变换 |
AffineWarper |
仿射纠正,用于纠正一批要素使之最接近参考要素 |
AggregateFilter |
聚合过滤:根据图形是否为聚合类型而分别输出 |
Aggregator |
聚合:凡是分组属性值相同的要素被组合为一个单独的聚合类型的要素输出 |
AnchoredSnapper |
锚点捕捉,将候选要素的端点捕捉到锚点要素的端点,锚点要素不输出 |
AngleConverter |
转换要素的图形或属性中的角度为不同的表达格式 |
ArcCreator |
根据参数创建二维圆弧要素,并输入转换流程 |
ArcEstimator |
改为二维圆弧,其参数由原始线状要素的开始、中间、结束三个点计算而出 |
ArcSDEQuerier |
对ArcSDE空间数据库执行查询,可包含空间和非空间条件 |
ArcStroker |
将圆弧打散为线串:沿着圆弧内插节点。 |
AreaCalculator |
面积计算:将多边形要素的面积写为属性 |
AreaFillColorSetter |
面状要素的填充颜色设置,适用于支持颜色的数据格式 |
AreaGeneralizer |
面状要素的边界节点抽稀 |
AreaOnAreaOverlayer |
面-面叠置运算:所有输入要素互相求交并输出结果 |
AreaSmoother |
面状要素的边界平滑处理 |
AttributeAccumulator |
多项属性进行组合 |
AttributeClassifier |
根据属性值是否完全属于某个字符分类(集合)而分别输出 |
AttributeCopier |
复制属性为一个新属性 |
AttributeCreator |
添加一个新属性并设置其值 |
AttributeExposer |
暴露一系列属性 |
AttributeExpressionRemover |
删除那些名称与指定的表达式匹配的属性 |
AttributeFileReader |
读属性数据文件,将其内容保存到指定的属性 |
AttributeFileWriter |
将属性值写入数据文件 |
AttributeFilter |
属性过滤:根据属性值区分为不同的输出 |
AttributeKeeper |
保留指定的属性,其余全部删除 |
AttributePrefixer |
给所有输入要素的属性增加前缀或后缀 |
AttributeRemover |
删除指定的属性。通常在需要合并获得其它要素的属性之前才需要做 |
AttributeRenamer |
属性改名 |
AttributeReprojector |
对属性中包含的坐标进行投影变换 |
AttributeSetter |
指定属性值为常量 |
AttributeSplitter |
分割字符串:将输入属性的值按照指定的分隔符写入一组属性(具有指定的前缀) |
AttributeTrimmer |
删除输入属性的开头或结尾的空格或其它指定的字符,并写入输出属性 |
BaseConverter |
基数转换(例如十进制转为十六进制)并写入新的属性 |
BoundingBoxAccumulator |
获得一组要素的外接矩形,输入要素将按照指定的属性的值而分别计算 |
BoundingBoxReplacer |
改为原始要素的最小外接矩形 |
BoundsExtractor |
获得坐标范围(外接矩形)并写入新的属性 |
Bufferer |
改为缓冲区(多边形或环状多边形),或者缓冲区左侧和/或右侧的边界线 |
CaseChanger |
改变输入属性值的大小写并写入输出属性 |
CenterLineReplacer |
改为面状要素的中心线。适用于细长型要素 |
CenterOfGravityReplacer |
改为点状要素,坐标为原始要素的“重心”——坐标的平均值 |
CenterPointReplacer |
改为点状要素,坐标为原始要素的最小外接矩形的中心 |
ChangeDetector |
检查输入的两组属性的差异(变化) |
CharacterCodeExtractor |
获取输入属性值的第一个字符的整数字符编码,输出为新的属性 |
CharacterEncoder |
根据输入的字符编码值生成字符给输出属性 |
Chopper |
按最大节点数截断所有输入要素 |
CircularityCalculator |
圆率,计算输入的面状要素的细长程度 |
Clipper |
图形剪切 |
Cloner |
复制所有输入要素 |
ColorRasterCreator |
根据参数创建栅格要素,并输入转换流程 |
CommonSegmentFinder |
公共边检查:候选要素是否具有与基准要素相同的公共边 |
Concatenator |
字符串连接:将任意数量的属性值或常量数次连接起来并输出为新的属性 |
ContourGenerator |
生成等高线,相应的表面由输入的点、DEM格网、三维的线、以及断裂线等来定义 |
ConvexHullAccumulator |
生成分组要素的外接凸多边形 |
ConvexHullReplacer |
将图形改为其外接凸多边形 |
CoordinateConcatenator |
将要素的全部坐标写入一个属性,坐标之间用指定的字符进行分隔 |
CoordinateCounter |
将坐标数量写入属性 |
CoordinateFetcher |
获得指定节点号的坐标并写入属性 |
CoordinateRemover |
删除要素的某个坐标 |
CoordinateRounder |
坐标保留指定位数小数 |
CoordinateSystemFetcher |
获得坐标系统并写入属性 |
CoordinateSystemRemover |
删除所有输入要素的坐标系统 |
CoordinateSystemSetter |
设置所有输入要素的坐标系统 |
Counter |
计数器:将一个序列发生器的下一个值输出为新的属性 |
CRCCalculator |
对要素计算CRC校验值并写入属性 |
DateFormatter |
将日期或时间属性改为其它格式 |
Deaggregator |
聚合要素打散 |
DecimalDegreesCalculator |
根据属性中分别保存的度、分、秒,计算以度为单位的角度值 |
DEMDistanceCalculator |
DEM高差:对输入的线状要素,计算它与输入的DEM上对应点的三维距离,并生成为另一个DEM |
DEMGenerator |
根据输入的点、断裂线、三维线来生成数字高程模型(DEM) |
DEMRasterGenerator |
根据输入的点、断裂线、三维线来生成数字高程模型(DEM)栅格(格网) |
Densifier |
等间距加密节点(沿线或沿x、y轴) |
DimensionExtractor |
获得要素的坐标维数并输出为新的属性 |
Dissolver |
合并面状要素、消除公共边界 |
DistanceSnipper |
剪掉线状要素两端指定的长度 |
DMSCalculator |
根据以度为单位的角度值计算度、分、秒 |
DonutBuilder |
环的构造:使一组完全包含在另一组多边形的输入多边形作为环中的洞 |
DonutHoleExtractor |
环的打散 |
DuplicateRemover |
根据指定属性的值删除重复要素 |
ElevationExtractor |
提取第一个坐标的高程写入属性 |
EllipseCreator |
根据参数创建椭圆要素,并输入转换流程 |
EnvelopeFilter |
根据矩形范围过滤。已被空间过滤SpatialFilter替代 |
EnvironmentVariable Retriever |
获得环境变量的值并写入属性 |
ExpressionEvaluator |
表达式计算,结果输出为新的属性 |
Extender |
延长线状要素 |
FeatureMerger |
将一个要素的属性合并到另一个要素 |
FeatureTypeExtractor |
获得要素类型并输出为新的属性 |
FeatureTypeFilter |
根据原来的要素类型重新区分输入的要素 |
GeometryCoercer |
改变要素的图形类型 |
GeometryFilter |
根据要素的图形类型进行分类输出 |
GeometryRemover |
删除图形数据 |
GlobalVariableRetriever |
读全局变量的值,写入属性 |
GlobalVariableSetter |
根据属性的值创建并设置全局变量 |
GMLFeatureExtractor |
根据输入要素构建GML文档并写入属性 |
GMLFeatureReplacer |
根据属性中存储的GML文档构建要素 |
GOIDGenerator |
为输入的要素分别生成图形对象标识(GOID),GOID是一个唯一的128位的数字,其中包含了要素的位置和其它一些数字 |
Grepper |
对属性值进行表达式匹配性判断 |
HexDecoder |
将16进制编码的属性解码为ASCII字符串,输出为新的属性 |
HexEncoder |
将属性中的ASCII字符串编码为16进制,输出为新的属性 |
HoleCounter |
获得环中的孔的数量,输出为新的属性 |
InsidePointExtractor |
生成多边形或环的内部点,其坐标写入属性 |
Intersector |
计算所有输入要素的交点并打断线、面 |
Joiner |
查询数据库,获得与要素相关联的属性 |
KMLStyler |
设置KML Style要素类型的属性,或对一组要素设置共同的样式属性 |
Labeller |
为线状/面状要素生成标注 |
LabelPointReplacer |
改为对应的标注点 |
LatLongToMGRSConverter |
根据属性中提供的经纬度值计算MGRS(军用格网参考系统) |
LengthCalculator |
计算要素的长度,输出为新的属性 |
LineCloser |
将输入的线状要素转换为面状,其中起点被复制为终点 |
LineGeneralizer |
线状要素的节点抽稀 |
LineJoiner |
将一组互不相交的线连接起来 |
LineOnAreaOverlayer |
线-面叠置运算 |
LineOnLineOverlayer |
线-线叠置运算 |
LineSmoother |
线的平滑处理 |
ListBuilder |
根据属性,组合构造为一个列表 |
ListConcatenator |
将列表的所有内容连接一个属性 |
ListCopier |
复制列表,包括其中所有的嵌套属性 |
ListDuplicateRemover |
将一个列表的内容复制到另一个,但删除其中的重复项 |
ListElementCounter |
获取列表中的元素数量,写入属性 |
ListExploder |
打散列表,使其中每个元素生成单独的要素 |
ListHistogrammer |
对列表中的值进行统计,并生成一个新的列表 |
ListIndexer |
提取列表中指定位置的元素成为要素的属性 |
ListPopulator |
根据一系列输入属性构建列表 |
ListRangeExtractor |
获取列表中的最小、最大值 |
ListRemover |
删除列表 |
ListSearcher |
在列表中查找值并返回其位置 |
ListSorter |
对列表中所有的值排序,输出为新的列表 |
ListSummer |
对列表中所有的值求和 |
Logger |
输出要素的详细信息到log中 |
Matcher |
匹配检测(一致)图形和指定的属性 |
MeasureGenerator |
对线上的所有节点分别计算其与起点的距离,输出为一个逗号分隔的列表 |
MGRSGeometryExtractor |
根据要素的图形计算MGRS(军用格网参考系统)编码 |
MGRSGeometryReplacer |
改为一个点,坐标为从MGRS(军用格网参考系统)编码获得的经纬度 |
MGRSToLatLongConverter |
根据MGRS(军用格网参考系统)编码计算经纬度坐标 |
MRFCleaner |
根据指定的模块、容差、悬挂参数、过滤参数、以及属性数据,进行处理 |
ModuloCounter |
循环计数:将一个序列发生器的下一个值输出为新的属性,当它达到指定的最大值时则重置为0 |
NeighborFinder |
对基准要素在指定的最大距离内搜索最近的候选要素 |
NeighborhoodAggregator |
将相近的要素组合为聚合要素 |
NeighborPairFinder |
对基准要素在指定的最大距离内搜索最近的两个候选要素,并要求至少存在最小的分隔 |
NullAttributeReplacer |
将空值属性设为指定的值 |
NullGeometryCreator |
根据参数生成图形数据为空的要素,并输入转换流程 |
NumericRasterCreator |
根据参数生成数值栅格要素,它具有指定的范围大小和数值,并输入转换流程 |
Offsetter |
坐标平移 |
OGCGeometryExtractor |
提取图形数据并编码为OGC WKT(Well-Known Text)或WKB(Well-Known Binary) |
OGCGeometryReplacer |
改为属性中存储的OGC WKT(Well-Known Text)或WKB(Well-Known Binary)代表的图形 |
OracleQuerier |
对Oracle Spatial数据库执行空间查询 |
Orientor |
按左/右手规则调整多边形或线的方向(节点排列顺序) |
PenColorSetter |
设置要素的笔色 |
Player |
播放器:获取FFS文件(FME Feature Store)中的要素并输入转换流程,数据可能由记录器(Recorder)保存 |
PointConnector |
将输入的点状要素按顺序连接成线状或面状要素 |
PointOnAreaOverlayer |
点-面叠置运算 |
PointOnLineOverlayer |
点-线叠置运算 |
PointOnPointOverlayer |
点-点叠置运算 |
PolygonBuilder |
根据输入的线状要素构造多边形 |
PythonCaller |
调用Python函数并将返回值写入属性 |
RandomColorSetter |
对每个输入要素随机设置颜色 |
RandomNumberGenerator |
根据指定的数值范围和小数位数生成随机数 |
RasterCellValueReplacer |
将输入的栅格的某一部分设置为指定的值 |
RasterColorModelCoercer |
改变栅格的颜色模型 |
RasterConvolver |
对栅格执行高斯卷积 |
RasterDataTypeCoercer |
改变栅格的数据类型 |
RasterLineExtractor |
将栅格打散为线 |
RasterPointExtractor |
将栅格打散为点 |
RasterSegmenter |
栅格分段 |
Recorder |
记录器:将一批要素写入磁盘文件作为备份,将来可以利用播放器(Player)调回 |
ReprojectAngleCalculator |
线的角度的投影变换 |
ReprojectLengthCalculator |
线的长度的投影变换 |
Reprojector |
坐标投影变换 |
Rotator |
二维旋转,须指定轴点、角度(逆时针方向) |
RubberSheeter |
坐标纠正 |
Sampler |
要素抽样:舍弃抽样率之外的所有要素 |
Scaler |
坐标按比例缩放 |
SchemaMapper |
根据数据模式对照表改变属性和要素类型 |
SectorGenerator |
构建Voronoi区片 |
SelfIntersector |
检查并消除自相交 |
Snapper |
将限差范围内的线的端点捕捉到一起 |
Sorter |
根据属性值排序 |
SpatialFilter |
根据空间关系进行过滤 |
SpatialRelator |
确定要素之间的拓扑(空间)关系 |
SQLExecutor |
执行任意的SQL |
StatisticsCalculator |
对输入要素的属性进行统计 |
StringFormatter |
根据Tcl格式命令对输入的属性重新格式化,包括字符串、字符、十进制/八进制/十六进制数字等 |
StringLengthCalculator |
计算属性值字符串的长度,并写入属性 |
StringPadder |
在属性值的左侧或右侧增加指定数量的空格 |
StringPairReplacer |
根据对照关系进行字符替换 |
StringReplacer |
根据表达式匹配进行子字符串替换 |
SubstringExtractor |
获取子字符串 |
SurfaceDraper |
在由点、DEM格网、三维线、以及断裂线所指定的表面上计算对应于输入要素的Z坐标 |
SurfaceModeller |
表面建模和查询 |
SystemCaller |
执行外部命令或程序 |
TCLCaller |
执行TCL表达式,返回值写入属性 |
Terminator |
中止执行,并在log中输出指定的信息 |
Tester |
条件判断,区分符合与不符合的要素 |
TextStroker |
文本打散 |
Tiler |
分片(分幅)处理 |
TimeStamper |
时间戳,按指定格式将当前时间输出为新的属性 |
TINGenerator |
构造三角网表面模型 |
TopologyBuilder |
对输入的点、线、面构建拓扑 |
UniformRasterClassifier |
将栅格分类为统一大小的类别 |
UUIDGenerator |
对所有输入要素分别计算UUID(全局唯一标识),并输出为新的属性。例如:7672aac8-fa0b-464c-b0b8-3efa9ae9cd86 |
ValueMapper |
查询对照表,结果输出为新的属性 |
VariableRasterClassifier |
将栅格分类为允许不同大小的类别 |
Visualizer |
将要素发送到FME Universal Viewer显示 |
VoronoiCellGenerator |
构建Voronoi单元 |
VoronoiDiagrammer |
对输入的点构建Voronoi图 |
FME 函数(Transformer)功能简介相关推荐
- mysql sql stuff函数_mssql 系统函数 字符串函数 stuff 功能简介
一.stuff 函数功能简介 stuff功能:将一个指定的字符串,从指定位置,指定长度,替换为另一个字符串,替换成功后,返回替换后的字符串 参数简介: 参数1: 待替换表达式 参数2: 开始位置 参数 ...
- mysql patindex_mssql 系统函数 字符串函数 patindex 功能简介
一.patindex 函数功能简介 patindex功能为 返回指定模式在表达式中第一次出现的位置,如果无法匹配出相关数据,则返回零 参数简介: 参数1: 模式匹配信息(类似 like的通配符) 通常 ...
- MySQL的position值是什么_MySQL数据库中系统函数POSITION功能简介
摘要: 下文讲述MySQL数据库中系统函数POSITION的功能说明,如下所示: 系统函数POSITION功能: 用于查找一个字符串在另一个字符串中第一次出现的位置 当无法在原始字符串中查找到子字符串 ...
- mysql substring用法_MySQL数据库中系统函数SUBSTRING功能简介
摘要: 下文讲述MySQL数据库中系统函数SUBSTRING的功能说明,如下所示: 系统函数SUBSTRING的功能: SUBSTRING函数的功能: 用于从字符串的指定位置开始截取指定长度的字符串 ...
- instr函数 mysql_MySQL数据库下 INSTR函数功能简介说明
摘要: 下文讲述MySQL数据库下INSTR函数的功能及举例说明,如下所示: MySQL INSTR 功能及语法说明 INSTR 函数功能,返回指定字符串在源字符串的起始位置 INSTR 函数语法: ...
- 【Android 逆向】代码调试器开发 ( 代码调试器功能简介 | 设置断点 | 读写内存 | 读写寄存器 | 恢复运行 | Attach 进程 )
文章目录 一.代码调试器功能简介 二.Attach 进程 一.代码调试器功能简介 代码调试器功能 : 设置断点 : 无论什么类型的调试器 , 都必须可以设置断点 , 运行到断点处 , 挂起被调试进程 ...
- RTOS原理及功能简介
文章目录 1 RTOS原理及功能简介 1.1 RTOS概述 1.2 RTOS工作原理简介 1.3 RTOS如何解决前后台代码结构存在的问题 1 RTOS原理及功能简介 1.1 RTOS概述 百度百科的 ...
- c++语言函数strcpy,C++中函数的安全版本的意义及strcpy函数的功能和差别(图)
C++中函数的安全版本的意义及strcpy函数的功能和差别(图) 我们在进行C/C++编程时,会发现中有些函数在VS中使用时,提示使用_s的函数版本,其实这种_s的函数版本是安全版本,它们完成的任务与 ...
- MKL学习——功能简介
基本术语 BLAS : Basic Linear Algebra Subprograms 基本线性代数子程序 BLACS : Basic Linear Algebra Communication Su ...
- eval函数 php_PHP的一句话木马代码和函数eval的简介
大清早的刚从床上爬起来.雨落就跑来找我问我这段代码是什么意思<?php @eval($_POST[pp]);?>看了一下,post接收pp的值,抑制错误输出.呵呵开个玩笑,其实不是这么简单 ...
最新文章
- rsync同步服务实验讲解
- 【JQuery】ajax 调用
- 解决vscode在apt update时哈希冲突问题
- 服务降级-多版本支持
- 只看不说-CCTV的客户端关键字
- VB.NET中DataGridView控件
- Gradle下载 Jar 包
- Windows字体文件存放位置
- 差分编码 matlab,差分编码FSK调制解调matlab源程序.doc
- 使用深度学习和物理约束求解偏微分方程
- 内容协商 Spring ContentNegotiation
- html简洁漂亮的个人简历,个人主页,个人简介网页版(源码)
- echarts 饼图移动端_使用Echarts实现饼图
- 开热点给电脑消耗大吗_用手机热点上电脑是不是比手机用流量更费一些?
- 人群密度估计--Recurrent Attentive Zooming for Joint Crowd Counting and Precise Localization
- c#file过滤多种格式_用C#做软件:[1]文件过滤器怎么用
- 使用深度学习Web项目的手写Marathi印地语字母书写和检测
- java抽象方法声明_java抽象类和抽象方法
- 智邦国际erp软件31.86版本能解决哪些销售管理难题?
- 干货 | Amos实操教程之中介效应检验