使用哪个转换器来做3D重投影(垂直水准面)

原文发布时间:2013-05-02

翻译文章链接:https://knowledge.safe.com/articles/939/which-transformer-do-i-use-to-do-3d-reprojection-v.html

翻译:毛毛虫

今天看了一篇z值重投影的介绍,跟大家探讨学习下。

在FME中有几个用来做投影的转换器。哪些来做3D投影(垂直水准面),它们应用的主要情况是什么?

在FME中有5个“重投影”转换器:

            Reprojector
                  CSMapReprojector
                  GridInQuestReprojector
                  GtransReprojector
                  ESRIReprojector

除了Reprojector&ESRIReprojector,所有的转换器都提供转换高度和垂直水准面的模式。


CsmapReprojector

这个转换器有一个选项来重投影高度。主要的使用情况是:

在NAD27 (NGVD27 垂直水准面) 和 NAD83 (NAVD88 垂直水准面)间,使用VERTCON格网转移进行重投影。例如,这对从UTM27-16 到 UTM83-16的转换可能有用。

当在不同单位的坐标系统间转换时,缩放Z值。例如,从UTM27-16 (米) to UTM27-16F (英尺)的转换会引起Z值大约变大三倍。CsmapReprojector可以在这种情况下配置。常用的Reprojector转换器总是保留Z值不变。

如果设置“Vertical Handling” 为 “Heights are relative to the ellipsoid(s)”,一些水准面偏移会将高度变化为它们之前没考虑的值。包括地心(三参数),七参数,Bursa-Wolf和其它方法。

用户使用CsmapReprojector之前会查询CsmapReprojector文档。在CsmapReprojector和Reprojector转换器之间有些差异。最值得注意的是,如果设置了“Read from feature”(默认的),CsmapReprojector只从输入的要素中读取源坐标系统。Reprojector转换器总是如此。


GridInQuestReprojector and GtransReprojector

GridInQuestReprojector(对于爱尔兰和英国)和GtransReprojector(对瑞典)转换器也提供一些在Z值上的高度转换。这些使用不同的底层重投影库而不是FME默认的CS-MAP。

ESRIReprojector

ESRI重投影引擎和ESRIReprojector转换器不做高度的重投影。


Reprojector

对应的FME读模块/写模块重投影

 对于坐标系统中的高度的讨论,请见:

https://blog.safe.com/2010/10/heights-in-coordinate-systems/


在这篇文章中有一段话:

在基于不同的高度上的垂直水准面的转换是可能的。这使你可以覆盖了相同的数据或利用需要的高度系统的属性。大地水准面模型可以用来在椭球和正高之间直接转换,但是得到正确的结果有许多细节。最简单的方法是确定源和目标的垂直水准面然后应用推荐的网格偏移或程序来进行转换。

至于在垂直水平面上可以做哪些转换,怎么转换,还需进一步研究。









  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值