Changeset 4711 for platform/tdiary/lib

Show
Ignore:
Timestamp:
01/16/08 21:50:52 (10 months ago)
Author:
kp
Message:

platform/tdiary/lib/wgs2tky.rb: reconsider convert degree to DMS

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • platform/tdiary/lib/wgs2tky.rb

    r4634 r4711  
    33#  -- GPS data converter 
    44# 
    5 # kp<k-nomura@s6.dion.ne.jp> 
    6 # 
     5# kp<kp@mmho.no-ip.org> 
     6# Destributed under the GPL 
    77 
    88class Wgs2Tky 
     
    8383 
    8484  def Wgs2Tky._deg2gdms(deg) 
    85     sf = (deg*36000+0.5).to_i 
    86     s = (sf/10).to_i%60 
    87     m = (sf/600).to_i%60 
    88     d = (sf/36000).to_i 
    89     sf%=10 
    90     s = "#{s}.#{sf}".to_f        
     85    sf = deg*3600 
     86    s = sf.to_i%60 
     87    m = (sf/60).to_i%60 
     88    d = (sf/3600).to_i 
     89    s += sf - sf.to_i    
    9190    return d,m,s 
    9291  end