自分のカメラアプリケーションでジオタグを使用しようとしています。私がやっていることは、現在の地理的位置を十進値(例:緯度= 6.8447375)にして、ExifInterface
のpublic static final String TAG_GPS_LATITUDE
フィールドを使用するためにそれをDMS formatに変換することです。 Android documentationによると、私は分母を与える必要があります(ドキュメントdenom1、denom2、denom3のように)。分母に使用する正しい値は何ですか?それらの分母を計算する標準的な方法はありますか? denom1 = 1、denom2 = 1、denom3 = 1000を使用すると、実際の場所の近くで別の場所が得られます。どうすれば精度を上げることができますか?Android ExifInterface TAG_GPS_LATITUDE denom values
0
A
答えて
1
これらの分母を使用するために正しい分子値を入力していますか?
NUM1/denom1 =が
からnum2/denom2 =分
NUM3/denom3 =秒
をDEGREES私はほとんどのカメラは、分母の値1,1,1000をエンコード目撃しました。
のは、あなたのサンプル値を使用し、正確な合理的な値に変換してみましょう:ここ
6.8447375度
は、手順は次のとおりです。
1)角度
の全体の一部を取りますnum1 = 6/denom1 = 1→6度
2) 60によるAl部は、次いでその全体の一部を取る: 0.8447375 * 60 = 50.68425
NUM2 = 50/denom2 = 1 - > 50分
3)6度50' を引き(6.833333333)からあなたの元の値が= 0.0114041667、その後3600000(度×1000あたり3600秒)を掛け
NUM3 = 41055/denom3 = 1000 - > 41.055秒
あなたの位置は、現在6度、50' 41.055" としてエンコードされます
関連する問題
- 1. ExifInterface
- 2. Android ExifInterface throw FileNotFoundException
- 3. AndroidのsetText/R.string/values
- 4. androidのExifInterfaceとは何ですか?
- 5. アンドロイドExifInterface属性
- 6. アンドロイド:ExifInterfaceデータヌル
- 7. ExifInterfaceタイトル常にnull
- 8. android studioの "values-"フォルダをフィルタリングします。
- 9. values-v11とvalues-v14フォルダの使用は何ですか?
- 10. android.os.Build.MODEL values
- 11. ExifInterfaceコンストラクタがIOExxceptionをスローする
- 12. 私は、AndroidのExifInterfaceを使ってTaken/DateTimeタグを設定しました
- 13. Xquery distinct-values
- 14. C:random errors、garbage values
- 15. concurrentHasMapとAtomic Values
- 16. parseInt values no error
- 17. SQL:INSERT INTO ... VALUES..SELECT
- 18. Oracle Bucketing Values
- 19. Python Print Distinct Values
- 20. postgresql json:keys as values
- 21. Echo only unique values
- 22. collectd wrong cpu values
- 23. java check values
- 24. WITH VALUES TSQL
- 25. Like '%Column values%'
- 26. NougatのURIを使用してExifInterfaceオブジェクトを使用して画像のLatLngを変更できません
- 27. Android:文字列でres/valuesを使用する
- 28. Androidリソースフォルダのres/colorとres/values/colors.xmlの違い
- 29. Androidスタジオ:app \ src \ debug \ res \ values \ google_maps_api.xmlファイルの検索方法
- 30. ... \ res \ values \ strings.xml以外のAndroid文字列リソースストレージ
「**ほとんどのカメラ分母** "の値1,1,1000を符号化する。私が知りたかったのは、それらの分母に関する計算です。デバイス固有のものであれば、それらの分母をどのようにプログラム的にすることができますか? – AnujAroshA
分母は、必要な精度を得る限り重要ではありません。それは、有理数を使用する全体のポイントです。私が実証したように、1,1,1000の標準分母は、GeoPointを正確に指定するためには全く問題ありません。 – BitBank