カシミール3Dを使わずにルートを作成する方法

先日、前々から興味のあった Chromebook を買った。
ファンレスで静かだし、起動も速いので気に入っている。が、Windowsでないと使えないアプリもある。その一つがカシミール3D。
アプリによってはリモートで操作すればいいけど、カシミール3Dは地図をグリグリスクロールさせるので、リモードだとちょっと操作しづらい。
山道の情報が少ないGoogleMAP等の地図ではトレイルのルート作成はできないので、何とかならないかと考えていたら、地理院地図でもルート作成程度ならできることがわかった。
出力はgpxではなくkmlになってしまうが、閲覧ソフト側(FieldAccess)はkmlに対応しているので問題ない。試しにルートを作ってみたら使い勝手も悪くない。

ルート作成時におおまかな距離が出るのもありがたい。


ところが、作ったルートをFieldAccessで確認してみると高度データが入っていなかった。どの程度の斜度なのか目安にしたいので高度データは欲しい。仕方がないので高度データのみ追加できないか調べたら緯度経度から高度を返すWebAPIが幾つかあった。
国土地理院のサービスなら地図との整合性も取れるだろうと、早速 JavaScript でサンプルを作って試してみるとうまく動かない。どうも、クライアントスクリプトからでは結果を返さないらしい。さすがにサーバーを借りてまでやるのは馬鹿らしいので、Google Maps API を利用することにした。これならクライアントスクリプトからでも結果を取得できるし、複数座標を一括で変換できる。
で、出来上がったのがこちら。

KMLファイルに高度データを追加する

必要最低限のことしかやっていないので、ソースを見れば何をやっているかはすぐにわかるはず。まともにエラーチェックもやっていないので、地理院地図で出力したkml以外でもちゃんと動くかはわからない。

ここまで作ってから、こんなサービスを見つけた。

GPSies

メニューから「変換」を選択し、追加オプションの"高度を追加/置換え"にチェックを付けて実行すれば、高度データ付きの kmlファイルに変換される。

ファイルのアップロードもできるし、こっちのほうが使いやすいと思う。


これでルートの作成はできるようになったけど、GPSロガーからログを取り込むには Windows PC が必要なんで、まだ全部を Chromebook でというわけにはいかない。



にほんブログ村 自転車ブログ MTBへ
にほんブログ村

コメント

このブログの人気の投稿

シマグラ化

ヘッド周りからの異音

チェーンステーガード