2014年1月11日土曜日

滝沢市市制移行

滝沢市の皆様、市制移行おめでとうございます
(めでたいのかどうかわかりませんが日本人なのでとりあえずコトホギということで。新年ですし。)

気象庁さんもようやく去る七日、予定通り滝沢市対応を完了したようです。

あの庁ってなんでTOPページで事前アナウンスや事後アナウンスしないんでしょうね。
全然違う筋から七日に移行って情報は得られましたが、改変されている当のホームページには何の情報もなし。
それに滝沢市って1/1移行ってずいぶん前から分かっていて準備をしていたくせになぜ七日なのかも不明。

防災担当の重要なお役所って自覚、ある部署とない部署がすごい温度差激しい感じ受けちゃいますね。黙ってやっちゃうとか。
4日とかに大雪特別警報とか出ちゃったら存在しない村の警報を触れ回るんでしょうか。
ま、相手は人間だからわかるからいいか、って感じでしょうか。実際わかるし。

なぜ気にするかといえば、天気予報も表示するような機能を含むandroidアプリを開発しているので、実際には七日に大きな改変が同時に来てエラいことになるのではないか、と戦々恐々としながら移行の12-13時の間、ずっと銀座つな八で数万円分(ほとんどビール代)もの天ぷらを一生分食いまくってましたが、予報や警報・注意報のページのレイアウト変更などもなく、利用者側としては影響が最小限に抑えられていることについては素直に評価できると思います。
(市区町村コードとかも変わっているでしょうし内部的にはいろいろ手が入っていると思いますが、部外者なのでわかりません)


滝沢市って気象庁さんの予報的には岩手県内陸に属していて、あそこって気温予報が3か所もあるのでこちらのアプリへの影響も少なからずありましたが、無事に対応できたと思います、たぶん。

今日午前5時の盛岡気象台発表の滝沢市のお天気は曇り、気温は盛岡で-1度まで上がるようです。

国交省国土数値情報JPGIS2.1対応

何だか知らないですけど国交省が公開してくれてる国土数値情報(行政区域)のJPGIS2.1版ってデータおかしくないっすか?って問い合わせメール出したら数日もたってようやくテンプレメールしか返ってこなかったでござる。

しかも人の名前も間違えて。
おこだよ?

おかしいといっても、北海道のデータで支庁が同一のコードを持つ市にもかかわらず設定されていたりされてなかったりとまちまちで、なにこれ?っていう指摘なんですけどね。

支庁というか、開発局だっけ、それは住所としては不要なんで結論からするとどうでもいいんですけど、ふつう辞書からコードで引き当てて文字を割り当てるはずのものでしょ。

それが抜けてたり埋めてあったりするということは、それを引き当てるプログラムに障害があるということだし、完成したデータも満足にチェックしてないってことですよね。

っていうメール。

ついでに引き当ててくる元辞書が名前だけで実体がどこにも公開されてないよ、っていう指摘もしたんですけどこっちはガン無視。(JPGIS1.0版は公開されてるんですけどね)
たぶんメールを最後まで読んでないからだと思うけど。
忙しいだろうからしょうがないね。
返事が来るだけでもエライ。

ということで、JPGIS1.0と2.1の両方に対応しました。
といっても、もう1.0版は数年出てないしこれからも出ないと思いますが・・・

それにしても2.1版は1.0版に比べて解析時の負荷が小さくていいね。
ていうか、XMLである必要がないところまで単純化してあるんだからCSVでいいとおもうんだけど。。。
というより、仕様書さえしっかりしているならバイナリでもいいけど。
(なんか知らないけど2.1版ではポリゴンは改行コードに依存してるし。)
まあ、javaとかphpとかjavascriptしか知らないような人にも簡単に扱えるとか、最近のRDBはXMLをそのまま放り込めたりしたりして、ユーザ層の拡大につながるし、行政界なんてリアルタイムを求めるわけじゃないんだからプアな環境で使うなら前処理しておけばいいだけですからね。とにかくこういうデータを公開してくれて重ねて感謝。

ただ、いくらGIS業界標準とかいってもshapeデータ同梱はどうかと思う。
作ってくれること自体は実に有意義であることに異論はないんだけど、GIS業界関係者だけで使うデータじゃないんだし、そもそもshapeデータは2次生成物なんだから、別途配布するほうが自然だとおもうなあ。

それでもやっぱり感謝の念は変わりません。
やっぱり税金使ってごにょごにょやったとき、こういうのできました、っていう成果物を公開できる範囲内で積極的に公開してもらえると納税者としては素直にうれしいです。

それにしても、google app engineの静的リソース容量の制限、もうちょっと緩和されればもっと早くなるんだけど・・・
今でもミリ秒単位で、インスタンスの起動時間よりよっぽど早いけど、もっと高速化できるのにリソースとして置いておくことができなくて残念。