FME心得体会
FME,各种格式之间的数据转换,包括三个功能模块。复音程FME universal translator,简单的数据之间转换,不能设置数据转换的中间环节,只设置源数据与目标数据的格式。FME universal viewer数据浏览,有点想arcmap的浏览,浏览图形和属性,可以框选查看选择feature的属性。主要的数据转换工具是FME:workbench,以控件(函数)的形式设置数据转换的中间环节。以源数据开始,以目标数据结束,中间用各种各样的控件相连。
控件函数:
AttributeFileWriter:将属性值写入数据文件
AttributeFilter:属性过滤:根据属性值区分为不同的输出
AttributeKeeper:保留指定的属性,其余全部删除
AttributePrefixer:给所有输入要素的属性增加前缀或后缀
AttributeRemover:删除指定的属性。通常在需要合并获得其它要素的属性之前才需要做
AttributeRenamer:属性改名
AttributeSetter:指定属性值为常量
AttributeSplitter:分割字符串:将输入属性的值按照指定的分隔符写入一组属性(具有指定的前缀)
AttributeTrimmer:删除输入属性的开头或结尾的空格或其它指定的字符,并写入输出属性
AreaOnAreaOverlayer:梦到婚礼面-面叠置运算:所有输入要素互相求交并输出结果,求交集的话将overlap的值设为大于1。
AreaSmoother:面状要素的边界平滑处理
AttributeAccumulator:多项属性进行组合
AttributeClassifier:根据属性值是否完全属于某个字符分类(集合)而分别输出
AttributeCopier:复制属性为一个新属性
AttributeCreator:添加一个新属性并设置其值
生物报AttributeExpor:暴露一系列属性
AttributeExpressionRemover:删除那些名称与指定的表达式匹配的属性
AttributeFileReader:读属性数据文件,将其内容保存到指定的属性
AreaCalculator:面积计算:将多边形要素的面积写为属性
Counter:计数器:将一个序列发生器的下一个值输出为新的属性
DuplicateRemover:根据指定属性的值删除重复要素
DateFormatter:将日期或时间属性改为其它格式
ExpressionEvaluator:表达式计算,结果输出为新的属性
Extender:我想玩跳一跳延长线状要素
FeatureMerger:将一个要素的属性合并到另一个要素
FeatureTypeExtractor:获得要素类型并输出为新的属性
Grepper:对属性值进行表达式匹配性判断
HexDecoder:将16进制编码的属性解码为ASCII字符串,输出为新的属性
HexEncoder:将属性中的ASCII字符串编码为16进制,输出为新的属性
Labeller:为线状/面状要素生成标注
LengthCalculator:计算要素的长度,输出为新的属性
LineClor:将输入的线状要素转换为面状,其中起点被复制为终点
LineOnAreaOverlayer:线-面叠置运算合肥美食推荐
LineOnLineOverlayer:线-线叠置运算
年薪制LineSmoother:线的平滑处理
ListBuilder:根据属性,组合构造为一个列表
ListConcatenator:将列表的所有内容连接一个属性,将列表的某个属性字段的全部值输出到一个属性字段中,输出字段为concatenated,list attribute 为要进行处理的属性字段,prartor character 设置所有值的连接方式
ListCopier:复制列表,包括其中所有的嵌套属性
ListDuplicateRemover:将一个列表的内容复制到另一个,但删除其中的重复项
ListElementCounter:获取列表中的元素数量,存入_element_count,写入下一级的某个属性字段
ListExploder:打散列表,使其中每个元素生成单独的要素,将列表中的每一项变回成属性字段
ListHistogrammer:对列表中的值进行统计,并生成一个新的列表
ListIndexer:提取之前所有列表中某个列表中指定位置的属性字段成为新要素的属性
ListPopulator:Builds a list out of a ries of input attributes。 根据一系列输入属性构建
列表
ModuloCounter合成高分子:循环计数:将一个序列发生器的下一个值输出为新的属性,当它达到指定的最大值时则重置为0
ListRangeExtractor:获取列表中的最小、最大值
ListRemover:删除列表
ListSearcher:在列表中查找值并返回其位置
ListSorter:对列表中所有的值排序,输出为新的列表
ListSummer:对列表中所有的值求和
StringLengthCalculator:计算属性值字符串的长度,并写入属性
StringFormatter:根据Tcl格式命令对输入的属性重新格式化,包括字符串、字符、十进制/八进制/十六进制数字等
StatisticsCalculator:对输入要素的属性进行统计
小班家园共育内容
SQLExecutor:执行任意的SQL
Sorter:根据属性值排序
SelfInterctor:检查并消除自相交
Scaler:坐标按比例缩放
以上是主要的函数,可以参考本目录下的fme函数.txt