Apache flex 将Ordance测量坐标转换为有效的esri坐标

Apache flex 将Ordance测量坐标转换为有效的esri坐标,apache-flex,actionscript-3,map,Apache Flex,Actionscript 3,Map,我一直在广泛地寻找一种将Ordance测量坐标转换为有效esri坐标的方法。我发现有相当多的页面转换为lat-long(如果有一点关闭),但没有任何页面可以转换为esri(我相信这是utm) 这是在python或JavaScript/actionscript等中使用的-我不太担心语法,更多的是理解所涉及的数学知识 谢谢 Ian快速谷歌搜索:这种类型的转换称为“大地坐标变换”。OS和UTM都是“投影”,其中地球的椭球体被展开成一个圆柱体,然后将圆柱体展开成一个平板并细分为网格部分。OS坐标是特定于

我一直在广泛地寻找一种将Ordance测量坐标转换为有效esri坐标的方法。我发现有相当多的页面转换为lat-long(如果有一点关闭),但没有任何页面可以转换为esri(我相信这是utm)

这是在python或JavaScript/actionscript等中使用的-我不太担心语法,更多的是理解所涉及的数学知识

谢谢


Ian

快速谷歌搜索:

这种类型的转换称为“大地坐标变换”。OS和UTM都是“投影”,其中地球的椭球体被展开成一个圆柱体,然后将圆柱体展开成一个平板并细分为网格部分。OS坐标是特定于区域的(例如:英国的OSGB),而UTM是一个“通用”系统,为整个地球指定了一个网格系统。区域网格用于减少墨卡托投影引入的畸变的副作用。因此,在这类系统之间进行转换是可能的,但也可能相当复杂,具体取决于所需的精度

正如您已经提到的,似乎只有间接方法,最常见的是从OSGB36转换为WGS84(lat/long),然后再转换为UTM

以下是一些可能有用的资源:

  • 将WGS84 lat/long转换为UTM:。请注意,每个区域都包含特定参数。例如,如果要转换英国的坐标,将使用“Airy 1830”的参数。(还链接到电子表格和带有转换的网页)
  • 类似的信息如上所述
  • JavaScript将OSGB36转换为WGS84(7米精度):
  • 使用Helmert变换进行更精确的JavaScript转换(5米精度):以及
  • 全面覆盖OSGB36坐标系,包括与其他坐标系之间的转换:
  • 杂项链接和资源:
  • 关于准确性,总结如下:

    。。。OSGB36包含随机可变的标度误差,主要原因是 分块计算,比例和方位角 完全由来自 三角测量原理。这些音阶变化 这意味着OSGB36可以被描述为不均匀的。。。 OSGB36的不均匀性不影响其性能 作为绘图基准的充分性,但它确实使 ETRS89和OSGB36之间的简单转换对于国家使用来说太不准确。 例如,国家7参数的精度(3 位移、3次旋转和一次比例变化)变换大约为5米


    这是一个。

    谢谢你,但这不是我真正想要的。我需要从操作系统坐标转到ERI,我还需要理解数学(或者被告知它不起作用)。谢谢