MRF2DCHERENER.
Note:MRFCleaner变压器可作为安全软件作为额外成本包装。亚搏在线请联系sales@亚搏在线safe.com.or call 604-501-9985. This package includes all MRFCleaner transformers.
MRF Geosystems Corporation(www.mrf.com)已经生产了清洁软件,并使FME用户可用,以适用于数据在任意输入和输出格式之间转换。1Portions of this work are the intellectual property of the MRF Geosystems Corporation and are used under license. Copyright © 2006 MRF Geosystems Corporation. All rights reserved.
The MRFCleaner repairs geometry, particularly during data migration from CAD to GIS, and is built upon theMRF.CleanFactory,这是MRF的清洁技术将MRF的清洁技术集成到FME中。MRFCleaner在输入数据中修复了几何问题,例如用户指定的公差范围内的线路过冲和下冲。它对于多层和多公差二维数据清洁是有用的。典型应用程序包括纠正效用映射,宗地图,地形图和资源映射,因为数据从一个系统迁移到另一个系统。
MRFCleaner包括以下功能:
- 模糊宽容
- 延伸线路
- 除草线
- 加入线路
- processing short elements
- 去除空白
- 删除重复
- removing dangles
- performing conflation
清洁数据的层数由输入特征的不同清洁公差值的数量决定。具有相同的清洁公差的特征被处理为在同一层上。这允许来自高质量数据源的特征数据被分配低清洁公差并与来自较低质量的数据源的数据集成,该数据源将被给出更大的清洁公差。
Geometries such as path, polygon, donut, ellipse, elliptical arc, multi-area, multi-curve, text, and multi-text are converted to basic geometries such as point, line, path, arc or multi-point prior to the cleaning process. The cleaner understands and works with circular arcs. Input features with invalid geometries are ignored and deleted.
使用提示
您还可以使用以下更换的一个变压器来执行奇异的MRFCleaner操作。这些变压器参数均可作为此MRF2DCleaner变压器的一部分可用,但您可能希望使用单独的变压器,以便在工作流程中更容易可见操作。亚搏在线
输出端口
通过该功能输出的每个功能清洁端口有一个新的属性mrf_clean_status.添加以指定是否已修改,创建或将在清洁过程中保持不变。此属性的可能值是“修改”,“创建”和“原始”。
功能也可以通过标记port if any of theRemove Dangles那Remove Short Geometriesand计算真正的交叉点is set toFlag。Each of these features has a new attributemrf_clean_flagadded to specify whether this feature is flagged as being shorter than the cleaning tolerance value ("short"), a dangling geometry ("dangle") or an intersection point ("intersection").
参数
变压器
The default behavior is to use the entire set of input features as the group. This option allows you to select attributes that define which groups to form—each set of features that have the same value for all of these attributes will be processed as an independent group.
Note:How parallel processing works with FME: see关于并行处理有关详细信息。
此参数确定变压器是否应跨行进程执行工作。如果启用了,将为每个组的组启动一个过程Group By参数。
并行处理水平
例如,在一个四核机,paral最小lelism will result in two simultaneous FME processes. Extreme parallelism on an 8-core machine would result in 16 simultaneous processes.
You can experiment with this feature and view the information in the Windows Task Manager and the Workbench Log window.
是:此变压器将按顺序处理输入组。改变价值Group By输入流上的参数将触发当前累计组上的批处理。如果组很大/复杂,则会提高整体速度,但如果输入组未真正订购,则可能导致不期望的行为。
No:这是默认行为。只有在存在所有输入时,处理将在此变换器中发生。
参数
这个is used as the default cleaning tolerance unless theFeature Tolerance Attributeis specified and valid. The minimum cleaning tolerance allowed is 0.0.
清洁数据的层数由输入特征的不同清洁公差值的数量决定。具有相同的清洁公差的特征被处理为在同一层上。
如果设置为是,计算所有输入特征之间的交叉点,无论发生在何处,都会断开弧线和线路。
如果设置为Flag那the intersection point will be output through the标记港口,有一个mrf_clean_flag属性设置为“交叉点”。
如果是那a fuzzy intersection is created from geometries which are within one of the cleaning tolerance distances, but do not actually touch or cross.
如果设置为是在指定的清洁公差范围内的弧形和线路延长 - 同时保持线路工作方向。在这样做时,没有创建交叉路口。此选项不会处理过冲;组合计算交叉点andRemove Short Geometries可以为此目的服务。
如果设置为是那a number of vertices of lines are removed. The number of vertices removed is controlled by a weeding tolerance of the value of (过滤系数* 的价值Cleaning Tolerance) 要么 (过滤系数* 的价值Feature Tolerance Attribute)。后者总是在有效时使用Feature Tolerance Attributeis specified. The larger the value of weeding tolerance, the more vertices will be removed.
如果设置为是那then features that have at least one free end point and have lengths smaller than (摇摆因子* 的价值Cleaning Tolerance) 要么 (摇摆因子* 的价值Feature Tolerance Attribute)被删除。
如果设置为删除短而旗帜长那then features that have at least one free end point will either be removed as above, or its end point will be output through the标记港口,有一个mrf_clean_flagattribute set to "dangle".
The default value of摇摆因子是1.0,最小值为0.0。
此参数用于Remove Dangles确定悬空功能是否太短。
默认值为1.0,最小值为0.0。
此参数用于概括线条确定杂草容忍度。
默认值为1.0,最小值为0.0。
Geometries
如果设置为是那features that have lengths smaller than the specified cleaning tolerances are deleted.
如果设置为Flag,该功能上的一个点将通过标记港口,有一个mrf_clean_flagattribute set to "short".
如果设置为是那duplicated features are deleted. Features are considered to be duplicates if their geometries are within the cleaning tolerance and only features with a smaller cleaning tolerance will remain after cleaning.
如果设置为是那then singly-connected features are joined to form longer ones. A pair of linear features becomes a candidate for joining only when the two are singly connected at a given node or end point.
如果设置为是那then the geometry of a feature can be changed to match that of another, if the two are approximately the same to begin with.
如果设置为是然后将在不首先抚摸它们的情况下清洁诸如多边形或甜瓜的区域特征。
Module Workflow
MRFCLENER模块provide more detailed information on the modules in the underlying MRFCleanFactory.
这个default workflow适合大多数情况。但是,使用各个模块,可以为特定项目和/或数据集创建任何数量的自定义工作流程(例如,通过使用一系列连续的MRFCeleNer变压器或自定义变压器)来创建特定项目和/或数据集(例如,亚搏在线在Workbench中)。但是,要了解正在处理的数据和所需的最终结果是很重要的。
更多信息
编辑变换器参数
Using a set of menu options, transformer parameters can be assigned by referencing other elements in the workspace. More advanced functions, such as an advanced editor and an arithmetic editor, are also available in some transformers. To access a menu of these options, clickbeside the applicable parameter. For more information, see变压器参数菜单选项。
变压器Categories
Search FME Knowledge Center
Search for samples and information about this transformer on theFME知识中心。
标签关键词:MRFCLENER2D