こんなとき、他の方はどうされているのでしょうか?あるいは、GPXエディタなるものにはそんな機能があるのかもしれませんね(調査不足)。
さてここからが本題。
「ないものは作れ」というのが心情なので、GPXファイルを加工するプログラム(というよりPerlスクリプト)を作ってみました。GPXファイルはいわゆるXMLファイルなので、適切に要素を並べ替えたり書き換えたりすれば、所望のデータを構築できます。
プロトタイプは、前回スーパー銭湯で一日過ごしたときに作って、それなりに動くことを確認しました。ただ、既存のXML関連のライブラリだと、GPXのスキーマに記述されているような要素の並びにならなくて、ボツ。
今日またスーパー銭湯で一日過ごしており、大幅な書き換えを行いました。(仕事の合間にちょっとずつ書いていたのですが、この手のものはある程度かためて書かないと動きません。で、今日は有給をとって来ました。)それなりに動くようなものができました。
経過時間を、斜度に応じて微調整するような機能も組み込んで見ました。
また(ほとんど必要ない無駄機能のような気もしますが)、<trk>の順番を変えるだけとか、特定の<trkseg>内の<trkpt>を並べ替えるとかにも対応できます。
開発環境は、macOS。インストールしないといけない感じのperlモジュールはXML::LibXMLぐらい。
LinuxとかUNIX系のOSだと、なんの問題もなく動くでしょう。Windowsなら、StrawberryPerlとか入れれば動きます。iOSやiPadOSでも"Perl"というアプリを入れれば動きます(必要なモジュールは用意されているようです)が、出力を利用するすべがありませんし、ヤマレコから出力したものをそのまま利用できるわけじゃない感じです。
もし、興味をお持ちの方いらっしゃいましたら、ソースは公開できます(方法は探さないといけませんがね。)。
それでヤマノートに上げたGPXエディタなるものを作ったのです。
(まだ色々問題はありますが逆ルート変換もできます)
ソースの公開はGitHub( https://github.com/ )が使えますよ。
無料でも容量がそこそこあります。
以前は怪しげなアップローダーを使ってましたが、最近はGitHubばかりです。
【追記】
もうご覧になられたかもしれませんが、一応ヤマノートのリンクです。
https://www.yamareco.com/modules/yamanote/detail.php?nid=3089
還暦過ぎジジーが独学で作ったプログラムで、コードも素人まる出しですが、
javascriptなのでMACでも動くと思います。
GPXエディタの情報、ありがとうございます。探してみます。
GitHUBはソースをもらう時には使うのですが、コントリビューションは皆無。試してみます。
アプリでの山行計画地図DL時に出来ますが、それでは無い感じでしょうか。
厳密には『逆行ルートの作成』ではないですが、
さらに弄りたければ落としたデータを再度取り込めば良いのかなぁと思います。
(データの再取り込みはしたこと無いです、すみません💦)
こんにちは。
まさに教えていただいたものです。このボタンの存在に気がついていませんでした。
なんだ、あるじゃん、って感じで、気が抜けました。
こんばんは、再度お邪魔いたします。
>まさに教えていただいたものです
おお〜!良かったです!!
いつだったか忘れてしまったのですが、しれっと追加されていた機能だったかと。
2019年6月からスマホユーザーになり、その時からアプリを使い始めたのですが、
当初は逆スタートダウンロード出来なかった記憶があります。
(気づいてなかった可能性も大ですが…汗)
2017年の途中までofficialお知らせを探ってみましたが、それっぽいお知らせも見当たらずでした。
私も逆スタートしたい&する方で追加された時に『やった〜!』ってなったので、望む声が多かったのかなと思います。
ともあれ、お役に立てて良かったです☺️
コメントを編集
いいねした人
コメントを書く
ヤマレコにユーザー登録いただき、ログインしていただくことによって、コメントが書けるようになります。ヤマレコにユーザ登録する