緯度経度を日本測地系から世界測地系へ変換(Ruby) Google Maps APIでは緯度経度を現すのに「世界測地系」が採用されているのですが、国産のWeb APIでは緯度経度を現すのに「日本測地系」を用いている物が多く有ります。 そのため、Rubyで「世界測地系->日本測地系」を行うコードを書いてみました。 class DatumConvert def DatumConvert::wgs842tokyo(lat,lng) hash = Hash.new # 経度変換(世界測地系->日本測地系) hash["lat"] = lat + 0.000046047*lng + 0.000083049*lat - 0.010041 # 緯度変換(世界測地系->日本測地系) hash["lng"] = lng + 0.00010696*lng - 0.000017467*lat - 0.00460