本手册是对每个转换器功能的概要说明。要获得详细信息,可在Workbench帮助菜单下选择FME转换器,或者访问http://fmepedia.safe.com/KnowledgeDocumentation 下载文档。
目录3D .....................................1
这些转换器创建并修改三维表面和实体几何。这些转换器计算某个值,并把它提供给要素的一个新属性
这些转换器为要素创建文本标注。
MRF ................................ 24
这些转换器用于修复几何图形,尤其是在数据从CAD转换到GIS的过程中。
这些转换器对连接在一个网络中的线状要素进行处理,执行诸如优先级计算和方向纠正之类的操作。
计算 ....................................1
网络 .................................25
集合.....................................3
这些转换器一次处理一组要素。
坐标系统 ................................5
这些转换器与坐标系和重投影有关。
点云.................................25
这些转换器创建、使用并输出点云要素,它们只处理由点云组成的数据。
数据库 ...................................6
这些转换器允许和外部数据库进行交互。数据可从数据库中提取,然后合并到要素流中,或合并到要素上。
栅格 .................................26
这些转换器创建、使用和输出栅格数据。
过滤 ....................................8
这些转换器对要素的图形或/和属性进行测试,并根据测试结果把要素分发到不同的目标中。
字符串 ...............................30
这些转换器对FME属性中的字符串进行处理。
几何对象操作 ...........................9
这类转换器是对个别或者成组的要素进行操作。这些转换器提供与底层FME转换引擎设备交互的功能。
样式 .................................32
这些转换器通过一个便捷的界面设置颜色和其它的显示特征,为输出的指定格式准备要素。这些转换器创建、使用并输出表面。
基本结构 ...............................13 表面 . ................................32
网络服务 .............................34
这些转换器使用HTTP协议访问网络服务。
JSoN . .................................15
查询、更新、创建JSoN (JavaScript object Notation) 数据。
工作流 ...............................35 这些转换器在本地或在FME Server上运行
KML ...................................15 工作空间。 这些转换器对要素的几何图形或属性进行处理,
XML .................................35使其可用OGCKML写模块输出。线性参考................................16
这些转换器处理FME要素的线性参考数据结构。这些转换器是对FME属性列表进行操作。
这些转换器通过把XML元素映射到FME要素中对XML数据进行处理,使用样式表来转换XML文档,并查询XML数据集合。
列表 ....................................16 操作....................................17 这些转换器修改(处理)独立于其它要素的图 地图文本...........................24
符号参考⊛ 带有这一符号的转换器是需要额外付费的转换器。请联系 Safe Software获取更多信息。 带有这一符号的转换器是本版本中新增的转换器。NEW形或属性。
转换器是什么?
转换器是FME Workbench的一个对象,用来执行要素从源数据到目标数据的重组操作。FME包括400多个不同的转换器,用于执行不同类型的重组。
FME Workbench工作空间包括源数据、目标数据和转换器。所有这些元素以图片的方式放置在Workbench的画布中。默认情况下,工作流按从左到右的顺序依次读取;读模块(源数据)在左边,转换器在中间,写模块(目标数据)在右边。每一项之间的连接表示数据的流向,有时在需要的情况下可能在不同的方向上产生分支,甚至可能导致终止。
Workbench 工作空间实例
在Workbench界面中,转换器保存在转换器库中,并根据其关联的功能进行分类,也可以通过关键字对转换器进行搜索。
基本操作:放置和编辑转换器
有多种方法可以将转换器放置到Workbench 画布中,一开始,你可以通过最简单的方法——双击转换器名称,它就会显示在工作空间中。每个转换器都在其右边有一个属性按钮。
如果如果属性按钮颜色和转换器颜色相同,表示你可以使用含有目前设置的这些 参数的转换器。
黄色的属性按钮表示转换器包含默认设置,你还尚未确认参数值。你可以使用这 种状态下的转换器,但是工作空间可能会产生意外结果。
红色属性按钮表示至少有一个参数FME没有提供默认值,你必须在使用这个 · 转换器之前为所有必填字段提供一个值。
FME转换器参考手册
当你点击属性按钮时,在出现的对话框中通常会有一些共有元素,如下例所示。这个对话框的内容取决于转换器,有时候甚至取决于到转换器的连接线。但是,大多数的转换器都会有一些共有的用户界面元素,如下所描述。
你可以编辑转换器默认名称许多转换器允许你根据选择的属性对要素分组
必填字段会高亮显示,如果这个字段不填,确定按钮就不会激活。转换器参数菜单按钮
默认菜单允许你把这个转换器的FME默认值替换为自己的参数默认。你可以把对话框随时恢复成FME默认设置。
点击确定,接受设置并关闭对话框。(如果必填字段没有填入,这个按钮是不可用的。)
点击打开FME Workbench 转换器帮助主题
处理转换器参数
大多数转换器参数能够与Workbench工作空间中的其它部分进行整合。这意味着源数据与其它转换器的参数能够很简单的进行配置。还有更多的高级功能,如文本编辑器和四则运算编辑器。
在大多数情况下,在默认值情况下你仍可以使用转换器,但是你只能简单访问那些高级参数。菜单按钮能显示每个转换器的有效选项。
转换器参数菜单实例
转换器参数菜单按钮
为已有工作空间属性设置转换器的值。打开四则运算器构造数学表达式,将结果用在参数中。
链接到工作空间的其他参数中。
获取转换器参数的详细信息,请参考 FME Workbench帮助或FME转换器帮助。
Workbench快捷键
常用视图打开关闭 (工作空间)切换到下一个标签切换到上一个标签选择标签索引关闭当前标签打开内容文件夹(数据集)最大化画布到当前窗口大小最大化画布到全屏放大缩小显示100%缩放搜索工作空间:如果焦点在工作空间内或导航窗口中;搜索转换器:如果焦点在转换器库;搜索日志:如果焦点在日志窗口。常用编辑剪切复制粘贴重复保存全选取消删除(修复连接)删除 (不修复)转换器相关操作Ctrl+XCtrl+CCtrl+VCtrl+Shift+ZCtrl+SCtrl+ACtrl+ZDelete 键Shift+DeleteCtrl+oCtrl+WCtrl+TabCtrl+Shift+TabCtrl+number_keyCtrl+F4Ctrl+oShift+11F11Ctrl+Ctrl-Ctrl+0Ctrl+scroll wheelCtrl+FF3工作空间其它操作生成工作空间插入注记插入概要注记启用/禁用对象(包括链接和要素类型)运行转换运行转换提示并运行转换运行带检查的转换切换检查点F5Ctrl+RShift+F5F9Ctrl+G选择对象并按下Ctrl+K选择对象并按下Ctrl+Shift+KCtrl+E复制转换器Ctrl+D使用快速添加:如果添加了一个转换器后还想要添加相同的转换器,按下“/” 键,会出现快速添加最后选择的转换器的框,按下返回将其加入,再次按下返回编辑参数。从选择的对象或书签创建自定义转换器连接到Inspector连接到Logger选择对象,然后 按住 Ctrl+Shift+I选择对象,然后按住 Ctrl+Shift+LCtrl+T3D – 这些转换器创建并修改三维表面和实体几何。CSGBuilder通过多对实体几何要素创建构造实体几何(CSG)CSGEvaluator替换含有CSG的几何要素。Extruder使用要素原始几何图形的固定横截面,创建线、表面或实体几何。FaceReplacerMeshMergerSurfaceReverser把要素中为环、栅格或多边形的几何图形替换为面。把多个网格要素(带有IFMEMesh几何图形的要素)合并为一个单一的输出网格。反转表面和实体几何。在表面上,它会反转表面的坐标使得输出表面的法线与输入表面的法线方向相反。表面的顶点法线也会反转。在实体上,它会反转基本表面,实际上造成实体几何从里向外反转。计算 –这些转换器计算某个值,并把它提供给要素的一个新属性。AngularityCalculator计算线状或面状要素的倾斜度。倾斜度表示要素的弯曲度——值越高,几何要素越弯曲。FME转换器参考手册1
AreaCalculator计算多边形对象的面积,并把结果保存在一个属性中。面积用制图单位(要素坐标单位)的平方来计算。 NEW AttributePivoter根据“分组属性”指定的参数进行输入要素的重构和重新分组,并根据“属性分析”指定的参数进行概要统计的计算,生成数据透视表进行输出。将属性值近似到指定的小数位数。AttributeRounderBaseConverter将属性值从一种数制系统(base)转换成另一种,并把结果值保存到一个新属性中。BoundsExtractorCircularityCalculatorCoordinateConcatenatorCoordinateCounterCoordinateExtractorCounterCRCCalculatorDateFormatter提取要素坐标的最大、最小值,并保存到新属性中。计算面状要素的“圆度”,它表示要素被拉伸的程度。寻找要素的所有坐标值,并保存到一个属性中,坐标之间用给定的分隔符隔开。将要素的坐标个数保存到一个属性中。 查询指定序号坐标点的X、Y、Z值,并保存到属性中。把一个数值型属性添加到要素中,并分配一个值。计算CRC(循环冗余校验)值作为要素指导,并把这个值保存到指定的属性中。重新格式化日期或时间字符串,并替换成一个新的日期格式。源字符串可以是任意日期和/或时间格式。一些有效的例子包括: 20091206 15:05 20091206150500 December 6, 2009 06 December 09, 15:05 3:05pm2
DecimalDegreesCalculatorDEMDistanceCalculator把分开的度分秒 (DMS) 格式的值计算出十进制的度数值,并保存到属性中。计算一组输入的矢量线和参考DEM栅格数据高程值之间的距离,然后把每个输入的线输出一个新的DEM栅格。结果DME数据由这些线和参考DEM数据上对应点之间的三维距离组成。确定一组CANDIDATE要素基于相应面要素(AREA)区域的密度。返回要素的维数并输出到一个新属性中。根据保存在某个属性中的十进制度数值计算出度、分、秒(DMS) 。提取第一个坐标的高程值并输出到指定的属性中。获取指定的环境变量值,并保存到一个新属性中。计算一个任意Tcl 8.5.2 表达式,把返回结果保存到一个新属性中。给要素添加一个新的属性,这个属性值是该要素包含的洞的数目。提取面状要素内部的一个点,并把这个点的坐标值添加到两个新属性中。这个转换器不会改变要素的几何图形。计算CANDIDATE 输入要素相对 BASE 输入要素的相对位置。CANDIDATE 要素的几何图形限制为点和面,而 BASE 要素只能是线。计算要素的长度并添加到一个新属性中。添加一个属性,存储某一序列的下一个整数,每当序列达到预定义的最大值,计数重新从0开始。确定几何要素的方向,并把返回结果保存在指定的方向属性中。产生一个在最大值和最小值参数之间的随机数。这个随机数会四舍五入到“小数点位置”参数中指定的位数。判定要素集之间的空间拓扑关系。当要素之间存在诸如相接、重叠、相交等关系的时候,会标记到要素上,但并不改变要素。根据输入要素的指定属性计算统计信息。给表面指定纹理坐标。计算实体对象的体积并存储到一个属性中。DensityCalculatorDimensionExtractorDMSCalculatorElevationExtractorEnvironmentVariableFetcherExpressionEvaluatorHoleCounterInsidePointExtractorLeftRightSpatialCalculatorLengthCalculatorModuloCounterorientationExtractorRandomNumberGeneratorSpatialRelatorStatisticsCalculatorTextureCoordinateSetterVolumeCalculator集合 – 这些转换器一次处理一组要素。要素集合可能会被基于这些要素的新要素取代,含有合并的属性或图形,或者改变了顺序。2DGridAccumulator用一个由二维的点或多边形要素组成的网格取代原来的输入要素,这些网格有指定的间距且覆盖进入此转换器的所有要素的边界框区域。FME转换器参考手册3
Aggregator把要素的几何图形合并成异构集合、同构集合或多元集合。或者单独合并要素属性。Amalgamator通过连接邻近的几何图形,概括输入的多边形要素。转换器接收多边形(包括环)要素作为输入要素,并产生多个三角形,用来把输入的要素连接成片或组合体。为一组点、线、多边形和/或聚合要素创建一个二维边界框,用来包含所有的要素。BoundingBoxAccumulatorCommonSegmentFinderDeaggregator测试和查看从CANDIDATE 进入的要素是否与任意一个从 BASE 进入的要素存在公共的部分。把聚合要素分解成各个组成部分。FeatureHolderFeatureMerger保存输入要素,直到所有要素全部接收完毕,然后按照原来的排序进行释放。把一个要素的属性和/或图形迁移到另一个要素上。HullAccumulator为要素组创建凸包或凹包,根据分组参数指定的属性,将将该属性值相同的要素作为一组,对每组输出一个包要素。4
ListBasedFeatureMergerNeighborFinder将属性和/或几何图形从一个要素移动到另外一个要素。在指定的最大距离内,为每个BASE要素寻找距离最近的CANDIDATE要素。NeighborhoodAggregator根据要素彼此之间的邻近度来创建聚合要素。NeighborPairFinder在指定的最大距离内,为每个BASE要素寻找最近的两个CANDIDATE要素,并且要求CANDIDATE要素和BASE要素之间的分离角要大于最小分离角。根据某个属性值对要素进行排序。Sorter坐标系统– 这些转换器与坐标系统和重投影有关。AttributeReprojectorBMGReprojectorCommonLocalReprojectorCoordinateSystemDescription ConverterCoordinateSystemExtractorCoordinateSystemRemoverCoordinateSystemSetterCsmapAttributeReprojectorCsmapReprojector把属性从一个坐标系统重投影到另一个坐标系统。使用Blue Marble Geographic Calculator库把要素坐标从一个坐标系统投影到另外一个坐标系统。将一组要素重投影到以米为单位、居中在要素边界框内的当地坐标系统。在FME 与 Autodesk® WKT, EPSG, Esri® WKT, MapInfo®, oGC® WKT, oracle® SRID以及 PRoJ.4 间转换坐标系统的描述。获取要素的坐标系并保持到一个属性中。删除所有的输入要素的坐标系。这个转换器不会重投影要素也不会修改要素的几何图形。使用指定的坐标系统来标记所有的要素。这个转换器不对要素进行重投影,也不修改要素的几何图形。使用CS-MAP库,把属性从一个坐标系统投影到另一个坐标系统。使用CS-MAP库,把要素坐标从一个坐标系统投影到另一个坐标系统。5
FME转换器参考手册
EsriReprojector GridInQuestReprojectorGtransAttributeReprojector使用ESRI重投影库,把要素坐标从一个坐标系统重投影到另一个坐标系统。使用Grid InQuest重投影库,把要素坐标从一个坐标系统重投影到另一个坐标系统。使用Gtrans重投影库(来自瑞典国土测量局)和指定的转换文件,把包含坐标值的属性从一个坐标系统重投影到另一个坐标系统。使用Gtrans重投影库(来自瑞典国家土地测绘局),把要素重投影到SWEREF99或从SWEREF99上重投影,并指定转换文件。根据要素属性中提供的经纬度值计算 MGRS(Military Grid Reference System)编码。用通过指定参数定义的当地坐标系统标记所有属性。并不会重投影要素也不会修改要素的几何图形。根据要素的几何图形计算MGRS(Military Grid Reference System)编码。把MGRS编码转换成经纬度坐标。输入要素的几何图形用从MGRS编码中获取的经/纬度值所表示的点来替代。把MGRS编码转换成经纬度坐标。使用REFRAME库将要素坐标从一个坐标系统重投影到另一个坐标系统。把一个给定的角从一个坐标系统转换到另一个坐标系统。转换器对线要素重投影角度的计算,从要素的第一个坐标开始,使用给出的长度和角度。把一个给定的距离从一个坐标系统转换到另一个坐标系统。这个转换器对线要素重投影长度的计算,是从要素的第一个坐标开始,并使用给出的长度和角度。把要素从一个坐标系统重投影到另一个坐标系统。GtransReprojectorLatLongToMGRSConverterLocalCoordinateSystemSetterMGRSGeometryExtractorMGRSGeometryReplacerMGRSToLatLongConverterReframeReprojectorReprojectAngleCalculatorReprojectLengthCalculatorReprojector数据库 –这些转换器允许和外部数据库进行交互。数据可以从数据库中提取,然后合并到要素流中,或合并到要素上。你还可以执行任意的SQL语句。ArcSDEQuerierNEW对ArcSDETM 空间数据库进行查询。此查询既可以包含空间部分也可以包含非空间部分。根据指定条件删除数据库表中的行。根据指定条件更新数据库表中的字段。6 DatabaseDeleter DatabaseUpdaterNEWFeatureMerger将属性和/或几何图形从一个要素移动到另一个要素。 FeatureReader对于任何FME支持格式的数据执行查询操作。这个查询既可以是对空间部分也可以是对非空间部分进行查询。InlineQuerier对包含有输入要素创建的表的临时数据库执行SQL查询,返回结果作为一个新的要素。Joiner当空间或非空间要素经过此转换器进行处理时,可以把外部数据库的属性添加到这些要素上。大多数的主流数据库都支持。SchemaMapper根据一个模式映射表映射要素模式(属性和特征类型)。FME转换器参考手册7
SQLCreator从数据库的SQL查询结果中生成FME要素。每行SQL查询结果都会生成一个FME要素。SQLExecutor对数据库执行一条任意的SQL语句。过滤 –这些转换器对要素的图形或/和属性进行测试,并根据测试结果把要素分发到不同的目标中。AggregateFilterAttributeFilterAttributeRangeFilterChangeDetector依据要素的几何图形是由几个简单图形聚合而成,还是简单的、单一几何图形,对要素进行过滤发送。依据要素的属性值,把要素发送到不同的输出端口。对要素的某个属性执行基于范围表的查找,并把要素发送到相应的输出端口。检测两组输入要素之间的变化。ConvexityFilter确定面、曲面、实体是凸的还是凹的。如果多边形不自相交且具有一个非零区域,称此多边形为简单多边形。如果简单多边形的每一个内角均小于或等于180度,那么它就是凸多边形。所有其他的多边形都被认为是凹多边形。根据某个关键属性值来检测重复要素。DuplicateRemover8
FeatureTypeFilterGeometryFilterLicenseCheckerMatcher根据输入要素的原始要素类,把它们发送到不同的输出端口。依据要素的几何类型,把它发送到对应的输出端口。根据供应商的关键字和供应商的注册代码,检查许可文件是否有效,指定的产品名称是否已授权。检查要素是否互相匹配。当要素的几何图形匹配、属性值匹配或两者都匹配时,则被认为是匹配的。MultipleGeometryFilterPlanarityFilterSamplerSpatialFilter根据聚合体类型过滤聚合要素。根据要素的平面度筛选要素。一个几何对象要为平面,要求其所有的点必须落在同一个平面上。据选取的抽样类型,保留所有的要素或保留抽样的要素。根据空间关系来筛选要素。基于参数“要执行的测试” 选择的空间关系,把每个输入的CANDIDATE要素与所有的BASE要素进行对比。TesterTestFilter对要素执行一个或多个测试,并根据测试结果输出要素。测试语句中可以包含FME允许的任何操作符。通过测试条件把要素筛选到一个或多个输出端口中。几何对象操作– 这类转换器是对个别或者成组的要素进行操作, 用的比较多的操作包括: 叠置, 捕捉, 线标注, 裁剪, 和 相交。AffineWarper对要素的空间坐标进行变形操作。它用来调整一组observed要素,以便他们能更加匹配参考要素。将一系列符合输入标准的要素集在特定容限范围内对另一符合输入标准的要素集进行捕捉。AnchoredSnapperFME转换器参考手册9
AreaBuilderAreaonAreaoverlayer进行一组拓扑线连接,并创建一个由线封闭而成的拓扑正确的多边形。进行面与面叠加操作,将所有输入面彼此相交,结果面要素将被创建并输出。输出的面将具有原始要素所包含的所有属性。Clipper执行一个几何裁剪操作。Dissolver通过删除公共边界来融合面要素从而创建更大的区域的过程。DonutBridgeBuilderDonutBuilder创建环洞与外部环边界之间的连接,生成一个等同于输入环的多边形。在多边形要素中切割出洞,形成一个外围完全封闭内部包含洞的一个复杂多边形。10
DonutHoleExtractor将一个有洞的多边形分割为洞和外围多边形这两个组成部分。GeometryValidatorIntersector检测输入要素中选择的问题,并可以选择修复检测问题。每一个输入要素单独处理。计算所有输入要素间是否相交,当出现相交时,打断线或多边形。Labeller沿着一条直线或多边形要素显示注记。LineJoiner将不交叉的线连接为更长的线,不移除有重大意义的结点。LineonAreaoverlayer执行一个线面压盖操作。每个输入线在与之相交的面的边界处被分割。FME转换器参考手册11LineonLineoverlayer该转换器执行一个线与线压盖操作。压盖过程中,每个输入线与其他线彼此之间进行相交操作然后生成并输出结果线。找出属于同一网络图相连的线。按照输入要素(弧段和线)的顺序进行连接,构建路径要素。按照输入点要素的顺序进行连接,以构建线或者面要素。NetworkTopologyCalculatorPathBuilderPointConnectorPointonAreaoverlayerPointonLineoverlayerPointonPointoverlayerRubberSheeter执行点面叠加操作。执行一个点线叠加操作,每个输入的线都会被它附近(容差范围内)的点打断。执行一个点与点的叠加操作。在要素集的空间坐标上执行变形操作。 它用于调整被观察的要素集使其更接近于某些参考要素集。SliverRemoverSnapper使用在两个多边形间无缝隙或压盖条件,通过生成2D平面分区,清理要素几何图形。 Snapper用于对一定距离内、或有相同属性的要素的端点或节点进行捕捉。SolidBuilderSpikeRemover 从表面和实体要素与其它实体要素之间剪切的洞区域或孔隙构建实体,被另外的实体剪切的实体必须包含第二个实体。通过消除二维的尖状物来修复要素的几何图形。12
SurfaceBuilderSurfaceonSurfaceoverlayer将带有其他表面要素的表面要素中的洞剪切掉,被其他表面剪切的表面必须包含第二个表面,兼容其方向。执行表面和表面的重叠操作,这样所有的表面都彼此相交,创建并输出合成的表面要素。输出的表面包含了输入表面的所有属性。将输入要素切成一系列瓦片,此转换器支持栅格和矢量数据。TilerTopologyBuilder对输入的点,线,面要素创建拓扑。Triangulator把一个输入的几何图形转换成三角网格或者格网。基本结构 –这些转换器提供与底层FME转换引擎设备交互的功能。包括日志功能、设置要素颜色、创建独立要素和要素格网,以及从要素流中启动FME Viewer。2DGridCreator创建一个二维点或面要素形式的网格,需要指定起始原点和平移间距。创建的每个要素都包含一个行属性和一个列属性,表示它们在网格中的位置。对指定的属性值进行压缩并加密(可选)。把现有的属性复制到指定名称的新属性中。现有的属性仍然保留,新创建的属性使用的属性名称不同,但属性值保持一致。AttributeCompressorAttributeCopierFME转换器参考手册13
AttributeCreator给要素添加若干属性,并通过常量、属性值、表达式为属性赋值。任何输入到这个转换器的要素都会出现在转换器参数对话框定义的新添加的一组属性。进行压缩并加密的指定属性值进行解压并解密。复制某个属性(属性名引用在源属性中)的值。然后把这个值添加到指定属性中。暴露一系列隐藏的属性,便于这些属性可以被其它转换器使用。读取一个文件的内容,并保存到指定属性中。把指定属性的内容写入到文件中。对指定的属性进行重命名、删除或创建操作。根据其他属性进行属性值的查找及分配,并把查找值保存到一个新的属性中。AttributeDecompressorAttributeDereferencerAttributeExposerAttributeFileReaderAttributeFileWriterAttributeRenamerAttributeValueMapperClonerCreatorFeatureColorSetterFeatureTypeExtractorFMEFunctionCallerInspectorLoggerMultipleGeometrySetter NEW将输入的要素复制指定的份数,并将所有的复制要素输出到唯一的输出端口。使用提供的参数创建要素,并将这些要素发送到工作空间中进行处理。为输入要素配置颜色。添加包含原始要素特征属性的属性。调用指定的 FME 函数,可选择把结果值放入到结果属性中。将要素发送到FME Universal Viewer 或FME Data Inspector。把每个要素记录到转换日志中,要素的所有属性和几何图形都会被输出。提供对聚合体进行设置的功能,其中每一部分相对于其它部分对,并且包含其完整的几何图形。将要素上指定的属性映射到指定的属性。这一转换器可以映射到null值、空字符串和缺省属性或从null值、空字符串和缺省属性映射。添加一个属性并用先前发布的参数赋值。在一个FME要素存储文件中对要素进行检索,并把他们输出到工作空间中。执行一个Python脚本对要素进行操作。Python脚本可以对要素几何图形、属性和坐标系统执行指定的、复合的操作。使用给定的Python脚本创建要素,并将其发送到工作空间中进行处理。复制所有进入到磁盘文件中的要素并保存。 NullAttributeMapperParameterFetcherPlayerPythonCallerPythonCreatorRecorder14
SummaryReporterSystemCallerTclCallerTCPIPReceiverTCPIPSender生成一个要素总结报告并写入到磁盘文件中,要素在汇总之前会进行排序。调用另外一个程序,等其运行结束并退出后继续执行转换任务。调用一个TCL命令并将返回结果赋值到指定的属性中。通过TCP/IP接收未处理的数据。每次指定接受要素的字节数或检测到特定序列时生成要素。将未处理的数据发送到指定主机,可能是另一个运行不同程序的FME工作空间(在同一台机器或不同机器上),或通过TCP/IP传递的其它客户机应用程序。导致转换任务结束并在转换日志中输出指定的信息作为终止的原因。提供一种机制,接收来自另一个运行不同处理的FME工作空间的要素。这个工作空间可以位于同一台机器上,也可以位于不同的机器中。可以与TransporterSender结合使用。提供一种机制,将要素发送到另一个运行不同处理的FME工作空间中,这个工作空间可以位于同一台机器上,也可以位于不同的机器上。可以与TransporterReceiver结合使用。读取指定的变量并将其值写入到指定的属性中。此变量必须是之前用VariableSetter转换器设置过的。创建一个变量,并为其赋值。此变量可以通过VariableRetriever转换器重新读回到属性中。TerminatorTransporterReceiverTransporterSenderVariableRetrieverVariableSetterJSoN – (JavaScript object Notation)是一个简单的、结构化的文本格式设计,可轻易集成到JavaScript的应用程序。JSoNFragmenter JSoNExtractorJSoNFlattenerJSoNFormatterJSoNTemplaterNEW将JSoN格式文本部分提取到新的FME要素中。将JSON格式文本部分提取到要素属性中。将JSON对象平整化,将对象关键及值提取到FME要素属性中。提供格式化的JSON文本选项。生成FME要素属性值的JSON文档。这一转换器在JSON文档中进行对象和数组值的创建、修改。替换或检测。JSoN文本语法的有效性。 JSoNUpdaterJSoNValidatorKML –这些转换器对要素的几何图形或属性进行处理,使其可用 GoogleTM EarthTM KML 写模块输出。FME转换器参考手册15
KMLPropertySetterKMLRegionSetterKMLStylerKMLTimeSetterKMLTourBuilderKMLViewSetter为一组输出到Google Earth KML写模块的矢量和栅格要素设置公共属性。为一组输出到Google Earth KML写模块的矢量和栅格要素,设置与区域相关的KML属性。为一组输出到oGCKML写模块的要素创建公共样式。为一组输出到Google Earth KML 写模块的要素设置与时间相关的KML属性。创建一个KML漫游,这个漫游是由与每个输入要素关联的漫游停顿点组成。为一组输出到OGCKML 写模块的要素设置与视图相关的KML属性。支持创建LookAt或Camera视图。线性参考 –这些转换器处理FME要素的现行参考数据结构一些转换器允许你创建并把保存在属性中的测量相关的信息应用到FME要素的几何图形上。LengthToPointCalculator计算要素的局部长度,从要素的起点开始,到离指定点最近的要素的位置结束,并把长度添加为要素的新属性。点的坐标系来自于原始要素中的属性。提取与指定类型相匹配的几何要素的度量值,并将结果存入属性或属性列表中。创建一系列度量值,并关联到几何要素上,每个值都是从线的起点到相应节点的距离,再乘以给定的倍数。移除几何要素的度量值。将点、线、弧段、面几何图形或线几何图形的结点的度量值设置为给定属性或属性列表的属性值。通过指定的起点和终点或者测量的距离对线几何要素进行裁剪操作,使线要素几何图形变短。它操作于简单的线几何要素和没有洞的多边形。MeasureExtractorMeasureGeneratorMeasureRemoverMeasureSetterSnipper列表 – 这些转换器是对FME属性列表进行操作,提供了对FME属性列表的创建,暴露,查询,提取等操作。AttributeExploder对输入要素的每个属性创建一对新属性(属性名/属性值),然后作为新要素或将其添加为原始要素的列表元素进行输出。在这两种情况下,可能保存或删除原始属性和几何图形。将属性和/或几何图形从一个要素移动到另一个要素。将输入要素的属性合并为一个单独的列表结构。将列表中所有值连接成一个单独的属性值。NEW ListBasedFeatureMergerListBuilderListConcatenator16
ListCopierListDuplicateRemoverListElementCounterListExploderListExpressionPopulatorListHistogrammerListIndexerListPopulator将一个完整的属性列表,包括嵌套属性,从一个列表复制到另外一个列表。删除列表属性中所有重复的值。列表结果中只显示不同的值。将指定列表中含有的成员个数保存到一个新的属性中。暴露输入要素的每个列表成员。使用一个指定的正则表达式,从一组属性创建一个新的列表。计算列表值的直方图,并用一个新的列表属性返回给要素。把由索引号指定的列表元素的属性降级变为要素的主属性。将一组用户属性附加到要素上并使用它们创建一个;列表属性。例如: myattrib0 myattrib1 myattrib2成为一个列表: myattrib{} containing entries myattrib{0}, myattrib{1}, myattrib{2}ListRangeExtractorListRenamerListSearcherListSorterListSummer提取列表中的最小和最大值。重命名一个列表名,或列表组成部分。查找列表中某个值,并返回该值在列表中的索引号对给定列表元素进行排序并生成一个新的列表。计算列表中所有元素之和。操作– 这些转换器修改(处理)相对于其他转化器独立的要素的图形或属性。2DArcReplacer用一个二维弧段来代替要素的几何图形,弧的形状由参数设置,可以是浮点型常量值,也可以来自原要素的属性。用一个二维的矩形框来替代要素的几何图形,矩形框的最小和最大值可以自己设定也可以来自原始要素的属性。用一个二维的椭圆替换要素的几何图形,椭圆的形状通过参数、值或已有的属性值进行设置。移除任何可能(或可能不)出现在原始要素中的高程z坐标。对要素的坐标执行三维仿射变换。仿射变换保持几何要素的线和平面之间的相互平行。仿射变换包含平移、旋转、缩放和反射。2DBoxReplacer2DEllipseReplacer2DForcer3DAffinerFME转换器参考手册17
3DArcReplacer3DForcer3DInterpolator将要素的几何图形替换成一个二维的弧,弧的形状由参数设置,可以是浮点型常量值,也可以是现有的属性值。通过给每个坐标添加z值,把二维数据转换为三维数据。为非聚合线形要素内插高程值,高程范围在起始值和终止值之间。产生的要素高程值从起始值到结束值依次递增或递减。如果原始要素是二维的,它将变成三维;如果原始要素是三维的,则它以前的高程值将会被覆盖。根据右手定则,以逆时针方向指定旋转轴旋转要素。对要素坐标进行仿射变换。将要素几何对象和(或)属性的角度从一种表示形式转换到另一种表示形式。用一个二维圆弧替代原有要素几何形状,圆弧取决于线要素上的第一个点、中点和最后一个点。将给出的属性设置为一个几何图形-弧的特征。这个转换器同时只对一个要素执行。修改几何图形-弧的属性。通过执行ArcSDE转换、比例缩放和坐标点捕捉,来模拟ArcSDE对要素的变换。同时移除重复点,重复点是由在同一个格网点处因先前分离的顶点重复捕捉而产生的点。通过沿着弧要素边界内插一系列的小线段替代原来的图形,将弧要素转化为线要素。 通过沿着椭圆边界内插许多小线段,将椭圆要素将转化为多边形要素。从要素中移除所有属性和列表属性,属性列表中选择的属性除外。在一个范围查找表中执行查找操作,并把结果值存储或写入到一个新的输出属性中移除要素的属性和列表属性。用要素的二维边框或者它二维上最小有向边框替换要素几何图形。3DRotatorAffinerAngleConverterArcEstimatorArcPropertyExtractorArcPropertySetterArcSDEGridSnapperArcStrokerAttributeKeeperAttributeRangeMapperAttributeRemoverBoundingBoxReplacerBufferer用通过指定宽度填充原始要素的几何图形替代要素的几何图形。输出的几何图形中每个点距离原始几何图形的距离是指定的。18
BulkAttributeRemoverBulkAttributeRenamerCenterLineReplacer按照给定的正则表达式,移除输入要素的的属性。 该转换器可用于移除具有命名相似的多个属性。通过添加前缀、删除前缀、正则表达式替换、字符串替换等方式对属性重命名。用面要素的中轴、直骨架线或中心线来替代面要素。 这个转换器对于狭长面效果更佳。CenterofGravityReplacer用要素的质量的中心点替代要素几何。根据要素的形状,产生的点可能会在原始要素的外部。CenterPointReplacer使用位于要素约束矩形的中心的点替代几何要素。 FME转换器参考手册19
Chopper将输入的要素分成点,线,或面,将输入要素分成指定节点数的要素。CoordinateRemoverCoordinateRounder删除要素中的几何图形上的一个或多个坐标点。对要素的坐标点进行指定位数的四舍五入操作。处理后将自动删除冗余的重复的坐标点。CoordinateSwapperCurvefitter交换输入要素的坐标轴。对线段或者栅格数据进行圆滑,用直线和弧段组合创建成平滑的曲线来替换原有的线段。该过程能真实的表现原数据并且能够压缩文件大小在80%以上,除了处理简单线型要素外,该转换器还在平滑相邻区域要素的边界时保留要素之间的拓扑结构。Densifier通过插值法以固定间隔对要素添加顶点。DisplacerEllipsePropertyExtractor使用Nickerson位移算法的变体解决要素之间的邻近冲突。将给定的属性设置为椭圆几何图形的属性。20
EllipsePropertySetterExtender按照指定的参数设置椭圆的属性。对线状要素创建两点式延伸,延伸长度由用户指定。这个转换器也可以输出原始要素,其含有的第一条和最后一条线段延伸了用户指定的长度。FilenamePartExtractorGeneralizer提取文件名路径的一部分并以字符串形式返回。这里有四类算法: 概括化算法,通过移除节点减小坐标密度。 平滑算法,为每个节点确定新的位置。 测量算法,计算点的位置,并返回这些点的一个列表(例如,要测量某个要素的弯曲度)。 拟合算法,用一个调整到指定线的新要素,完全替代原始几何对象(例如,要最小化原始要素的垂直距离)。通过指定数量扩展或收缩输入几何图形的边界部分,若有必要,使用碎化弧段进行连接。重新设置要素的几何类型。根据几何编码参数的设置来提取某个要素的几何形状。由此产生的几何编码作为属性添加给要素。这个属性可以在以后利用GeometryReplacer转换器恢复要素的几何形状。NEW GeographicBuffererGeometryCoercerGeometryExtractorGeometryPartExtractorGeometryProperty ExtractorGeometryProperty RemoverGeometryPropertyRenamerGeometryPropertySetter基于几何图形XQuery提取或移除选择的几何图形部分。将选择的几何图形名称或特征提取到要素属性中。移除选择的几何图形名称或特征。重命名几何图形的名称或特征。设置从要素属性或常量中选中的几何名称或特征。FME转换器参考手册21
GeometryRefiner对要素的几何形状执行以下优化: 任何均质IFMEAggregate将成为一个多(IFMEMultiCurve、IFMEMultiArea、IFMEMultiPoint或IFMEMultiText)。 任何一个或只有一个成员的多个IFMEAggregate将被单个部分取代。 任意无洞IFMEDonut将成为IFMEPolygon或IFMEEllipse。 任意只有一段的IFMEPath将被该段所取代。 IFMEPath内部一连串的IFMELine线段将被合并。彻底移除要素的几何图形;例如,当你想要将空间数据转换成非空间数据。根据几何形状编码参数替换要素的几何形状。这个转换器常常用于恢复在先前通过GeometryExtractor转换器被提取到属性中的几何形状。根据输入要素或存储在要素指定属性字段中的内容构造GML2文档,并从GML2端口输出。由存储在输入要素属性中的内容来构造GML文档。用表示要素包(凸包或凹包)的多边形替代它的几何图形。GeometryRemoverGeometryReplacerGMLFeatureExtractorGMLFeatureReplacerHullReplacerInsidePointReplacerLabelPointReplacer用面内的一个点替换面状要素的几何图形。用注记点替换要素的几何图形。对于多边形来说,文字必须在原始几何图形的内部。对于线或者点来说,文字标注在原始对象上。LineCloser通过添加起始节点作为终节点,将输入的线要素转换成面。MinimumAreaForcer确保带有多边形几何类型的要素含有面积等于或超过指定最小面积的面。22
MinimumSpanningCircle ReplaceroffsetCurveGeneratoroffsetter用表示其最小外围圈的多边形替换要素的几何图形。该最小外围圈按照最小的包含通过要素所有顶点的范围来定义。偏移线性要素,如果有必要,使用碎化弧连接它们。给要素的坐标点设置一个偏移量,使要素产生指定数量的位移。orientor调整多边形要素的方向或线形要素的方向。PartCounter返回几何对象组成部分的个数。对于多部分或聚合要素,这个值是组成部分的个数,对于路径来说,这个值是线段的条数。将路径要素分解成各个组成部分线段。每个输出要素都包含一份源要素属性。将要素在指定的点以逆时针方向旋转指定的旋转角度(按度计算)。该转换器通过放大或缩小来缩放对象。对要素的几何图形执行一个二阶保角变换。根据输入的几何对象,执行二维的或三维的转换。根据线的弯曲分析,使用Sherbend算法,通过减少不必要的细节来简化线。当概化过程发成冲突时,可能会消除、减少或合并弯曲。在这个例子中,三个弯曲被合并成一个。PathSplitterRotatorScalerSecondorderConformerSherbendGeneralizerTextAdderTextLocationExtractorTextPropertyExtractorTextPropertySetterFME转换器参考手册
把要素的几何图形设置成文本,用几何对象的位置作为文本的位置。把文本要素的几何图形设置到文本的位置。将给定属性设置到文本几何对象属性。设置文本几何对象属性到指定属性。23
TextStroker采用输入的文本串、旋转角度、高度和宽度倍数,输出文本的聚合对象,用于描述文本的轮廓。NEW VertexCreator将坐标附加到点和线几何要素上,或用点几何对象替换已有几何对象。地图文本 – 这些转换器只用于对要素创建文本标注,它们是通过技术开发MapText, Inc.来创建的MapTextLabeller ⊛MapTextStyler使用地图文本标注管理器对要素创建文本标注。为MapTextLabeller指定要素周围的无标注区域,以便添加标注而准备要素。MRF –这些转换器用于修复几何图形,特别是在CAD到GIS数据的迁移过程中。它是构建在集成到FME的MRF的数据清理技术MRFCleanFactory之上。该类的所有转换器是一个Safe公司额外付费才能使用的包。MRF2DCleaner ⊛MRF2DConflator ⊛MRF2DDangleRemover ⊛MRF2DDuplicateRemover ⊛MRF2DExtender ⊛MRF2DGeneralizer ⊛MRF2DIntersector ⊛MRF2DJoiner ⊛MRF2DShortGeometry ⊛ RemoverMRF3DCleaner ⊛修复输入数据的几何问题,例如线超过和不足用户指定的容差。这个转换器非常适用于多图层、多容差的二维数据清理。如果两个要素有大致相同的形状和位置,以及相同的端点,MRF2DConflator会改变其中一个几何对象来匹配另一个。移除至少包含一个自由端点且其长度小于指定数值的要素。删除重复要素。如果要素的几何图形在容差范围之内,则他们会被认为是重复的要素;清理之后只保留具有较小容差的要素。延伸那些在指定容差以内的弧和线,以此来修正线的不足,同时要保持线的方向。移除线上的节点。被移除的节点的数量由清理容差值控制。计算所有输入要素之间的交叉,在交叉处打断弧和线。连接要素形成更长的要素。一对线要素要想成为连接的候选对象,只有当他们2个能在给定的节点或终点处相连接时才可以。移除长度小于指定容差的要素。修理输入数据的几何问题,例如线过长或不足用户指定的容差。这个转化器对于多图层、多容差的三维数据清理非常有用。24
网络 – 这些转换器对连接在一个网络中的线状要素进行处理。执行诸如优先级计算和方向纠正之类的操作。NetworkCostCalculatorNetworkFloworientorNetworkTopologyCalculatorShortestPathFinderStreamorderCalculatorStreamPriorityCalculator计算和分配从一个源对象到每个可连接对象的最短路径的成本,作为输入要素的Z值或者测量值。修复网络中每个边线或线形要素的流向(方向),使之与下一个目标结点的方向一致。找出属于同一网络图的相连的线。在输入要素长度或边线比重基础上计算网络中源结点到目标结点的最短路径。计算河网中河流(Strahler或Horton)顺序。在多河流的网络中计算主干和支流。点云 – 这些转换器创建、使用并且输出点云要素。它们只处理由点云组成的数据。PointCloudCoercerPointCloudColorScalerPointCloudCombiner PointCloudComponent Adder PointCloudComponent Copier PointCloudComponent Keeper PointCloudComponent Remover PointCloudComponent Renamer PointCloudComponent TypeCoercerPointCloudConsumerPointCloudCreatorPointCloudExpression Evaluator把所有的点云强制转化为点或多点。这个转换器用于写入到点云不支持的格式时使用。缩放点云的颜色组件,从UInt8到UInt16,或者从UInt16到UInt8。将多个点云要素合并成单个点云要素。向点云添加一个新的常量值组件。根据指定名称将已有组件复制到一个新的组件。保留已有组件并创建新的组件,新组件与已有组件名称不同,但值相同。从点云中移除除了指定组件外的所有其它组件。从点云中移除指定组件。重命名已有组件。转换点云组件类型。从栅格几何上请求瓦片,但并不对瓦片执行实际的操作。使用指定的大小和组件创建一个新点云要素,并把它发送到工作空间中进行处理。计算表达式,例如代数操作或条件语句,进行点云组件值的设置。基于选择的写模块格式将要素的几何图形序列化到块属性中。将输入的点云要素按照计算表达式,分端口将当个点云要素进行过滤成一个或多个部分。把点云覆盖到栅格上来设置点云组件的值。提取点云要素的属性和作为属性暴露它们。25
PointCloudExtractorPointCloudFilterPointCloudonRaster ComponentSetterPointCloudPropertyExtractorFME转换器参考手册
NEW PointCloudReplacerPointCloudSplitterPointCloudThinner PointCloudTransformation Applier使用保存在快属性中的几何图形替换要素的几何图形。块根据选择的点云格式进行解码。将单个点云要素分离成多个点云要素。输出比原始输入要素的点更少的点云要素。在一个点云上应用转换。栅格 –这些转换器创建、使用并输出栅格数据。他们对包含规则空间格网值的数据进行处理。ImageRasterizer把输入的点、线或多边形要素绘制到一个填充了背景色的颜色栅格要素上。使用Mapnik工具箱将输入的点、线、多边形和栅格要素绘制到栅格上。把输入的点、线或多边形要素绘制到一个填充了背景色的数值栅格要素上。输入的矢量要素的Z坐标用于产生像素值。接收若干个点要素和一个参照栅格数据。对于每个输入的点要素,参考栅格数据后会重新创建一个点,然后输出这个点。 MapnikRasterizerNumericRasterizerPointonRasterValueExtractor RasterAspectCalculatorRasterBandAdder计算栅格每个像元的方向(倾斜的方向)。按顺时针方向从北开始,以度进行度量,值域范围在0-360,。给栅格数据添加一个新的波段。添加的波段的所有像元都会含有相同的值,并且与栅格数据的其它波段一样具有相同的栅格级别特性。将多个重叠的栅格要素合并成单个栅格要素。使用指定的转换选项,更改输入要素中栅格几何对象的选中波段的基本解译。移除栅格要素选中波段以外的所有波段。RasterSelector可用于修改选项。提取栅格要素中波段的最大和最小值,调色板的最大和最小键以及调色板的最大和最小值,然后把它们作为属性暴露出来。为一个栅格所选的波段设置名称。RasterBandCombinerRasterBandInterpretation CoercerRasterBandKeeperRasterBandMinMaxExtractorRasterBandNameSetter26
RasterBandNodataRemover移除栅格要素选中波段中存在的无数据值。也就是说,之前等于无数据值的值现在认为是有效数据。RasterBandNodataSetter在波段级别上识别栅格要素的无效值。即等于指定值的值将被认为是无效的,并且对很多操作都不会有影响(例如,平移或缩放)指定栅格中波段的次序。根据输入波段的索引对波段排序。提取栅格要素的波段和调色板特性,并把它们作为属性暴露出来。移除栅格要素所选的波段。从每个输入的栅格要素中,根据输入的波段和调色板的数目,把波段和调色板分离为一个或多个输出的栅格要素。RasterBandordererRasterBandProperties ExtractorRasterBandRemoverRasterBandSeparatorRasterCellCoercer将输入的所有数字化栅格要素分解成独立的点或多边形。为波段中每个像元输出一个矢量要素。RasterCelloriginSetter设置栅格的像元原点。FME转换器参考手册27
RasterCellValueCalculator给一对栅格要素执行一个算术操作。栅格要素A的第一个选中波段与栅格要素B的第一个选中波段合并,栅格要素A的第二个选中波段与栅格要素B的第二选中波段合并,以此类推。RasterCellValueReplacerRasterCellValueRounderRasterCheckpointerRasterConsumerRasterExpressionEvaluatorRasterExtentsCoercerRasterExtractorRasterGCPExtractorRasterGCPSetterRasterGeoreferencer用一个新的单个的值替换源栅格中某个范围的值。四舍五入栅格像元值。在栅格处理中设置一个强制前一个处理立即发生的检查的。一旦完成,它总是把当前状态保存到磁盘上。从栅格几何对象上请求所有的瓦片。求栅格数据中每个单元格的表达式的值,如代数运算或条件语句。使用一个覆盖栅格范围的多边形替代输入的栅格要素。根据所选择的写模块的格式,序列化要素几何对象到栅格块属性上。从栅格要素中提取坐标系统和地面控制点(GCP),并把它们作为属性暴露出来。使用指定的列(pixel), 行(line), X 坐标, Y坐标和 Z 坐标,设置栅格要素的地面控制点(GCP)。使用指定的参数对栅格数据进行空间配准。RasterHillshaderRasterInterpretationCoercer产生一个阴影补充效果,用于可视化地形。使用指定的转换选项,更改输入要素中栅格几何波段的基本解译。28
RasterMosaicker这个转换器把多个栅格要素镶嵌为一个栅格要素。RasterNumericCreator创建一个用数值指定了大小的栅格,然后把它发送到工作空间进行处理。这对于采用用户指定的宽度和高度来创建一个非常大的影像是很有用的。从属性中创建一个调色板,并将其添加到栅格中所有选择的波段上。创建一个字符串来代表现有的调色板,并将其保存到属性中。从栅格的选中的波段中产生一个调色板。使用指定的转换选项,更改输入的栅格要素的调色板的基本解译。在调色板层面上识别栅格要素的无效值。删除栅格要素所选的调色板。通过使用波段像元值来查找相关的调色板值来分解输入的栅格要素选中波段的调色板,然后取代原始栅格要素的波段像元值。提取某个栅格要素的几何特性并作为属性把它们暴露出来。通过指定金字塔最小层的大小或要生成的金字塔层数,为每个输入的栅格要素创建一系列的金字塔等级。从指定的格式和数据集中读取并输出栅格要素。使用栅格块属性中包含的几何图形替代要素的几何图形。这个块根据选中栅格的格式进行解码。使用期望的维度、期望的像元大小(按地面单位计算)或像元大小百分比,对输入的栅格要素进行重采样。RasterPaletteAdderRasterPaletteExtractorRasterPaletteGeneratorRasterPaletteInterpretation CoercerRasterPaletteNodataSetterRasterPaletteRemoverRasterPaletteResolverRasterPropertiesExtractorRasterPyramiderRasterReaderRasterReplacerRasterResamplerRasterRGBCreator创建一个用RGB值指定大小的栅格要素,并将其发送到工作空间中进行处理。FME转换器参考手册29
RasterRotationApplierRasterSelectorRasterSingularCellValue Calculator RasterSlopeCalculatorNEW将输入的栅格要素属性中的旋转角度应用到其他的栅格属性和数值上。为接下来的转换器操作选择特定的栅格波段和调色板。在两个操作数上执行算数操作:栅格像元值和数值。计算栅格中每个像元的斜率(z值的最大变化率)。把栅格要素缩减到原始大小的一个子集。这实际上是使用像素范围而不是地面坐标的一个裁剪操作。通过指定瓦片的大小或瓦片的数目,把每个输入的栅格要素分割为一系列的瓦片。 RasterSubsetterRasterTilerRasterToPolygonCoercerVectoronRasteroverlayer根据输入的栅格要素创建多边形。输入的栅格中具有相同值的连续的像素会输出一个多边形。通过把矢量要素绘制到结果输出栅格要素上,把矢量要素叠加到一个栅格要素上。输出栅格的属性与输入栅格的完全一致。创建一系列可以被网络地图应用所使用的影像瓦片,例如:Bing™地图,Goolge™地图,或网络地图服务。WebMapTiler字符串 – 这些转换器处理保存在FME属性中的字符串。转换器提供对保存在FME属性中的字符串进行查找、替换、大小写转换,提取字符编码的功能。AttributeClassifierAttributeSplitter测试源属性的内容是否完全符合某个特定的字符类别,并且输出相应的要素。把选择的属性分离成一个属性列表。列表中的每一项都包含一个从列表中分离出的单独分离值。例如,你可以使用这个转换器把一个含有逗号分割符的列表分离成各个组成部分。AttributeTrimmer从选择的属性中,删除头尾两端需要清除的字符。30
AttributeValueMapper根据其他的属性查询并分配一个属性值,并把结果保存在一个新的属性中。BinaryDecoderBinaryEncoderCharacterCodeExtractor使用Base64 或者HEX 解码方式将ASCII码转换为二进制码。使用Base64 或者HEX 编码方式将二进制数据转换为ASCII 字符。提取源字符串属性中第一个字符的完整字符编码,并把其在字符集中的整数值添加到要素的另一个属性中。可用于获取任何字符的ASCII码,包括不可打印的字符。将结果属性设置为包含在源编码属性(或输入的整型)中的数字编码字符。计算每个输入要素的GOID (地理要素标识符),并把它以新属性添加到要素中。该GOID是一个唯一的128位数字,包含要素与其他数字的位置,其结果是一个可以用来区分彼此的唯一值。将要素上指定的属性映射到指定的值。这个转换器能够映射到或从null值、空字符串和缺省属性映射。把文本属性转为大写字母(UPPERCASE),小写字母(lowercase),标题字母(Title case),或全标题字母(Full Title Case)。将任意数量的属性,用户参数和/或常数的值连接起来并输出为新的属性。CharacterCodeReplacerGoIDGenerator NullAttributeMapperStringCaseChangerStringConcatenatorStringFormatter按照TCL格式命令对每个指定属性执行格式化数据,这类似于C语言的写格式化输出函数。属性值可以被格式化成字符串、字符或数字。计算源属性中字符串的长度。用空格从左边或者右边填充给出的属性。在成对替换关键值基础上替换源属性包含的值中的字符。用匹配的字符串或正则表达式替换源属性中的子字符串。对指定的表达式执行某个正则表达式的匹配。从源属性中提取一个子字符串。从URL、XML、HTML、Base64、或 HEX,解码字符串到纯文本中。StringLengthCalculatorStringPadderStringPairReplacerStringReplacerStringSearcherSubstringExtractorTextDecoderFME转换器参考手册31
TextEncoderTimeStamperUUIDGenerator使用URL,XML,Base64,或者HEX类型进行文本字符串编码。给要素添加一个时间戳新属性。时间戳的格式由转换器的参数来设置。为每个输入的要素计算一个UUID(通用唯一标识符),然后作为一个新属性添加。与下面的例子类似:7672aac8-fa0b-464c-b0b8-3efa9ae9cd86样式 – 这些转换器通过一个方便的界面设置颜色和其它的显示特征,为输出特定格式准备要素。DGNStyler通过提供方便的接口来设置各种格式——特别的属性,为输出到Bentley® Microstation® Design V7/V8 准备要素。 DWGStylerKMLStylerMapInfoStylerMapTextStylerPDFStyler通过提供方便的界面来设置各种特定格式属性,为输出AutoCAD® DWGTM/DXFTM 对要素进行准备工作。为一组输入到OGCKML写模块的要素创建公共样式。通过提供方便的接口来设置各种格式—特别的属性,为输出到Mapinfo® MIF/MID 或 MapInfo TAB准备要素。为MapTextLabeller(MapText类别在23页)指定要素周围的无标注区域来添加标注而准备要素为一组输出到GeoSpatial PDF写模块设置常见的Adobe® PDF样式属性。表面 – 这些转换器创建、使用,并输出表面。它们处理那些对通过Z坐标定义一个表面的数据,然后通过一系列方法输出这个表面,或者为其他数据提供该表面。AppearanceExtractorAppearanceJoinerAppearanceRemoverAppearanceSetterAppearanceStylerContourGeneratorDEMGeneratorGeometryColorSetter从几何图形的前面和/或后面提取外观样式。设置指定的几何体的前面或后面的外观样式与指定的源几何体相同。从几何要素的前面和/或后面移除外观。如果父外观存在,移除几何体的外观会使几何体继承其父外观。设置几何体前面和/或后面的外观样式。创建一个外观样式,并应用到后面的表面中。(例如,可以与AppearanceSetter结合使用)基于输入点和断裂线构建Delaunay三角网。之后的等高线从该三角网中产生。基于输入点和断裂线构建Delaunay三角网。然后对三角网进均匀采样来产生一个数字高程模型(DME点)。设置颜色,对几何的外表(例如表面)提供外观,并匹配几何XML查询。32
RasterDEMGenerator基于输入点和断裂线构建Delaunay三角网。这个三角网均匀的采样来产生一个栅格数字化高程模型(DEM栅格)。SectorGeneratorSurfaceDraper输出点要素影响圆形扇形,具有通过方位角定义的方向。基于输入点和断裂线构建Delaunay三角网。输入的悬挂要素会叠加到表面模型上,作为被披挂的要素输出。SurfaceModellerSurfaceModeller转换器结合了几何关于表面的转换器的功能,当你需要对同一种模式进行不同的表达时,这一转换器很有用。SurfaceSplitterSurfaceSplitter转换器将输入的双面表面体分割成两个单边表面;前面和后面。这个功能很有用,尤其是在构建3D时需要分割组合体为内、外两部分。基于输入点和断裂线构建Delaunay三角网。表面模型可以用一些表示法输出:不规则三角网(TIN),TIN顶点,TIN边和三角形。TINGeneratorVoronoiCellGenerator输出点要素影响圆形扇形,具有通过方位角定义的方向。FME转换器参考手册33
VoronoiDiagrammer用输入的点创建一个Voronoi图或者泰森多边形。每个多边形都定义了最接近于某个特定输入点的空间面积。网络服务 – 这些转换可以通过HTTP协议访问网络服务。DeceleratorDirectTweeterGeoRSSFeatureExtractorGeoRSSFeatureReplacer降低要素流经工作空间的速度。从Workbench发送一个Twitter™指令信息。根据输入的要素构造GeoRSS文档,并存储到通过GeoRSS端口输出的要素所指定的属性中。根据输入要素属性字段中存储的GeoRSS文档或URLs构建要素。来自GeoRSS文档或URLs的要素可以包含原始要素的属性字段输出和合并。通过执行一个HTTP DELETE操作访问URL。将请求的结果存储在指定的目标属性里。通过执行一个HTTP GET操作访问URL。将请求的结果存储在指定的目标属性里。使用HTTP PUT或POST操作将文件内容上传到URL上。上传的结果存储在指定的目标属性里。用指定文件创建一个多加载要求并用HTTP PUT 或POST 操作创建参数。使用HTTP PUT或POST操作上传数据到URL。上传结果将存储在指定的目标属性中。通过在指定的URL上执行HTTP GET操作获得一个影像,然后作为栅格要素返回结果数据。使用一个GSERT(Geospatial Enterprise Real-Time )服务器进行地址地理编码。使用亚马逊简单存储服务(S3),从 S3 bucket中的对象下载数据。使用亚马逊简单存储服务(S3),上传数据到亚马逊 S3 bucket。从Workbench发送一个Twitter状态更新。运行一个关于Twitter包含给定查询的搜索。检索特定用户的Twitter状态更新。创建一个URL网址用于获取指定的来自Google Chart API 的PNG影像数据,每个进入此转换器的要素都需要创建一个URL网址。Google Chart API的用法服从API服务条款。从指定的WebSocket服务接收WebSocket消息。每接收一个消息产生一个要素,并将消息的内容放置在指定属性中。将WebSocket消息发送到指定的WebSocket服务。34
HTTPDeleterHTTPFetcherHTTPFileUploaderHTTPMultipartUploaderHTTPUploaderImageFetcherProxixGeocoder S3Downloader S3UploaderTweeterTweetSearcherTwitterStatusFetcherWebCharterNEWNEW WebSocketReceiver WebSocketSenderWhiteStarLeaseBuilder发送一个到WhiteStar Legal2Map™ WebServices (W3) 服务器的查询来获取点或者多边形数据,他们必须匹配合法的土地描述列表。工作流 – 这些转换器在本地或在FME Server上运行工作空间。要使用这些转换器,你可能需要访问FME Server。FMEServerJobSubmitter把FME空间ETL任务提交到FME Server上运行。一个任务包含一个工作空间(位于FME Server的资料库中)和它的发布参数值。等待直到提交到FME Server上的FME空间ETL任务全部处理完成。要等待的任务列表通过输入要素的任务ID号来识别。当转换器正在等待的任务执行完成时,它将立即输出对应的要素。访问指定的FME Server运行转换的转换日志。访问转换日志可通过输入参数的任务ID进行区分。向FME Server发送指令。该指令可能包含一系列的动作,比如触发下载工作空间,或者发送一封e-mail消息到设定的客户端。提交FME空间ETL任务到FME Server中去运行,且下载结果数据到指定的位置。您可以为任务选择上传文件,在FME Server执行完任务时下载结果数据到本地。使用Java消息系统(JMS),从消息供应商处接收消息。使用Java消息系统(JMS),将消息发送给消息供应商。使用亚马逊简单通知服务(SNS),发送消息到亚马逊SNS主题上。使用亚马逊简单队列服务(SQS),从亚马逊SQS队列接收消息。使用亚马逊简单队列服务(SQS),将消息发送到亚马逊SQS队列上。在本地计算机上调用另一个FME workbench工作空间文件生成新的FME进程。此转换器适用于批量处理,尤其是与目录和文件读取一起使用。FMEServerJobWaiterFMEServerLogFileRetrieverFMEServerNotifierFMEServerWorkspaceRunner JMSReceiver JMSSender SNSSender SQSReceiver SQSSenderWorkspaceRunnerXML – 这些转换器通过把XML元素映射到FME要素中对XML数据进行处理,使用样式表来转换XML文档,并查询XML数据集合。 XMLAppender HTMLToXHTMLConverterXMLFeatureMapperXMLFlattenerXMLFormatterFME转换器参考手册
NEW将几个XML文档整合为一个。将HTML文档转换为有效的XHTML文档。通过xfMaps从XML文档构建要素。将XML元素的内容平整化到要素属性中。为格式化和清理XML文档提供各种不同的选项。35
XMLFragmenter从XML文档映射元素到XML片段中。可以将大的XML文档分解为几个部分,这些部分可以通过下游的XML、XQuery、XSLT或常用的文本处理转换器进行进一步操作。通过与另一个命名空间声明完整的样本XML文件匹配前缀的方式,声明XML文档中丢失的命名空间。这个转换器在XML模式(XSD)文件基础上生成一个XML文档。当示例文件不能通过模式验证时,它将提供一个看起来像一个有效XML文档的总体概述。通过这个转换器生成的XML可以在XML模板转换器中作为一个XMLTemplater的模板使用。填入一个带有要素属性值的XML文档。该文档作为模板提供,且转换器将使用XQuery插入属性值和几何信息到模板中。这个转换器可以创建、修改、替换或删除XML文档中的XML元素和属性。验证XML文件或文本的语法或模式的有效性。使用XQuery 表达式提取XML文本的部分信息,使其成为新的要素。使用XQuery 表达式提取XML文本的部分信息,并保存到要素属性中。使用XQuery更新表达式对XML文档进行更新。使用XSL(eXtensible Stylesheet Language)语言样式表转换XML文档。常见的输出格式包括 text、RSS、SVG和CSV。XMLNamespaceDeclarerXMLSampleGeneratorXMLTemplaterXMLUpdaterXMLValidatorXQueryExploderXQueryExtractorXQueryUpdaterXSLTProcessor 36
转换器索引2D
2DArcReplacer (操作类别), 182DBoxReplacer (操作类别), 182DEllipseReplacer (操作类别), 182DForcer (操作类别), 18
2DGridAccumulator (集合类别), 42DGridCreator (基本结构类别), 14
3D
3DAffiner (操作类别), 18
3DArcReplacer (操作类别), 183DForcer (操作类别), 18
3DInterpolator (操作类别), 193DRotator (操作类别), 19
A
Affiner (操作类别), 19
AffineWarper (几何对象操作类别), 10AggregateFilter (过滤类别), 9Aggregator (集合类别), 4Amalgamator (集合类别), 4
AnchoredSnapper (几何对象操作类别), 10AngleConverter (操作类别), 19AngularityCalculator (计算类别), 1AppearanceExtractor (表面类别), 34AppearanceJoiner (表面类别), 34AppearanceRemover (表面类别), 34AppearanceSetter (表面类别), 34AppearanceStyler (表面类别), 34ArcEstimator (操作类别), 19
ArcPropertyExtractor (操作类别), 19ArcPropertySetter (操作类别), 19ArcSDEGridSnapper (操作类别), 19ArcSDEQuerier (数据库类别), 7ArcStroker (操作类别), 19
AreaBuilder (几何对象操作类别), 10AreaCalculator (计算类别), 2
AreaonAreaoverlayer (几何对象操作类别), 10AttributeClassifier (字符串类别), 32
AttributeCompressor (基本结构类别), 14AttributeCopier (基本结构类别), 14AttributeCreator (基本结构类别), 14
AttributeDecompressor (基本结构类别), 14AttributeDereferencer (基本结构类别), 15
AttributeExploder (列表类别), 17AttributeExposer (基本结构类别), 15AttributeFileReader (基本结构类别), 15AttributeFileWriter (基本结构类别), 15AttributeFilter (过滤类别), 9AttributeKeeper (操作类别), 19AttributePivoter (计算类别), 2AttributeRangeFilter (过滤类别), 9AttributeRangeMapper (操作类别), 19AttributeRemover (操作类别), 19AttributeRenamer (基本结构类别), 15AttributeReprojector (坐标系统类别), 6AttributeRounder (计算类别), 2AttributeSplitter (字符串类别), 32AttributeTrimmer (字符串类别), 32
AttributeValueMapper (基本结构类别), 15AttributeValueMapper (字符串类别), 32
B
BaseConverter (计算类别), 2BinaryDecoder (字符串类别), 32BinaryEncoder (字符串类别), 32BMGReprojector (坐标系统类别), 6BoundingBoxAccumulator (集合类别), 4BoundingBoxReplacer (操作类别), 19BoundsExtractor (计算类别), 2Bufferer (操作类别), 19
BulkAttributeRemover (操作类别), 20BulkAttributeRenamer (操作类别), 20
C
CenterLineReplacer (操作类别), 20
CenterofGravityReplacer (操作类别), 20CenterPointReplacer (操作类别), 20ChangeDetector (过滤类别), 9
CharacterCodeExtractor (字符串类别), 32CharacterCodeReplacer (字符串类别), 32Chopper (操作类别), 21
CircularityCalculator (计算类别), 2Clipper (几何对象操作类别), 11Cloner (基本结构类别), 15CommonLocalReprojector
(坐标系统类别), 6
CommonSegmentFinder (集合类别), 4ContourGenerator (表面类别), 34
ConvexityFilter (过滤类别), 9
CoordinateConcatenator (计算类别), 2CoordinateCounter (计算类别), 2CoordinateExtractor (计算类别), 2CoordinateRemover (操作类别), 21CoordinateRounder (操作类别), 21CoordinateSwapper (操作类别), 21CoordinateSystemDescriptionConverter
(坐标系统类别), 6
CoordinateSystemExtractor
(坐标系统类别), 6
CoordinateSystemRemover
(坐标系统类别), 6
CoordinateSystemSetter (坐标系统类别), 6Counter (计算类别), 2
CRCCalculator (计算类别), 2Creator (基本结构类别), 15CSGBuilder (3D 类别), 1CSGEvaluator (3D 类别), 1CsmapAttributeReprojector
(坐标系统类别), 6
CsmapReprojector (坐标系统类别), 6Curvefitter (操作类别), 21
D
DatabaseDeleter (数据库类别), 7DatabaseUpdater (数据库类别), 7DateFormatter (计算类别), 3Deaggregator (集合类别), 4Decelerator (网络服务类别), 35
DecimalDegreesCalculator (计算类别), 3DEMDistanceCalculator (计算类别), 3DEMGenerator (表面类别), 34Densifier (操作类别), 22
DensityCalculator (计算类别), 3DGNStyler (样式类别), 33
DimensionExtractor (计算类别), 3DirectTweeter (网络服务类别), 35Displacer (操作类别), 22
Dissolver (几何对象操作类别), 11DMSCalculator (计算类别), 3
DonutBridgeBuilder (几何对象操作类别), 11DonutBuilder (几何对象操作类别), 11
DonutHoleExtractor (几何对象操作类别), 11
DuplicateRemover (过滤类别), 9DWGStyler (样式类别), 33
E
ElevationExtractor (计算类别), 3
EllipsePropertyExtractor (操作类别), 22EllipsePropertySetter (操作类别), 22
EnvironmentVariableFetcher (计算类别), 3EsriReprojector (坐标系统类别), 6ExpressionEvaluator (计算类别), 3Extender (操作类别), 22Extruder (3D 类别), 1
F
FaceReplacer (3D 类别), 1
FeatureColorSetter (基本结构类别), 15FeatureHolder (集合类别), 4
FeatureMerger (集合和数据库类别), 5, 7FeatureReader (数据库类别), 7
FeatureTypeExtractor (基本结构类别), 15FeatureTypeFilter (过滤类别), 9
FilenamePartExtractor (操作类别), 22FMEFunctionCaller (基本结构类别), 15FMEServerJobSubmitter (工作流类别), 36FMEServerJobWaiter (工作流类别), 37
FMEServerLogFileRetriever (工作流类别), 37FMEServerNotifier (工作流类别), 37
FMEServerWorkspaceRunner (工作流类别), 37
G
Generalizer (操作类别), 22
GeographicBufferer (操作类别), 22GeometryCoercer (操作类别), 22GeometryColorSetter (表面类别), 34GeometryExtractor (操作类别), 23GeometryFilter (过滤类别), 9
GeometryPartExtractor (操作类别), 23GeometryPropertyExtractor (操作类别), 23GeometryPropertyRemover (操作类别), 23GeometryPropertyRenamer (操作类别), 23GeometryPropertySetter (操作类别), 23GeometryRefiner (操作类别), 23GeometryRemover (操作类别), 23GeometryReplacer (操作类别), 23
GeometryValidator (几何对象操作类别), 11
GeoRSSFeatureExtractor (网络服务类别), 35GeoRSSFeatureReplacer (网络服务类别), 36GMLFeatureExtractor (操作类别), 23GMLFeatureReplacer (操作类别), 23GoIDGenerator (字符串类别), 32
GridInQuestReprojector (坐标系统类别), 6GtransAttributeReprojector
(坐标系统类别), 6
GtransReprojector (坐标系统类别), 6
H
HoleCounter (计算类别), 3
HTMLToXHTMLConverter (XML 类别), 37HTTPDeleter (网络服务类别), 36HTTPFetcher (网络服务类别), 36
HTTPFileUploader (网络服务类别), 36
HTTPMultipartUploader (网络服务类别), 36HTTPUploader (网络服务类别), 36HullAccumulator (集合类别), 5HullReplacer (操作类别), 23
I
ImageFetcher (网络服务类别), 36ImageRasterizer (栅格类别), 27InlineQuerier (数据库类别), 8InsidePointExtractor (计算类别), 3InsidePointReplacer (操作类别), 24Inspector (基本结构类别), 15
Intersector (几何对象操作类别), 12
J
JMSReceiver (工作流类别), 37JMSSender (工作流类别), 37Joiner (数据库类别), 8
JSoNExtractor (JSoN 类别), 16JSoNFlattener (JSoN 类别), 16JSoNFormatter (JSoN 类别), 16JSoNFragmenter (JSoN 类别), 16JSoNTemplater (JSoN 类别), 16JSoNUpdater (JSoN 类别), 16JSoNValidator (JSoN 类别), 16
K
KMLPropertySetter (KML 类别), 16KMLRegionSetter (KML 类别), 16
KMLStyler (KML and 样式类别), 16, 42KMLTimeSetter (KML 类别), 17KMLTourBuilder (KML 类别), 17KMLViewSetter (KML 类别), 17
L
Labeller (几何对象操作类别), 12LabelPointReplacer (操作类别), 24LatLongToMGRSConverter
(坐标系统类别), 6
LeftRightSpatialCalculator (计算类别), 3LengthCalculator (计算类别), 3
LengthToPointCalculator (线性参考类别), 17LicenseChecker (过滤类别), 9LineCloser (操作类别), 24
LineJoiner (几何对象操作类别), 12
LineonAreaoverlayer (几何对象操作类别), 12LineonLineoverlayer (几何对象操作类别), 12ListBasedFeatureMerger
(集合和列表类别), 5, 17
ListBuilder (列表类别), 17
ListConcatenator (列表类别), 17ListCopier (列表类别), 17
ListDuplicateRemover (列表类别), 17ListElementCounter (列表类别), 17ListExploder (列表类别), 17
ListExpressionPopulator (列表类别), 18ListHistogrammer (列表类别), 18ListIndexer (列表类别), 18ListPopulator (列表类别), 18
ListRangeExtractor (列表类别), 18ListRenamer (列表类别), 18ListSearcher (列表类别), 18ListSorter (列表类别), 18ListSummer (列表类别), 18LocalCoordinateSystemSetter
(坐标系统类别), 6
Logger (基本结构类别), 15
M
MapInfoStyler (样式类别), 33MapnikRasterizer (栅格类别), 27MapTextLabeller (地图文本类别), 25
MapTextStyler (地图文本和样式类别), 25, 33Matcher (过滤类别), 9
MeasureExtractor (线性参考类别), 17MeasureGenerator (线性参考类别), 17MeasureRemover (线性参考类别), 17MeasureSetter (线性参考类别), 17MeshMerger (3D 类别), 1MGRSGeometryExtractor
(坐标系统类别), 6
MGRSGeometryReplacer (坐标系统类别), 6MGRSToLatLongConverter
(坐标系统类别), 6
MinimumAreaForcer (操作类别), 24MinimumSpanningCircleReplacer
(操作类别), 24
ModuloCounter (计算类别), 3MRF2DCleaner (MRF 类别), 25MRF2DConflator (MRF 类别), 26
MRF2DDangleRemover (MRF 类别), 26MRF2DDuplicateRemover (MRF 类别), 26MRF2DExtender (MRF 类别), 26MRF2DGeneralizer (MRF 类别), 26MRF2DIntersector (MRF 类别), 26MRF2DJoiner (MRF 类别), 26
MRF2DShortGeometryRemover (MRF 类别),
26
MRF3DCleaner (MRF 类别), 26
MultipleGeometryFilter (过滤类别), 9
MultipleGeometrySetter (基本结构类别), 15
N
NeighborFinder (集合类别), 5
NeighborhoodAggregator (集合类别), 5NeighborPairFinder (集合类别), 5
NetworkCostCalculator (网络类别), 26NetworkFloworientor (网络类别), 26
NetworkTopologyCalculator (几何对象操作and
网络类别), 12, 26
NullAttributeMapper
(基本结构和字符串类别), 15, 32
NumericRasterizer (栅格类别), 28
o
offsetCurveGenerator (操作类别), 24offsetter (操作类别), 24
orientationExtractor (计算类别), 3orientor (操作类别), 24
P
ParameterFetcher (基本结构类别), 15PartCounter (操作类别), 24
PathBuilder (几何对象操作类别), 12PathSplitter (操作类别), 24PDFStyler (样式类别), 33PlanarityFilter (过滤类别), 9Player (基本结构类别), 15
PointCloudCoercer (点云类别), 26PointCloudColorScaler (点云类别), 26PointCloudCombiner (点云类别), 26
PointCloudComponentAdder (点云类别), 27PointCloudComponentCopier (点云类别), 27PointCloudComponentKeeper (点云类别), 27PointCloudComponentRemover (点云类别), 27PointCloudComponentRenamer (点云类别), 27PointCloudComponentTypeCoercer
(点云类别), 27
PointCloudConsumer (点云类别), 27PointCloudCreator (点云类别), 27
PointCloudExpressionEvaluator (点云类别), 27PointCloudExtractor (点云类别), 27PointCloudFilter (点云类别), 27
PointCloudonRasterComponentSetter
(点云类别), 27
PointCloudPropertyExtractor (点云类别), 27PointCloudReplacer (点云类别), 27PointCloudSplitter (点云类别), 27PointCloudTransformationApplier
(点云类别), 27
PointConnector (几何对象操作类别), 13
PointonAreaoverlayer (几何对象操作类别), 13PointonLineoverlayer (几何对象操作类别), 13PointonPointoverlayer (几何对象操作类别), 13PointonRasterValueExtractor (栅格类别), 28ProxixGeocoder (网络服务类别), 36PythonCaller (基本结构类别), 15PythonCreator (基本结构类别), 15
R
RandomNumberGenerator (计算类别), 3RasterAspectCalculator (栅格类别), 28RasterBandAdder (栅格类别), 28RasterBandCombiner (栅格类别), 28
RasterBandInterpretationCoercer (栅格类别),
28
RasterBandKeeper (栅格类别), 28
RasterBandMinMaxExtractor (栅格类别), 28RasterBandNameSetter (栅格类别), 28RasterBandNodataRemover (栅格类别), 28RasterBandNodataSetter (栅格类别), 28RasterBandorderer (栅格类别), 28
RasterBandPropertiesExtractor (栅格类别), 28RasterBandRemover (栅格类别), 28RasterBandSeparator (栅格类别), 29RasterCellCoercer (栅格类别), 29RasterCelloriginSetter (栅格类别), 29RasterCellValueCalculator (栅格类别), 29RasterCellValueReplacer (栅格类别), 29RasterCellValueRounder (栅格类别), 29RasterCheckpointer (栅格类别), 29RasterConsumer (栅格类别), 29
RasterDEMGenerator (表面类别), 34
RasterExpressionEvaluator (栅格类别), 29RasterExtentsCoercer (栅格类别), 29RasterExtractor (栅格类别), 29RasterGCPExtractor (栅格类别), 29RasterGCPSetter (栅格类别), 30RasterGeoreferencer (栅格类别), 30RasterHillshader (栅格类别), 30
RasterInterpretationCoercer (栅格类别), 30RasterMosaicker (栅格类别), 30
RasterNumericCreator (栅格类别), 30RasterPaletteAdder (栅格类别), 30RasterPaletteExtractor (栅格类别), 30RasterPaletteGenerator (栅格类别), 30
RasterPaletteInterpretationCoercer (栅格类别),
30
RasterPaletteNodataSetter (栅格类别), 30RasterPaletteRemover (栅格类别), 30RasterPaletteResolver (栅格类别), 31RasterPropertiesExtractor (栅格类别), 31RasterPyramider (栅格类别), 31RasterReader (栅格类别), 31RasterReplacer (栅格类别), 31RasterResampler (栅格类别), 31RasterRGBCreator (栅格类别), 31RasterRotationApplier (栅格类别), 31
RasterSelector (栅格类别), 31
RasterSingularCellValueCalculator (栅格类
别), 31
RasterSlopeCalculator (栅格类别), 31RasterSubsetter (栅格类别), 31RasterTiler (栅格类别), 31
RasterToPolygonCoercer (栅格类别), 31Recorder (基本结构类别), 15
ReframeReprojector (坐标系统类别), 6ReprojectAngleCalculator
(坐标系统类别), 6
ReprojectLengthCalculator
(坐标系统类别), 7
Reprojector (坐标系统类别), 7Rotator (操作类别), 25
RubberSheeter (几何对象操作类别), 13
S
S3Downloader (网络服务类别), 36S3Uploader (网络服务类别), 36Sampler (过滤类别), 9Scaler (操作类别), 25
SchemaMapper (数据库类别), 8
SecondorderConformer (操作类别), 25SectorGenerator (表面类别), 34SherbendGeneralizer (操作类别), 25ShortestPathFinder (网络类别), 26
SliverRemover (几何对象操作类别), 13Snapper (几何对象操作类别), 13Snipper (线性参考类别), 17SNSSender (工作流类别), 37
SolidBuilder (几何对象操作类别), 13Sorter (集合类别), 5
SpatialFilter (过滤类别), 10SpatialRelator (计算类别), 3
SpikeRemover (几何对象操作类别), 13SQLCreator (数据库类别), 8SQLExecutor (数据库类别), 8SQSReceiver (工作流类别), 37SQSSender (工作流类别), 37StatisticsCalculator (计算类别), 3
StreamorderCalculator (网络类别), 26StreamPriorityCalculator (网络类别), 26StringCaseChanger (字符串类别), 32
StringConcatenator (字符串类别), 33StringFormatter (字符串类别), 33
StringLengthCalculator (字符串类别), 33StringPadder (字符串类别), 33
StringPairReplacer (字符串类别), 33StringReplacer (字符串类别), 33StringSearcher (字符串类别), 33SubstringExtractor (字符串类别), 33SummaryReporter (基本结构类别), 15SurfaceBuilder (几何对象操作类别), 14SurfaceDraper (表面类别), 34SurfaceModeller (表面类别), 35SurfaceonSurfaceoverlayer
(几何对象操作类别), 14
SurfaceReverser (3D 类别), 1SurfaceSplitter (表面类别), 35SystemCaller (基本结构类别), 15
T
TclCaller (基本结构类别), 15
TCPIPReceiver (基本结构类别), 16TCPIPSender (基本结构类别), 16Terminator (基本结构类别), 16Tester (过滤类别), 10TestFilter (过滤类别), 10TextAdder (操作类别), 25TextDecoder (字符串类别), 33TextEncoder (字符串类别), 33
TextLocationExtractor (操作类别), 25TextPropertyExtractor (操作类别), 25TextPropertySetter (操作类别), 25TextStroker (操作类别), 25
TextureCoordinateSetter (计算类别), 4Tiler (几何对象操作类别), 14TimeStamper (字符串类别), 33TINGenerator (表面类别), 35
TopologyBuilder (几何对象操作类别), 14TransporterReceiver (基本结构类别), 16TransporterSender (基本结构类别), 16Triangulator (几何对象操作类别), 14Tweeter (网络服务类别), 36
TweetSearcher (网络服务类别), 36
TwitterStatusFetcher (网络服务类别), 36
U
UUIDGenerator (字符串类别), 33
V
VariableRetriever (基本结构类别), 16VariableSetter (基本结构类别), 16
VectoronRasteroverlayer (栅格类别), 32VertexCreator (操作类别), 25VolumeCalculator (计算类别), 4
VoronoiCellGenerator (表面类别), 35VoronoiDiagrammer (表面类别), 35
W
WebCharter (网络服务类别), 36WebMapTiler (栅格类别), 32
WebSocketReceiver (网络服务类别), 36WebSocketSender (网络服务类别), 36
WhiteStarLeaseBuilder (网络服务类别), 36WorkspaceRunner (工作流类别), 37
X
XMLAppender (XML 类别), 37
XMLFeatureMapper (XML 类别), 37XMLFlattener (XML 类别), 37XMLFormatter (XML 类别), 37XMLFragmenter (XML 类别), 37
XMLNamespaceDeclarer (XML 类别), 37XMLSampleGenerator (XML 类别), 37XMLTemplater (XML 类别), 38XMLUpdater (XML 类别), 38XMLValidator (XML 类别), 38XQueryExploder (XML 类别), 38XQueryExtractor (XML 类别), 38XQueryUpdater (XML 类别), 38XSLTProcessor (XML 类别), 38
因篇幅问题不能全部显示,请点此查看更多更全内容