如何利用FME转换空间坐标系
之前文章我强调过,无论是转换数据格式还是转换坐标,FME对于空间数据格式的支持无疑是非常强大的。今天我们来看一下如何利用FME转换空间坐标系。
我们知道转换空间坐标系需要不同的模型,模型的数学基础来源于仿射变换,在x、y方向上分别进行平移、缩放、旋转。通常需要6个参数(平移2个、缩放2个、旋转2个)
我们需要的数据是源坐标系和目标坐标系的控制点(3个以上)像这样:
下面我们开始,打开FME Workbench,新建空白文档,在右边空白处输入VertexCreator或者左侧转换器库点击该转换器也可。从转换器名字我们也可看出这是一个矢量创建的工具,在这里转换器需要2个以处理源坐标和目标坐标的映射关系,箭头彼此连接。如下:
我们知道如何添加转换器过后,接下来就直接添加仿射变换转换器,ESRI投影转换器,建立模型,可以根据需求添加转换器,比如有时我的源文件不需要投影变换,那么下图的EsriReprojector_2就不需要。同样如何你需要多次仿射变换,那就需要再加一个转换器。如下图,仿射变换需要6个参数,上面2个映射关系自动计算出6参数。
再把控制点文件,源文件和目标文件都指定。如下图。
下面详细介绍每个转换器的具体操作。矢量创建在你左侧连接了控制点文件后,点击红色圈圈内设置,就可以设置参数,设置对应的控制点文件中X、Y参数。
ESRI投影中设置需要投影到哪个带。
读模块指定需要转换的坐标文件,选择单一合并要素即可,如果选择独立要素取决于cad文件里有多少层。会有很多层文件单独列出。这里选择合并要素类
写模块就是转换坐标后需要输出的模块,指定数据格式就可以转换为相应的格式,再指定输出位置,这里给shp定义选择动态,会自动输出cad中所有层。
然后点击菜单栏中运行即可,细心的你一定发现了,源文件是dwg格式,目标格式是shp格式,所以转换坐标的同时我们连数据格式一起转换了。
FME的强大可不止如此,数据属性添加、修改比如dwg的文字转为shp的注记都需要属性的修改添加。以后的文章中我们会有介绍。
如何利用FME转换空间坐标系相关推荐
- 利用FME计算椭球面积
利用FME计算椭球面积 前言 原理 思路 具体实现 自定义转换器使用 遇到的bug 更新(线段长度大于70m内插点计算椭球面积) 思路 前言 "三调"以来,自然资源相关业务中很多地 ...
- 2019FME博客大赛——【零编码】利用FME实现城市高德路况抓取及增量更新——以深圳为例
参赛单元:互联网.大数据及云计算 作者:杨忠智 单位:平安国际智慧城市科技股份有限公司 前言 继续我的[零编码]系列. 简单是美.虽为"码农",但本身还是个GISer,所以在进行数 ...
- 2019FME博客大赛——利用FME进行POI名称相似检查并分组
参赛单元:传统GIS数据处理 作者:祁建春 单位:北京超图软件股份有限公司 1 目的 做项目时,有时我们会接触到不同来源的数据,数据属性字段中的"数据名称"或"数据地址& ...
- Java 格式转换:利用格式转换实现随机数生成随机 char 字母及 string 字母串
文章目录 前言 一.char 型与数值型转换规则 二.随机数生成随机字母 三.随机数生成随机字母串 总结 前言 我们都知道在 Java 语言中有八种基本数据类型,而不同数据类型之间的转换你了解多少呢? ...
- 利用FME自动生成CAD图框
原文发布时间:2014-09-09 作者:lkfree 利用FME可以在cad中根据某个范围生成图框,可以用来实现某些地块专题图(例如宗地图.选址范围图)这里我根据GIS数据库中某个地块面为中心,生成 ...
- 利用FME PythonCaller调用7z解压压缩包
利用FME PythonCaller调用7z解压压缩包 一.概述 在一些项目中有时候需要对文件目录完整性进行检查,而需要检查的数据又是压缩包的形式.我们都知道FME可以直接读取压缩包里的文件,当通过F ...
- FME转换DWG到KML或KMZ
外业踏勘时经常用到奥维一类的软件,加载数据到现场确定范围,奥维对DXF格式支持不太好,非会员有数量要求,KML支持比较不错,用arcgis转会比较麻烦,FME转换起来比较方便,且容易扩展,记录一下. ...
- js 利用canvas转换图片格式并下载图片
1.利用canvas转换格式 思路很简单,就是在canvas上drawImage,然后再把canvas转换成想要的图片格式 convertImageToCanvas = (image) => { ...
- matlab计算单模光纤耦合效率的积分,一种利用模式转换提高单模光纤耦合效率的方法与流程...
本发明属于无线光通信技术领域,具体涉及一种利用模式转换提高单模光纤耦合效率的方法. 背景技术: 无线光(Free Space Optical Communication,FSOC)通信是一种以光为信号 ...
- 利用FME读取Word中的表格
利用FME的MSWordStyler转换器和Word写模块,我们可以将一些简单的文本和表格写出到Word文档格式中,转换器和写模块截图如下: 图1 MSWordStyler转换器 图2 Word写模块 ...
最新文章
- Python帮助Youtube打败了Google Video
- 被声明为已否决 解决方法
- 洛谷 P1897电梯里的爱情 题解
- shell之文本过滤(grep)
- 6-14 数据库高级
- 幕乔美化版音乐网站源码
- SpringCloud学习笔记015---Spring Boot集成RabbitMQ发送接收JSON
- Spring集成Quartz定时任务框架介绍和Cron表达式详解
- 2022年中级网络工程师备考(网络知识部分)
- 记一次3dmax操作入门(二)模型导入,选择和显示
- 西安华为 java研发工程师_【华为西安研究所工资】研发工程师待遇-看准网
- vscode 自定义字体样式_vscode md样式自定义
- Android仿微信朋友圈5实现朋友圈列表
- error LNK2019: 无法解析的外部符号 _Direct3DCreate9@4,该符号在函数 int __cdecl InitD3D(struct HWND__ *,unsigned lo
- 汇编语言标志位 含义 NV UP EI NG NZ AC PE CY
- 如何在ESXi中启用巨型帧支持?
- Java Web(三) 会话机制,Cookie和Session详解
- 罗斯蒙特248HANAU2NS温度变送器
- 记第一次写出自己的简单python爬虫:GCZW3
- cmmi五个级别的经典描述
热门文章
- 计算机acm国际排名,acm(中国大学acm综合排名)
- 解决刷了Gargoyle固件后某些LED灯不亮的问题
- 关闭appleid双重认证_苹果官方科普来了:全面认识Apple ID
- Android网络框架(三)——iptables
- vue中组件根元素添加样式无效
- Unity - 射线检测
- MySQL生成测试数据相关脚本(持续更新)
- 2012-7-07可樂词汇积累#9314;
- 如何用视频转换器把qlv格式转换mp4
- MacOS Big Sur 11.2.3 (20D91) with Clover 5131 and OC 0.6.7 and PE 三EFI分区原版DMG黑苹果镜像