一、利用现有线进行构面
Extender:对线的延伸,需要给定适合的参数
SelfIntersector:线与线相交处打断
Snapper:捕捉,需要给定合适参数
SelfIntersector:自打断
Polygbuilder:生成面要素
linejoiner:把多段线连成一条
二、利用已有首位相连线进行构面
利用geometrycoercer涵数,可以将线要素直接变成面要素
三、常用构造器介绍:
(1)GeometryFilter:点、线、面要素类型的区分。图形数据导入gis数据必备涵数,主要用来区分要素类型。
(2)tester:判断涵数
(3)AttributeFilter:对某要素进行分类,按条件做处理。
(4)PointOnAreaOverlayer:点、面的空间关系判断,并将点的属性信息传递与面
(5)LineOnLineOverlayer:判断线与线的空间关系,然后打断
(6)LineOnAreaOverlayer:线与面的重构,加面的属性
(7)SpatialFilter:指符合条件的才输出,起到过滤作用
(8)计算类型
面积长度计算:
AreaCalculator
LengthCalculator
坐标计算:
CoordinateCounter
CoordinateFetcher
ElevationExtractor
要素过滤类型
属性,要素类型,几何类型过滤
AttributeFilter
FeatureTypeFilter
GeometryFilter
匹配,取样,判断过滤
Matcher
Sampler
Tester
(9)数据库类型
数据库连接
Joiner
数据库查询
SQLExecutor
OracleQuerier
ArcSDEQuerier
字符串处理类型
字符串连接,分割
Cancatenator
AttributeSplitter
要素操作时间属性
TimeStamper
(10)要素操纵类型
要素叠加分析
LineOnAreaOverlayer
LineOnLineOverlayer
PointOnAreaOverlayer
PointOnLineOverlayer
PointOnPointOverlayer
AreaOnAreaOverlayer
要素重构
PolygonBuilder
DonutBuilder
TopologyBuilder
LineJoiner
PointConnector
Dissolver
SUBSTRINGEXTRACTOR(排除提取筛选涵数)
关于涵数值的设置:
0代表第一个数字,1代表第二个数字,2代表第三个数字,…………
设置成0和2,就代表取第一到第三个数字
设置成1和2,就取第二到第三个数字
设置成0和-1,应该是取全部的数
Extender:对线的延伸,需要给定适合的参数
SelfIntersector:线与线相交处打断
Snapper:捕捉,需要给定合适参数
SelfIntersector:自打断
Polygbuilder:生成面要素
linejoiner:把多段线连成一条
二、利用已有首位相连线进行构面
利用geometrycoercer涵数,可以将线要素直接变成面要素
三、常用构造器介绍:
(1)GeometryFilter:点、线、面要素类型的区分。图形数据导入gis数据必备涵数,主要用来区分要素类型。
(2)tester:判断涵数
(3)AttributeFilter:对某要素进行分类,按条件做处理。
(4)PointOnAreaOverlayer:点、面的空间关系判断,并将点的属性信息传递与面
(5)LineOnLineOverlayer:判断线与线的空间关系,然后打断
(6)LineOnAreaOverlayer:线与面的重构,加面的属性
(7)SpatialFilter:指符合条件的才输出,起到过滤作用
(8)计算类型
面积长度计算:
AreaCalculator
LengthCalculator
坐标计算:
CoordinateCounter
CoordinateFetcher
ElevationExtractor
要素过滤类型
属性,要素类型,几何类型过滤
AttributeFilter
FeatureTypeFilter
GeometryFilter
匹配,取样,判断过滤
Matcher
Sampler
Tester
(9)数据库类型
数据库连接
Joiner
数据库查询
SQLExecutor
OracleQuerier
ArcSDEQuerier
字符串处理类型
字符串连接,分割
Cancatenator
AttributeSplitter
要素操作时间属性
TimeStamper
(10)要素操纵类型
要素叠加分析
LineOnAreaOverlayer
LineOnLineOverlayer
PointOnAreaOverlayer
PointOnLineOverlayer
PointOnPointOverlayer
AreaOnAreaOverlayer
要素重构
PolygonBuilder
DonutBuilder
TopologyBuilder
LineJoiner
PointConnector
Dissolver
SUBSTRINGEXTRACTOR(排除提取筛选涵数)
关于涵数值的设置:
0代表第一个数字,1代表第二个数字,2代表第三个数字,…………
设置成0和2,就代表取第一到第三个数字
设置成1和2,就取第二到第三个数字
设置成0和-1,应该是取全部的数
本文介绍了如何利用FME进行拓扑处理,包括利用现有线构面的方法,如Extender、SelfIntersector、Snapper等工具,以及Polygbuilder和linejoiner的使用。还探讨了常用构造器,如GeometryFilter、AttributeFilter、SpatialFilter等在空间数据处理中的应用,涉及面积长度计算、坐标处理、要素过滤、数据库操作、字符串处理和时间属性操作等多个方面。

822

被折叠的 条评论
为什么被折叠?



