title_parttitle_parttitle_part
静岡県浜松市であれこれソフトを開発している A.K.I Software のブログです。日々の開発日記やサーバー・セキュリティ関連の話題なども掲載。
<< 2024/03 >>12345678910111213141516171819202122232425262728293031
《《《 ネットワーク機器の購入は Amazon で! 》》》
Powered by BLOM GPS Log Viewer Version 0.11
小さくも大きくも閉じたりもしません
13/10/19 01:47 / GIS

コツコツと睡眠時間を削ってデータ作ってます。

photo


関西至東と中国地方はなんとか。
あとは四国・九州。沖縄を頑張れば47都道府県を網羅することができます。

前回の記事では、1都道府県につき500箇所程度の緯度経度を入力すると言っていたのですが、実は現時点で、トータル30,000箇所くらいになっています。

入力するのが慣れてくると無駄に精度を上げたくなるんですよ。

photo


無駄な精度その1、東北のリアス式海岸。

photo


無駄な精度その2、東京湾。

それでも国土地理院の数値データに比べれば精度は比べ物にならないレベルで低いんですが(参考比較として、国土地理院の数値データで東京の海岸線データはおおよそ 180,000箇所で構成されています)

精度を高めていると言っても「手入力で座標を入れているので」これくらいが限界です。

数値データを使って座標をまとめる(特定の地点(x,y)で半径R以内のデータは1つのデータとして扱う。とか。
60進数から10進数にしてx^2+y^2<=R^2 で判定できるはず。)ことも考えたのですが

1)数値データを使ったら承諾が必要になっちゃう。
 それはイヤだ(意地です)
2)実際にやってみたけど、それでも人力よりも精度が高くなって要素数余り減らない。
3)半径Rを大きくすればデータは減るけど細切れになるので手直ししないとならない。
4)結局手入力ダヨネー

てな按配です。
お陰様で、細部の座標は 0.1秒くらいの誤差がありますが、詳細な地図データが欲しい訳では無く「大体、ここらへんかなー」程度の精度で軽いデータが欲しいので、丁度良いのです。

そもそも仮に 1/5000 精度で海岸線が得られたとしても、そんなに高い精度の地図って必要ですか?
もちろん必要な用途はありますが、私はいらんです。
そもそもツーリングの様子を見たいってのが目的ですし(既に目的は変わっているんでない?って話はスルーです)

photo


で、メインの機能です。
GPSログ(NMEA形式)を読み込んで再生することができます。
リアルタイム進行でジョギングの様子を見るのも良し。
100倍速でツーリングの様子を見るのも良しです。
ついでに高度と速度も表示します。

photo


こっちはおまけの機能です。
2点間の直線、水平、垂直距離及び方位を計算することができます。

どんなことができるかと言うと・・・
「パパー、このお池のここからあそこまでどれくらい距離があるんだろうねー」なんて質問がお子様からきた場合、ささっと計測することができます。子供いませんが。

自前でデータを作成することもできますので(外部データとして読み込めるので)
サバゲーでステージの詳細地図を作成して「方位 0-3-2 に敵の陣地がある。現地点からの距離は 85.9m なので PSG-1 を使ってスナイプするべし」とかできます。サバゲーやりませんが。すいません PSG-1 って言いたかっただけです。

あ、都道府県別に選択表示も付けますので白地図作る時は便利かもしれません。自分は白地図使う機会無いですが。

正直な所データ作りを頑張って、終えたらそこで燃え尽きそうな気がしないでもありませんが、暫くの間はコツコツとデータ作りに励みます。

[更新日付:2013/10/19 01:47:08]
トラックバックを見る(0)
Log Link [https://akisoftware.com/cgi-bin/blom.exe?akisoft+sl+528fb129ca93bb00bdbc927f4884ac2adce867e3]
TB Link [https://akisoftware.com/cgi-bin/blom.exe?akisoft+tb+528fb129ca93bb00bdbc927f4884ac2adce867e3]

記事へのコメント

コメントはありません

名前
コメントキー
 
コメントする時はキーを正確に入力して下さい
コメント
アドレスを含んだコメントはできません
© 2008-10 A.K.I Software all rights reserved.