FME坐标系和重投影

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

注:如果一个椭球体已经在FME里面预先定义了,在以后所有的用 到的地方都可以引用,不必重新定义,比如KRASOV,或者XIAN80 等。
3rd:自定义坐标系
基准面的定义: DATUM_DEF <datumName> \ DESC_NM <descriptive name> \ SOURCE <source> \ ELLIPSOID <ellipsoid name> \ USE <use type> \ DELTA_X <x value> \ DELTA_Y <y value> \ DELTA_Z <z value> \ BWSCALE <bwscale> \ ROT_X <rotX> \ ROT_Y <rotY> \ ROT_Z <rotZ>
指定,最多影响变换的控 制点数目
2nd:用FME作坐标转换
不同投影坐标系之间的转换 • 直接在读写模块的参数里面设置,转换前后的坐 标系 • 通过Reprojector转换器进行 重投影。
2nd:用FME作坐标转换
• Offsetter:对坐标点进行平移 • AttributeReprojector 属性坐标值重投影 • ESRIReprojector 使用ESRI里面的已定义的坐标系 统 • ReprojectAngleCalculator 投影后角度计算 • ReprojectLengthCalculator 投影后长度计算
2、将所有要素的坐标系设置为Beijing1954/a.GK3d-32;
谢谢
基准面参数是保密的,而且每个地区的参数不可能是一样的。而对于FME来讲, 不可能得到国内的参数,因此是选择了一个统一的参数,对于所有的投影参 数,都是使用的这样一个参数,因此利用FME自身带的参数进行空间数据的坐 标系变换,会带来一定的误差。
2nd:用FME作坐标转换
练习、坐标平移与重投影
打开上一次课的工作空间CAD.fmw,按以下要求完善工作空间 1、所有要素在X和Y方向上平移1000个正单位;
赤道——位于两极点中间的纬线
本初子午线——零经度线 经纬网的原点(0,0)定义在赤道和 本初子午线的交点处。
1st:基本概念
投影坐标系
将球面坐标转化为平面坐标的过程叫做投影。投影坐标系实际上是
平面坐标系统,单位通常为米。
主要投影类型:圆锥投影、圆柱投影和平面投影。
1st:基本概念
地理坐标系
以经纬度为单位,由椭球体和基准面定义
• • 椭球体:假象的规则的椭球体 基准面:椭球体结合当地实际情况的最佳拟合椭球体。

投影:转化为平面坐标系。
3rd:自定义坐标系
在LocalCoordSysDefs.fme中定义椭球体参数(ELLIPSOID_DEF),投影参数(DATUM_DEF),或者其他更多 参数(UNIT_DEF)等
3rd:自定义坐标系
坐标系和投影
目录
1st:基本概念 2nd:用FME作坐标转换 3rd:自定义坐标系 4th:思考与练习
1st:基本概念
坐标系是空间地理信息的基础
坐标系是GIS数据的骨骼框架,是定义要素实际位置描述的标准, 能够将我们的数据定位到相应的空间位置,并表达同一空间中要素间的 空间关系。
1st:基本概念
投影坐标系
地理坐标系在平面坐标上的投影,由地理坐标系和投影的相关参数来 决定。
2nd:用FME作坐标转换
FME的坐标系库中包含了5000多种坐标系,且可以定义自己的坐标系
2nd:用FME作坐标转换
FME的转换器库中有20多个坐标处理的专用转换器。
2nd:用FME作坐标转换
AFFINER 包括 平移、旋转、缩放 X1=AX0+BY0+C Y1=DX0+EY0+F 其中ABCDEF为仿射参数,X1为仿射 后点的X坐标Y1为Y坐标,X0Y0分别 对应的仿射前的坐标点。 一共六个参数所以需要至少三对点
坐标系的分类
地理坐标系(Geographic coordinate system)
投影坐标系(Projected Coordinate System)
1st:基本概念
地理坐标系(Geographic coordinate system),以经纬度为存储单位 的球面坐标系统。经度和纬度是从地心到地球表面上某点的测量角。通 常以度或百分度为单位来测量该角度。 纬线——水平线/东西线 经线——垂直线/南北线
2nd:用FME作坐标转换
RUBBERSHEETER
2nd:用FME作坐标转换
• 即当我们有多个控制点时,将对应的控制点连接 成向量线,即可进行橡皮页变换。橡皮页变换多 用于较小距离的矫正。
距离参考点的长度,对变换 影响的力度,值越大影响越 大。(y影响指的是,越远 作用越小)
指定控制点,影响的 最大距离
3rd:自定义坐标系
名称 <datumName> <source> <ellipsoid name> <use type> 字符串 字符串 有效的椭球体名称 4PARAMETER、6PARAMETER 7PARAMETER <x value> 浮点数 空间直角坐标系X轴与WGS-84基准面空间直角坐标 系X轴的位移量。(单位:米) <y value> 浮点数 空间直角坐标系Y轴与WGS-84基准面空间直角坐标 系Y轴的位移量。(单位:米) <z value> 浮点数 空间直角坐标系Z轴与WGS-84基准面空间直角坐标 系Z轴的位移量。(单位:米) <bwscale> 浮点数 7参数转换中的比率(BURSA类型)。(单位:PPM 不是所有类 百万分之) <rotX> 浮点数 7参数转换中的X方向的旋转偏移(BURSA类型)。 (单位:弧度) 型都需要 不是所有类 型都需要 No No No 类型 基准面的名称 椭球体来源(个人或者组织) 引用已定义的椭球体名称 基准面变换中使用的变换类型(变换公式) 描述 是否为空 No Yes No No
2nd:用FME作坐标转换
练习一、坐标平移与重投影
打开上一次课的工作空间CAD.fmw,按以下要求完善工作空间 1、所有要素在X和Y方向上平移1000个正单位;
2、将所有要素的坐标系设置为Beijing1954/a.GK3d-32;
3rd:自定义坐标系
FME自定义坐标系需要修改FME\Reproject里面的 LocalCoordSysDefs.fme, MyCoordSysDefs.fme文件,在这两 个文件里面我们可以分别定义椭球体,基准面,坐标系。 • 概念
椭球体的定义: ELLIPSOID_DEF <ellipsoidName> \ DESC_NM <descriptive name> \ SOURCE <source> \ E_RAD <equator radius> \ P_RAD <polar radius>
名称 <ellipsoidName> <descriptive name> <source> <equator radius> <polar radius> 类型 字符串 字符串 字符串 浮点数 浮点数 描述 椭球体名称 椭球体的描述 椭球体来源(个人或者组织) 椭球体长半径 椭球体短半径 是否为空 No Yes Yes No No
<rotY>
浮点数
ຫໍສະໝຸດ Baidu
7参数转换中的Y方向的旋转偏移(BURSA类型)。
(单位:弧度) 7参数转换中的Z方向的旋转偏移(BURSA类型)。 (单位:弧度)
不是所有类
型都需要 不是所有类 型都需要
<rotZ>
浮点数
3rd:自定义坐标系
在MyCoordSysDefs.fme中定义坐标系设置
3rd:自定义坐标系
相关文档
最新文档