Curvefitter
平滑线条来源于线段、点或栅格数据,用直线和嵌入圆弧段的最佳组合代替一系列线段,以创建平滑的曲线。这个过程提供了真实世界特性的真实表示,并且可以将文件大小减少80%。
在平滑相邻区域特征边界时,除了处理简单的线特征外,曲线拟合器还保留了特征拓扑。
在增强几何图形出现之前,FME被迫将弧线划入线段,以便能够处理这些数据。许多其他不支持弧段的GIS包也以强制弧段划线而告终,最终的结果是大量的数据可以用弧段表示,但却不能。弯曲变压器将允许用户用真正的数学弧段代替这样的笔画线段。它同样允许用圆弧表示来替换被测的直线特征。
依赖关系
基于线性优化技术的曲率变矩器TCI集团。它可以作为附加到高级版本的FME购买。请联系sales@亚搏在线safe.com。
参数
精度是指导曲线拟合过程的主要变压器参数。它设置原始折线和结果折线之间折线上任何一点允许的最大偏差。
允许用直线段表示非常平坦的曲线。任何中间坐标小于这个数值的曲线都将被一条直线段代替。一个典型的值是精度设置的10%。
这三个的值重量参数决定了这三个因素相互之间的重要性。压缩是顶点数的减少。平滑度是连续段的相切度——一段的结束角与下一段的开始角的距离。精度是得到的曲线与原始曲线的重叠程度。
当形成覆盖的区域特征被发送到变压器时,此参数非常有用。如果将其设置为No,则每个特性都被认为是独立于所有其他特性的,如果有任何特性共享边界、间隙或重叠,则可能会引入这些特性。如果设为Yes,则将输入数据分解为边界线,这些边界线是曲率,然后将区域重新组合。在这种情况下,不会创建任何空白。如果只输入线性或非相邻的区域特征,则No是最佳选择。
请注意,如果使用非常大的精度值,曲率偏差可能会在具有共享边界的区域之间引入重叠。如果将这个参数设置为No,就可以减少发生这种情况的机会,这可以防止曲率偏离从某个节点开始或结束的弧。
如果此参数设置为“是”,则通过重叠港口。
弯曲的应用程序和功能
使用efitter,您可以:
- 压缩文件大小30 - 80%
- 光滑的参差不齐的折线
- 处理邻近区域特征
- 恢复遗留数据中的弧
- 自动处理数据
例如:包裹数据
过程
提取一个子集6.1 MB的Esri shapefile(由华盛顿州格雷斯港县提供)并将其转换为四种不同的格式:DWG文件(3.8 MB)、MapGuide SDF (4.5 MB)、Esri个人地理数据库(5.4 MB)和ArcGIS 9.2文件地理数据库(1.89 MB)。
然后,使用以下曲率设置处理每个文件:精度0.1英尺;压扁0.1;压缩重量1;平滑重量:1;准确重量:1;保持共享边界:是的。
包裹数据测试结果
数据格式 | Curvefitter前 | Curvefitter后 | 文件缩减尺寸 |
---|---|---|---|
AutoCAD的DWG | 3.8 MB | 1.6 MB | 58% |
MapGuide的SDF3 | 1.6 MB | 4.5 MB | 64% |
ESRI个人地理数据库 | 5.4 MB | 4.8 MB | 11% |
ESRI ArcGIS 9.2中文件地理 | 1.89 MB | 1.07 MB | 77% |
外部引用
有关更多资料及例子,请参阅:
编辑变压器参数
使用一组菜单选项,可以通过引用工作空间中的其他元素来分配transformer参数。更高级的功能,如高级编辑器和算术编辑器,也可以在一些转换器中使用。要访问这些选项的菜单,请单击在可适用的参数旁边。有关更多信息,请参见变压器参数菜单选项。
变压器的分类
FME授权级别
这个变压器是一个额外的费用附加到FME专业版以上。
搜索FME知识中心
有关此变压器的示例和信息,请参阅FME知识中心。
标签关键词:平滑平滑泛化器