2011-09-04 273 views
0

我一直在广泛寻找将坐标调查坐标转换为有效esri坐标的方法。我发现相当多的页面转换为lat long(如果有点关闭)但没有任何转换为​​esri(我相信它是utm)。将坐标调查坐标转换为有效的esri坐标

这是用于python或JavaScript/actionscript等 - 我对语法的理解更多的是对所涉及的数学的理解。

感谢

伊恩

+0

谢谢J_A_X,但那不是我真正想要的。我需要从操作系统协调到ersi,我也需要了解数学(或被告知它不工作)。谢谢。 – Yan

回答

1

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

看来只有间接方法,正如您已经提到的,最常见的方法是从OSGB36转换为WGS84(经纬度),然后转换为UTM。

这里有一些资源,这可能会有所帮助:

  1. 转换WGS84经纬度/长UTM:http://www.uwgb.edu/dutchs/usefuldata/utmformulas.htm。请注意包含每个地区的特定参数。例如,如果您要为英国转换坐标,则将使用“Airy 1830”的参数。 (也链接到包含转化的电子表格和网页)。
  2. 与上述Wikipedia相似的信息。
  3. JavaScript以OSGB36转换为WGS84(7计的精度):http://www.nearby.org.uk/tests/GeoTools.html
  4. 使用Helmert变换(5计的精度)的更准确的JavaScript转换:http://www.movable-type.co.uk/scripts/latlong-convert-coords.htmlhttp://www.movable-type.co.uk/scripts/latlong-gridref.html
  5. 的OSGB36全面覆盖坐标系,包括转化并从其他坐标系:http://www.ordnancesurvey.co.uk/oswebsite/gps/docs/A_Guide_to_Coordinate_Systems_in_Great_Britain.pdf
  6. 其他链接和资源:http://www.ordnancesurvey.co.uk/oswebsite/gps/information/resourceinfolinks/gpslinks.html

至于精确度,在这0123总结:

... OSGB36包含随机变量标度误差,主要是由于它是在 块计算和规模和方位角分别 通过从 原理三角的11个站完全控制这一事实。这些尺度变化意味着OSGB36可被描述为不均匀的... OSGB36的不均匀性不会影响其作为映射数据的充分性,但它确实使得ETRS89和OSGB36之间的简单转换对于国家使用来说太不准确。 例如,国家7参数的精确度(3个 偏移,3个旋转和比例改变的)转换为大约5米

这里是一个link to more comprehensive information regarding the ARC/INFO file format