カシミール3Dを使わずにルートを作成する方法
先日、前々から興味のあった Chromebook を買った。
ファンレスで静かだし、起動も速いので気に入っている。が、Windowsでないと使えないアプリもある。その一つがカシミール3D。
アプリによってはリモートで操作すればいいけど、カシミール3Dは地図をグリグリスクロールさせるので、リモードだとちょっと操作しづらい。
山道の情報が少ないGoogleMAP等の地図ではトレイルのルート作成はできないので、何とかならないかと考えていたら、地理院地図でもルート作成程度ならできることがわかった。
出力はgpxではなくkmlになってしまうが、閲覧ソフト側(FieldAccess)はkmlに対応しているので問題ない。試しにルートを作ってみたら使い勝手も悪くない。
ところが、作ったルートをFieldAccessで確認してみると高度データが入っていなかった。どの程度の斜度なのか目安にしたいので高度データは欲しい。仕方がないので高度データのみ追加できないか調べたら緯度経度から高度を返すWebAPIが幾つかあった。
国土地理院のサービスなら地図との整合性も取れるだろうと、早速 JavaScript でサンプルを作って試してみるとうまく動かない。どうも、クライアントスクリプトからでは結果を返さないらしい。さすがにサーバーを借りてまでやるのは馬鹿らしいので、Google Maps API を利用することにした。これならクライアントスクリプトからでも結果を取得できるし、複数座標を一括で変換できる。
で、出来上がったのがこちら。
KMLファイルに高度データを追加する
必要最低限のことしかやっていないので、ソースを見れば何をやっているかはすぐにわかるはず。まともにエラーチェックもやっていないので、地理院地図で出力したkml以外でもちゃんと動くかはわからない。
ここまで作ってから、こんなサービスを見つけた。
GPSies
メニューから「変換」を選択し、追加オプションの"高度を追加/置換え"にチェックを付けて実行すれば、高度データ付きの kmlファイルに変換される。
これでルートの作成はできるようになったけど、GPSロガーからログを取り込むには Windows PC が必要なんで、まだ全部を Chromebook でというわけにはいかない。
にほんブログ村
ファンレスで静かだし、起動も速いので気に入っている。が、Windowsでないと使えないアプリもある。その一つがカシミール3D。
アプリによってはリモートで操作すればいいけど、カシミール3Dは地図をグリグリスクロールさせるので、リモードだとちょっと操作しづらい。
山道の情報が少ないGoogleMAP等の地図ではトレイルのルート作成はできないので、何とかならないかと考えていたら、地理院地図でもルート作成程度ならできることがわかった。
出力はgpxではなくkmlになってしまうが、閲覧ソフト側(FieldAccess)はkmlに対応しているので問題ない。試しにルートを作ってみたら使い勝手も悪くない。
ところが、作ったルートをFieldAccessで確認してみると高度データが入っていなかった。どの程度の斜度なのか目安にしたいので高度データは欲しい。仕方がないので高度データのみ追加できないか調べたら緯度経度から高度を返すWebAPIが幾つかあった。
国土地理院のサービスなら地図との整合性も取れるだろうと、早速 JavaScript でサンプルを作って試してみるとうまく動かない。どうも、クライアントスクリプトからでは結果を返さないらしい。さすがにサーバーを借りてまでやるのは馬鹿らしいので、Google Maps API を利用することにした。これならクライアントスクリプトからでも結果を取得できるし、複数座標を一括で変換できる。
で、出来上がったのがこちら。
KMLファイルに高度データを追加する
必要最低限のことしかやっていないので、ソースを見れば何をやっているかはすぐにわかるはず。まともにエラーチェックもやっていないので、地理院地図で出力したkml以外でもちゃんと動くかはわからない。
ここまで作ってから、こんなサービスを見つけた。
GPSies
メニューから「変換」を選択し、追加オプションの"高度を追加/置換え"にチェックを付けて実行すれば、高度データ付きの kmlファイルに変換される。
これでルートの作成はできるようになったけど、GPSロガーからログを取り込むには Windows PC が必要なんで、まだ全部を Chromebook でというわけにはいかない。
にほんブログ村
コメント
コメントを投稿