利用
FME
做坐标转换
一、坐标转换
同
一
基
准
面
的
坐
标
系
转
换
,
利
用
workbench
的
coordinatesystem
系
列
涵
数
和
reprojector
涵数即可完成
.
coordinatesystem:
用来提取坐标点
reprojector:
同基准面的坐标变换
可以通过涵数随意的添加和移除坐标前的带号
.
二、关于不同基准面的坐标转换
用
fme
的配置文件
,
将七参数加入文件
,
定义坐标系转入即可
.
以一个城市为例
:
1
、
在
LocalCoordSysDefs.fme
中定义椭球体参数(
ELLIPSOID_DEF
),投影参数
(
DATUM_DEF
)或者其他更多参数(比如
UNIT_DEF
)等;
2
、
在
MyCoordSysDefs.fme
中定义坐标系;
以一个城市提供的参数为例:
1)
投影参数:
Conversion Technique to WGS84: Seven Parameter Transformation(
七参数法
)
Delta X -64.00/
Delta Y -131.00/
Delta Z -51/
X Axis 1.0/
Y Aixs 2.0/
Z Aixs -6.0/
Scale Factor -2.5
2
)椭球体参数:
Ellipsoid Dimensions:
Equatorial 6378245/
Polar Radius 6356863/
Flattening Ratio 298.2997/
Eccentricity 0.0818
3
)坐标系参数:
Projection: Transverse Mercator
False Origin:
Northing -3457147/
Easting 0
Projection Parameters: Origin latitude 0d0'0"/
Scale reduction 1/
Central meridian 121d27'23"
定义过程如下:
首先定义椭球体参数(具体意义见
Translator
随机帮助文件):
ELLIPSOID_DEF SEL \ #
(定义名称)
DESC_NM "SEL" \ #
(说明)
E_RAD 6378245 \ #
(
Equatorial 6378245
)
P_RAD 6356863 #
(
Polar Radius 6356863
)