转自:http://blog.sciencenet.cn/blog-255662-777587.html
HK80:香港所用地理坐标之间的相互转换
目前, 香港所用的地理坐标,主要包括:
1 WGS84 经纬度
2 基于WGS84椭球的UTM坐标,其中东经114度以东为50区, 以西为49区
3 HK1980坐标, 类似于UTM, 但是该坐标系的原点位于香港大屿山岛的西南, 以保证香港所有的坐标均为正。
4 基于HK1980 所用椭球的经纬度
5 基于HK1980所用椭球的UTM坐标
香港地政署提供了坐标系的介绍, 以及相应的转换公式, 参数 (见 http://www.geodetic.gov.hk/smo/gsi/data/pdf/explanatorynotes.pdf),同时提供了相应的网上工具(http://www.geodetic.gov.hk/smo/tform/tform.aspx), 以完成坐标系之间的相互转化。按照其中的公式, 转换后的精度, 在5m以下, 已经足够进行物种分布调查等用途。
但是该工具很难直接进行批处理, 需要逐条粘贴, 运行时较易出错。 为此, 笔者根据说明中的公式和相应的算法, 编写了相应的函数, 并制作了R程序包, 并定名为HK80。 HK80可以完成五种坐标系之间的相互转换, 共二十个函数, 详情请参阅帮助文件。现将该程序包共享, 以方便有需要的人士。 并请用户提出宝贵意见, 以便将可能的错误及时更正。
坐标转换工具web版:
http://www.geodetic.gov.hk/smo/tform/tform.aspx
http://www.geodetic.gov.hk/smo/en/tform/tform.aspx