Javaユーティリティを探しています。あなたがgeotoolsライブラリを使ってそれを行う方法を私に教えることができればさらに良いです。度、分、秒の間で10進数の座標に変換する方法
答えて
"小数点座標"とは、緯度と経度(小数点以下の桁数)を意味しますか?もしそうなら、あなたが何をしようとしていることは非常に簡単です:W87は、それが数に変換するために些細だ 、「43'41を°として、DMS(度、分、秒)を考えると
は、このような座標次の方法を使用して を使用して10進数を入力します。 合計秒数を計算します。
43′41″ = (43*60 + 41) = 2621
秒。小数部分は、3600 3600分の2621 =〜0.728056によって 分割秒の合計数は、最終的な結果生成する全体 度分数度を追加している:それは西経度座標であるので、87 + 0.728056 = 87.728056を否定結果。 最終結果は-87.728056です。
Wikipedia。同じことをするJavascript widgetがあります。
ソース形式によって異なります。それはすでに度(D)、分(M)、および秒(s)に分けています場合は、あなたのアルゴリズムは次のとおりです。それはsmooshedなら
dd = Math.signum(d) * (Math.abs(d) + (m/60.0) + (s/3600.0));
(と仮定すると、dは正または負とすることができるです)一緒に文字列に、通常の形式は次のとおりです。
「ddd.mmss」
だから、MとSを取得するために、正規表現またはString.substring()を使用して解析します。
バック変換すると、次のとおりです。
d = (int)dd; // Truncate the decimals
t1 = (dd - d) * 60;
m = (int)t1;
s = (t1 - m) * 60;
**begin 23°26’49”**
degrees = 23
minutes = 26
seconds = 49
decimal = ((minutes * 60)+seconds)/(60*60))
answer = degrees + decimal
**finish 23.44694444**
[?私はGoogleマップで読める座標にこれらの座標を変換するにはどうすればよい](の
ありがとうございました。 http://www.sunearthtools.com/dp/tools/conversion.phpでテスト済みです。 –
- 1. (時:分:秒)から時を10進数に変換する方法
- 2. Python:Pymouseの座標をカメの座標に変換する方法
- 3. コンテナの座標空間から子の座標に座標を変換する
- 4. 標準数値を10進数に変換する
- 5. MKMapkit XY座標を緯度座標に変換する
- 6. Rの10進数と16進数の変換方法は?
- 7. イメージ座標をデカルト座標に変換する方法
- 8. 画面座標をシーン座標に変換する方法
- 9. GPS座標をGoogleマップに変換する方法座標
- 10. ピクセル座標をワールド座標に変換する方法は?
- 11. 負の小数の10進数を2進数に変換する方法
- 12. VBAを使用して10進数を分と秒に変換します
- 13. この文字列を10進数に変換する方法
- 14. HIVE HQLのHEX値を10進数に変換する方法
- 15. 10進数を64ビットでバイナリに変換する方法は?
- 16. SQLでnvarcharを10進数に変換する方法
- 17. CでDB.Nullを10進数に変換する方法
- 18. RA-Decの座標をPythonの銀河の座標に変換する方法
- 19. 緯度と経度の座標を補間する方法
- 20. サブビューのフレーム座標系をセルフビューの座標系に変換する方法
- 21. デカルト座標とスクリーン座標の間の変換
- 22. 2つの2次元座標系間の座標変換
- 23. ラジアンを度、分、秒に変換する
- 24. perl。 64ビットの2進数を10進数に変換する
- 25. マイクロビットで10進数を2進数に変換する
- 26. スウィフトで16進数を10進数に変換する
- 27. sybase sql秒の値を時間と分と秒に変換する方法
- 28. 2点間の緯度、経度をx、y座標に変換します
- 29. python日時を10進数に変換する方法
- 30. テキストを10進数に変換する方法
可能重複http://stackoverflow.com/questions/995738/how- go-i-convert-these-coordinate-to-google-maps) –