yosshiee’s diary

日々の仕事、生活からのTIPS等をだらだらと書いていきます。たぶん役に立つ人にとって役に立つことを書いているつもり。

ruby

1秒前をオリジナル書式で計算

背景 ただ単に1秒前を求めようと思ったのだが、オリジナル書式で表記させるのはそんなにシンプルでなかったので載せる。 rubyコード datetime_formatの書式に従い、degree_sec秒だけ前の時刻をtarget_datetimeに格納します。 require 'date'source_datetime=…

総務省基準地域メッシュ(3次メッシュ)の求め方 その2

背景 総務省が定めた「基準地域メッシュ」なるものがあるのだが、いろいろとあるので、前回の続き。 新たなバグの原因 前回は10進数で緯度経度を浮動小数としての表記だった場合の計算方法だったが、緯度経度の資料原本が度分秒の小数点以下60進法表記だと、…

総務省基準地域メッシュ(3次メッシュ)の求め方 その1

背景 総務省が定めた「基準地域メッシュ」なるものがあり、概ね1kmメッシュとなっていることから、各種統計で使われる地域メッシュコードとして用いられている。 当然、緯度経度から求める公式があるのだが、仕事で使っているコードにバグを見つけたので、ま…