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可以完成五种坐标系之间的相互转换, 共二十个函数, 详情请参阅帮助文件。现将该程序包共享, 以方便有需要的人士。 并请用户提出宝贵意见, 以便将可能的错误及时更正。

张金龙 谨识

2014年3月20日

HK80_0.0.1.tar.gz Linux 源代码

HK80_0.0.1.zip Windows版本

HK80-manual.pdf 程序包使用说明