2012-03-07 7 views
5

地球のポリゴンの表面積を計算する方法とアルゴリズムを検索しました。 thisthis
は、私たちが地球と仮定しても、最初の答えはPythonライブラリを使用し、第二の答えのアプローチは非常に正確な面積を与えることはありません2番目のリンクから凸包ポイントにすでに
[56.992666,24.126051], [58.00282,25.930147], [58.787955,25.565078], [59.4997,24.861427], [59.463678,24.711365], [59.395767,24.599837], [56.992666,24.126051]緯度と経度を指定して地球凸包ポリゴン領域を計算する

を得たとしましょう、私を見つけました球です(私は正しいですか)? 地球が球であると仮定すると、面積を計算するためにどのようなアプローチが可能ですか(それほど高価ではありません)?

さらに、私は別のライブラリ(geotools.orgなど)を探しましたが、領域の計算についてのドキュメントには見つかりませんでした。

+0

これは便利になりますます。http:// forum.worldwindcentral.com/showthread.php?t=20724 – TreyA

+0

これは世界風のスレッドで参照されています:http://trs-new.jpl.nasa.gov/dspace/bitstream/2014/40409/1/07-03 .pdf – TreyA

+0

@TreyAありがとうございました!今すぐPDFを読む。悲しいことに、フォーラムの投稿のアルゴリズムは私に全く間違った答えを与えました。私はここでhttp://www.daftlogic.com/projects-google-maps-area-calculator-tool.htm私の点で答えをチェックし、正しいものは〜15200km2ですが、アルゴリズムは5 000 000を与えました。緯度 - 経度のペア私の投稿にあります – Skyzer

答えて

6

球面上の多角形の面積を求めるアルゴリズムは、ここで見つけることができます:http://forum.worldwindcentral.com/showthread.php?t=20724

また、いくつかのアルゴリズムのために、このNASA JPLの紙を使用することができます。http://trs-new.jpl.nasa.gov/dspace/bitstream/2014/40409/1/07-03.pdf

+0

上記のリンクで球面半径を計算する方法は?それはそれのために使用する価値がある場合、それは地球の球面半径ですか?前もって感謝します。 – Narendra

+0

地球の半径の典型的な値は6371kmです。 – TreyA

+0

あなたの返信をありがとう、私はこれに踏まれた。上記のリンクでは、「球の半径= r(地球の半径)」と面積は平方キロメートルでなければなりません。 – Narendra

関連する問題