2 HK1980座標系とWGS84座標系の主な違い(およびHK1980座標の使用方法)

別の記事で提案したように、HK政府のOpen Data APIプログラムは、より普遍的なWGS84システムではなく、HK1980座標系を使用しています。 両方のシステムの調査に少し時間をかけましたが、調査結果について共有したいと思います。

免責事項:私たちは座標系の専門家ではなく、GovHK Open Data APIを処理したときに見つけたものを共有するだけです。 これが将来APIを使用するユーザーにとって役立つことを願っています。

HK1980座標系とユニバーサルWGS84座標系の間には、2つの大きな違いがあります。

  1. 参照楕円体

ほとんどの人は、私たちの美しい地球が完全な球体ではなく、楕円体であることを知っています(上からボールを​​押すことと、それがどのように変形するかを想像してください)。 これは、マップを描画するときにさまざまな問題を引き起こしました。 地球が単なるボールである場合、知る必要があるのは半径だけであり、ほとんどの地理的数値を簡単に計算できます。 ただし、球体よりも楕円体の方が、平坦化(ボールをどれだけ強く押すか)など、さまざまな変数があります。

地球または参照楕円体の様子(出典:ウィキペディア)

歴史的には、地球にはさまざまなモデルがあり、異なるボールモデルを使用している場合、座標は少し異なります。 WGS84(1つのGPSシステムが使用している)はWGS84楕円体モデルに基づいており、HK1980システムは「International Hayford(1910)」楕円体モデルに基づいています。

2.起源

高校生のときに先生が座標について最初に言ったことは「すべての座標系はどこかから始める必要がある」ということを覚えていますか? これは地理座標でも同じです。 最初に開始点を定義し、「ゼロ」という名前を付ける必要があります。 座標系を描画するには、地球上の任意の場所を「ゼロ」として定義できます。これは、北極、ニューヨーク、香港などです。

実際、それは地球上のどこにあってもかまいません。 これは、HK1980システムとWGS84システムの違いです。 WGS84は地球の「質量の中心」を「ゼロ」として使用し、HK1980は香港天文台の未使用の(実際に削除された)トリガーを「ゼロ」として使用します。 知りたいことがあれば、緯度と経度は(22°18'12.82 "N、114°10'18.75" E)です。

もちろん、2つの座標系の間には、さらに複雑な他の違いもあります(たとえば、投影法、グリッドシステムなど)。 詳細なドキュメントについては、こちらの公式ドキュメントを参照してください。

HK1980とWGS84システム間の変換の3つの方法

データサイエンティストとして、この種のデータの問題をどのように処理するか、つまり、非ユニバーサルユニットをユニバーサルシステムにどのように変換してさらに処理および分析できるかが私たちの主な関心事になります。

幸いにも、香港政府はこれについて本当に良いサポートを提供しました(おそらく、HK1980システムが普遍的なシステムではないことも理解しているためです)。 そしてもちろん、Excelや計算機を使用しても、素人の座標系を手動で変換するのは実際には非常に困難です(以下の式を見てください)。

HK1980を実行するための式の一部— WGS84変換(出典:Lands Department、HKSAR政府)

しかし、心配しないでください。データアナリストが変換を行うための3つの簡単な方法があります。

  1. 手動変換

香港は比較的小さな場所なので、簡単な方法で最小の誤差(最大0.1 ")で変換を行うことができます。

2.オンライン変換

香港政府のLands Departmentによって発行されたオンラインツールもあります。 ここから、無料で登録なしでツールにアクセスできます。

3. API変換

HK1980座標でのAPI処理が必要な場合(GovHKオープンデータAPIの使用など)、香港政府の土地局が提供する無料の変換APIを利用することもできます。 ここでユーザーマニュアルを参照できます。 これは、Journey Time Indicator API調査のデータを処理するために使用した方法です(調査の詳細については、この記事を参照してください)。

あなたが座標系の専門家であるなら、私たちが何か間違いを犯したかどうかを知らせてください!