介绍
2004年,康奈尔大学的一组学生创建了一个名为“ 如何在ArcGIS / Manifold中执行此操作 ”的指南,其中详细说明了如何使用ArcGIS和Manifold工具完成一组常见的GIS任务。他们的指南在GIS社区中越来越受欢迎,并基于其他GIS包产生了许多不同的迭代,例如QGIS,PostGIS,ArcPy和现在的FME。虽然FME不是GIS,但这些文档中描述的许多操作都可以作为FME ETL工作流的一部分完成。
“如何在FME中执行此操作”是一系列文章,集中于那些前期讨论所涵盖的五个类别:
- 数据库管理
- 数据库创建
- 数据操作
- 数据分析
- 数据显示和演示。
指南的目的是帮助在FME中执行常见任务时需要指导的新用户和GIS专业人员。此外,本系列文章尝试重新创建“如何在ArcGIS /流形图中执行此操作”指南中概述的GIS任务。由于FME不是GIS,本系列中的每个练习都旨在从源格式中提取数据,转换数据并将数据加载到目标格式而不会丢失数据。
如果您是新的FME用户,请考虑访问培训页面以了解有关Safe Software提供的免费在线培训或浏览我们的FME教程。
数据库管理
- 将列添加到表中
- 对表格或图形数据进行排序
- 计算新字段的值
- 关联数据文件和字段
数据库创建
- 分配拓扑
- 从线段创建多边形
- 纠正拓扑错误
- 输入和输出
- 导入数据库表、栅格数据、矢量数据
数据操作
- 数据检索
- 按区域掩码选择数据
- 数据重组
- 从栅格转换为矢量
- 从矢量转换为栅格
- 通过重新采样修改栅格像元大小
- 按地理要素更改栅格值
- 减少不必要的坐标
- 平滑数据以恢复曲折度
- 来自点数据的TIN
- 从点数据进行克里金插值(RCaller:通过克里金法插值点到栅格)
- 从点生成等高线数据
- 从栅格生成等高线数据
- 数据转换
- 栅格数据的数学转换(使用RasterExpressionEvaluator转换器的简单示例)
- 投影定义和坐标转换
- 矢量叠加
- 多边形与多边形的叠加
- 多边形中点的叠加
- 拓扑相交
- 多边形中的线
数据分析
- 栅格处理
- 对一个栅格进行数学运算(使用RasterExpressionEvaluator转换器的简单示例)
- 对两个栅格进行数学运算(栅格计算和栅格调色板)
- 栅格邻域函数
- 统计功能
- 计算面积,周长和长度
- 两个数据类别的交叉表(数据透视表和FME)
- 常规
- 指定距离缓冲区(用于空间关系分析的缓冲要素)
- 所选要素距离内的多边形
- 查找最近的要素
- 3D分析
- 生成坡度和坡向(栅格坡度计算)
- 识别分水岭(计算Strahler河网分级编号)
- 网络功能
- 通过网络选择最佳路径(使用ShortestPathFinder进行最短路线计算)
- 定义驾车时间区域(使用NetworkCostCalculator创建时间和距离等值线)
- 地理编码地址
数据显示和演示
- 地图和地图要素注记
数据归属
除非另有说明,否则本系列中使用的数据源自不列颠哥伦比亚省温哥华市提供的开放数据。它包含根据开放政府许可证 - 温哥华许可的信息。