span8
span4
FME版本:2016.1.3.2 (20170214 - Build 16717 - WIN64)
你好,我正在尝试创建一个自定义坐标系统(自定义椭球,自定义基准,自定义转换和自定义crs)。
我试图创建的CRS是EPSG:26331(由EPSG参数化)。
查看坐标系统图库,有一个crs的名称等于EPSG:26331(我将称它为FME EPSG:26331)..
但是有两点我想修改一下:
搜寻EPSG注册表(http://epsg-registry.org), EPSG:26331使用的椭球面是EPSG:7012 - Clarke 1880 (RGS)。这个椭球体有:
使用P_RAD = E_RAD [1-(1/inv_f)] = 6356514.8695497755
在FME中,相同的椭球有:
利用上面的公式,我们得到inv_f =293.4650060791153。和EPSG里的有点不同。(这是定制CRS的动机之一)。
2.数据参数
DELTA_X: -92
DELTA_Y: -93
DELTA_Z: 122
DESC_NM:明娜,尼日利亚
椭球:CLRK80
资料来源:美国国防测绘局,TR-8350.2-B, 1987年12月
用途:MULREG
我想使用GEOCENTRIC方法(这是定制CRS的第二个动机)。
因此我创建了自定义椭球体、自定义基准、自定义基准转换和crs(它们在下面)。
ELLIPSOID_DEF CLARK_1880_RGS \ DESC_NM“克拉克EPSG: 7012 - 1880年该公司——一个= 6378249.145 e inv_f = 293.465”\“EPSG V9.2”来源\ E_RAD 6378249.145 \ P_RAD 6356514.8695497755 # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - #明娜-尼日利亚EPSG: 4623 # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - DATUM_DEF MINNA_NIGERIA \ DESC_NM“EPSG: 6263。”英文:英文:英文:英文:英文:英文:英文:英文:英文:英文:英文:英文:英文:英文:英文:英文:英文:英文:英文:英文:英文:英文:英文:英文:英文:英文:DMA-Nga" \ SOURCE "EPSG v9.2" \组"自定义" \ EPSG_NBR 1168 \逆"是"方法"GEOCENTRIC" \ DELTA_X -92.0 \ DELTA_Y -93.0 \ DELTA_Z 122.0 # UTM MC 3E / 31N MINNA_NIGERIA - EPSG:26331 # DT_NAME MINNA \ COORDINATE_SYSTEM_DEF "UTM-31N。Minna-NIG" \下行"UTM MC3E/31N Minna-NIG。 \ DT_NAME MINNA_NIGERIA \ GROUP "custom UTM" \ SOURCE "custom" \ PROJ UTM \ PARM1 31 \ PARM2 1 \ MAP_SCL 1 \ UNIT METER COORDINATE_SYSTEM_DEF "TM-6E.WGS1984"\ DESC_NM "Transversa de Mercator, MC6E, FE 500k, FN 0, WGS-1984"\ DT_NAME WGS84 \ GROUP "custom TM" \ SOURCE "custom" \ PROJ TM \ PARM1 6 \ ORG_LAT 0 \ SCL_RED 0.9996 \ X_OFF 500000 \ Y_OFF 0 \ UNIT METER
使用工作流程(附:亚搏在线minna-test.fmw),我测试了从EPSG:26331到TM-6E的转换。WGS1984 crs(自定义)。
我从log中得到这个响应,没有做任何变换。
CS-MAP re幻灯机:用户指定的转换“Minna_to_WGS_1984_2”将用于“UTM-31N”。Minna-NIG TM-6E“- >”。WGS1984' Reprojector: Using transformation `Minna_to_WGS_1984_2,Forward(Geocentric,EPSG:1168)' when reprojecting from UTM-31N.Minna-NIG to TM-6E.WGS1984 Geocentric inverse calculation failed to converge.
我尝试更改自定义数据转换,将“reverse”设置为没有(我只想从Minna转换到WGS-84,现在不需要反向转换)
我更改了文件中的自定义数据转换MyCoordSysDefs.fme,关闭FME工作台,重新打开,但是对该参数的任何更改都会被忽略(检查数据转换总是显示“reverse”是的即使我把它改成没有)。
如果我选择使用内建的椭球体(CLRKE80),而不是自定义椭球体(CLARK_1880_RGS),一切正常。
我做了什么错误的自定义椭球或版本MyCoordSysDef.fme文件吗?
嗨@luigibr,
我将上述定义复制到我的Documents\FME\CoordinateSystems文件夹中的一个新的. FME文件中,然后在FME 2016中尝试您的工作空间。对我来说,无论datum定义使用的是什么椭球面,重投影都是成功的。
两个椭球的结果点差大约0.00000005米,所以我认为现有的椭球应该可以进行你们的换算。
FME 2016和2017在转换定义中忽略了反向设置。这在FME 2018中已经被修正。
我建议删除SRC_DTM、TRG_DTM、reverse和METHOD文本周围的引号,看看是否有帮助。我自己不是一个坐标系专家,但从例子来看MyCoordSysDefs.fme,这可能是造成问题的原因。
亲切的问候,
诺文
©2019安全亚搏在线软件公司法律