CSV转Shape
来源:互联网 发布:60数据库海盗的帽子 编辑:程序博客网 时间:2024/06/05 20:05
前言
闲来无事,再来一发关于FME应用技巧的文章,文中不足之处还请指正。废话不多说,要进入正题了。
模板概述
首先看下模板的整体概览:
本模板的大致思路是这样的:
a) 读入以固定分隔符分隔的文本数据读入(如果源数据中的数据不是以固定分隔符进行分隔,则可以先进行数据整理、清洗,这不在本文讨论的范畴);
b) 将含有经纬度信息的数据矢量化为点(本文采用更简便的方式,直接在参数中选择数据中的XY信息,矢量化为点);
c) 使用临近查找转换器进行相邻点的连接;
d) 将短线段连接成长线段。
详细介绍
读模块参数设置:
经过这样的设置读入的csv直接就成了矢量点。
转换器设置
转换器概览
NeighborFinder
临近查找的参数详细设置及解析如下所示:
a) 转换器的两个输入端口的输入为同一组数据;
b) 查找距离设置为0.0001,这个参数的设置是通过观察数据中的点与点的距离来进行设置的;
c) 这里我们将查找个数设置为3。这样设置的意义是在上一步骤设置的查找范围内,一个点最多可以找到除它自身以外的两个点;
d) 设置生成的列表名称,存储点的xy信息;
ListElementCounter+ Tester
这两个转换器的设置,意义在于区分开长线段的端点与中间节点;
VertexCreator
两个VertexCreator的设置如下图所示:
a) 模式:添加点,
b) XY值:分别为列表的第二项与第三项存储坐标XY信息,Z值一般不设置;
LineCombiner
将相邻的短线连接为长线,在这里,默认参数就可以,不用再进行设置。
总结
由于水平有限,不足之处敬请指正。另关于FME的学习,推荐加入FME中国技术交流群:438653305;关于技术的探讨欢迎在评论区进行评论,或者添加本人QQ:467477206。
0 0
- CSV转Shape
- shape画图(转)
- android Shape使用(转)
- android Shape使用(转)
- android Shape使用(转)
- 玩转Shape
- Excel转shape file
- shape
- Shape
- shape
- shape
- Shape
- shape
- shape
- shape
- shape
- shape
- shape
- Java LinkedHashMap 源码剖析
- 压力测试工具Jmeter
- java常见面试题
- javaweb学习笔记(七)-简单购物功能实现
- python中列表 元组 字典 集合的区别
- CSV转Shape
- Qt之各种对话框(信号和槽)
- abaqus 分析三维桁架
- 机器学习(六):黑箱方法——神经网络和支持向量机
- vtk-imageblend图像融合报错
- 还原mysql数据库注意
- Activity启动模式介绍
- tomcat中Server.xml配置文件
- Flume一个数据源对应多个channel,多个sink