原文发布时间:2010-07-07

作者:`Terence

在实际数据处理工作中,除了要经常对一些图形数据进行坐标转换外,还会遇到对坐标文件进行坐标转换的问题。这里所说的坐标文件,是指含有坐标数据并按一定的规范组织的坐标文本文件。本文就是针对这个问题,介绍如何利用FME对坐标文件进行坐标转换。

对坐标文件进行坐标转换的要点大致可归纳为以下几点:

?  坐标数据生成坐标点;

?  对坐标点进行坐标转换;

?  提取转换后坐标数据;

?  重新生成坐标文件;

详细步骤如下:

(1)       读取坐标文件

用csv格式读取txt文件,如图1所示

图1: 读取坐标文件

在参数设置里面可以设置如下图2所示:

(图片已丢失)

在csv file Preview中可以看到规范后数据的形式,如下图3所示。这里把我的原始数据分成了三列:col0、col1、col2。

      

图3: 规范后数据                                                    图4: 原始数据

(2) 坐标数据转换成坐标点
利用2DPointReplacer函数,注意X,Y的取值。
 
(3)利用四参数进行坐标转换
利用函数Affiner进行坐标转换
 
(4)重新生成坐标文件
对转换后的坐标点数据提取第一个坐标的数值,分别传递给Y_NEW、X_NEW,同样注意X,Y的取值
(图片已丢失)
(5)批处理设置
在高级设置里进行扇出设置,实现批量处理。具体设置如下图所示,fanout Prefix 为前缀,fanout Suffix 为后缀。

 

图6: 高级设置里的扇出                                                                            图7: 扇出的参数设置

注意:扇出路径最好不要有中文!!FME目前对中文路径支持的还不是很好,会出现乱码的现象。

 
(6)整个转换过程模板如下所示

图8: 坐标文件转换流程

利用FME对坐标文件进行坐标转换相关推荐

  1. 火星坐标、百度坐标、WGS84坐标转换代码(JS、python版)

    火星坐标.百度坐标.WGS84坐标转换代码(JS.python版) 一.JS版本源码 github:https://github.com/wandergis/coordTransform /*** C ...

  2. ArcGIS如何利用已有坐标转成点(arcgis生成、python生成)

    文章目录 前言 一.经纬度坐标转点.线.面 (一)在excel对数据进行初始处理 (二)在ArcGIS中对数据进行生成 1.生成点 2.生成线 3.生成面 二.利用坐标点直接转换为点.线.面 (一)把 ...

  3. c语言经纬度和大地坐标转换,经纬度坐标与大地坐标转换表

    *子午线角度值纬度值b经度值l角度值角度值f2-b2 114114 114114 114114 114114 1 234.565411113.59429634.94836113.9953-0.0047 ...

  4. FME实现CAD文件复杂注记

    FME往CAD文件添加注记 目标 实现步骤 生成管段图形 生成注记点位置 生成注记 写入cad文件 目标 按照客户要求将提供的MDB表格生成cad线和注记,具体要求见下图: 要求点: 1,在管段的两端 ...

  5. 利用FME计算椭球面积

    利用FME计算椭球面积 前言 原理 思路 具体实现 自定义转换器使用 遇到的bug 更新(线段长度大于70m内插点计算椭球面积) 思路 前言 "三调"以来,自然资源相关业务中很多地 ...

  6. 2019FME博客大赛——【零编码】利用FME实现城市高德路况抓取及增量更新——以深圳为例

    参赛单元:互联网.大数据及云计算 作者:杨忠智 单位:平安国际智慧城市科技股份有限公司 前言 继续我的[零编码]系列. 简单是美.虽为"码农",但本身还是个GISer,所以在进行数 ...

  7. ad17如何生成坐标文件_pcb如何导出坐标文件

    利用 AD13 导出 pcb 坐标文件 1 .使用 AD13 打开一个即要导出坐标文件的 PCB 文件,然后选择" Edit (编辑) "→" Origin (原点) & ...

  8. 利用FME自动生成CAD图框

    原文发布时间:2014-09-09 作者:lkfree 利用FME可以在cad中根据某个范围生成图框,可以用来实现某些地块专题图(例如宗地图.选址范围图)这里我根据GIS数据库中某个地块面为中心,生成 ...

  9. 利用FME PythonCaller调用7z解压压缩包

    利用FME PythonCaller调用7z解压压缩包 一.概述 在一些项目中有时候需要对文件目录完整性进行检查,而需要检查的数据又是压缩包的形式.我们都知道FME可以直接读取压缩包里的文件,当通过F ...

  10. 土地报备坐标文件(TXT)生成

    勘测定界.土地报件.增减挂钩.开发整理等项目涉及土地报备坐标文件生成工作,利用python结合ArcGIS提供arcpy站点包开发一个工具批量生成土地报备坐标文件. 1.土地报备文件模板 2.土地报备 ...

最新文章

  1. 第十三篇:上下文无关语法 Context-Free Grammar
  2. 2018.1.9 区块链论文翻译
  3. Android内置第三方输入法
  4. java 的23种设计模式
  5. http超文本传输协议的http头部分析
  6. Direct2D (37) : 使用不同画刷绘制文本
  7. 012 注解式异常处理器
  8. 计算机键盘prtscr,键盘上的SCR是什么意思(电脑截图的快捷方式都有哪些)
  9. tensorflow之tf.slice()
  10. Mina2.0快速入门
  11. gbq6什么软件能打开_GBQ5是啥文件,用哪个软件打开
  12. Matlab实现均值滤波与FPGA进行对比,并采用modelsim波形仿真
  13. pythonplot绘图xrd_学术干货 | 手把手教你如何快速绘制XRD标准图
  14. 浅析APP应用内及新媒体类推广渠道
  15. 通过下面语句创建employee数据库和dept(部门表)、emp(员工表)、salgrade(工资等级表)34题
  16. Excel:一个Excel自动计算公式,一个Excel手动计算?多进程
  17. @程序员,对抗 996,你真的准备好了吗?| 文末有彩蛋
  18. 递归中的return
  19. JAVA分割字符串的方法
  20. python中爬取网页图片

热门文章

  1. 计算 x 的 n 次幂函数
  2. 简述窄带调频和宽带调频的_宽带调频和窄带调频的简单区别方法
  3. Android App开发实战项目之电子书架的实现(附源码 简单易懂 可直接使用)
  4. 电脑ps4,Windows电脑玩PS4游戏,索尼:先来升级Win10吧
  5. html图片的边框属性,css3:border-image边框图像详解
  6. 智课雅思词汇---九、mon是什么意思
  7. linux系统中文件不同颜色的含义
  8. java 大于或等于_java大于等于怎么表示
  9. 【冰爪游戏】MC教程 —— 自定义皮肤
  10. 微信公众账号开发教程(四)自定义菜单(含实例源码)——转自http://www.cnblogs.com/yank/p/3418194.html...