ヤマレコなら、もっと自由に冒険できる

Yamareco

HOME > ヤマノート > ヤマレコ→YAMAPデータ移行ツール Ver1.6
更新日:2024年04月06日 訪問者数:7418
ジャンル共通 IT
ヤマレコ→YAMAPデータ移行ツール Ver1.6
kfd01567
ヤマレコ→YAMAPデータ移行ツール Ver1.6
本ツールはヤマレコのご自身の山行記録をYAMAPに移行したり、ヤマレコの
別アカウント(一緒に登山に行った友人のアカウントなど)へ複製するツール
です。 PC(Windows)のWebブラウザの拡張機能として動作します。
移行や複製の際に一旦PCのローカルフォルダに山行記録が保存されますので、
ヤマレコのご自身の山行記録のバックアップツールとしてもご利用頂けます。
YAMAPへ移行する際の大まかな手順は以下になります。
(1) ヤマレコの移行したい山行記録のページをブラウザで開きます。
(2) 本ツールを起動します(ブラウザの右メニューまたはツールバーのボタン)。
(3) 山行記録の情報がPCのダウンロードフォルダにダウンロードされます。
→ タイトル、日程、写真のコメント、感想は1つのJSONファイルとなり、
写真とgpxファイルは個別のファイルとなります。
(4) YAMAPの「活動日記の作成」ページを開きます。
(5) 写真を手動(ドラッグ&ドロップ)でアップロードします。
(6) 続けて本ツールを起動すると、JSONファイルのアップロードを促すメッ
セージ が表示されますので前述で取得したJSONファイルを指定します。
(7) 以下の項目が自動で入力されます。

ヤマレコ       YAMAP
----------------------------------------------
タイトル    →  タイトル
日程      →  活動時間(※)
感想      →  活動メモ
写真のコメント →  写真のコメント

 ※ 活動日付は手動で入力する仕様となっています。
   なお活動時間は自動で設定されます。
   アップロード終了後、活動日付に設定する値がメッセージで表示され
   ますので、メッセージに従って手動で入力してください。

(8) 「変更内容を保存」ボタンを押します。
(9) 必要に応じて再度活動日記を開いて、gpxファイルを手動でアップロード
します。

なお詳細なインストール方法や利用方法についてはダウンロードしたファイルの「お読みください」に記載しております。
改版履歴
2023/04/07 Ver1.0 初版リリース
2023/04/26 Ver1.1 以下のバグを修正
・Chromeのバージョンによっては写真がダウンロードできない問題があったため修正
・感想や時間のない山行記録がダウンロードできない問題があったため修正
・YAMAPに活動時間が正しく反映されない問題があったため修正
2023/12/25 Ver1.2
・YAMAPの「活動日記の作成」ページのデザインが一部変更されたことに伴う、YAMAP
 へのアップロード機能の修正
2024/01/23 Ver1.3
・YAMAPの「活動日記の作成」ページのデザインが一部変更されたことに伴う、YAMAP
 へのアップロード機能の修正
2024/02/02 Ver1.4
 ・ヤマレコの山行記録ページのデザインが変更されたことに伴う、ヤマレコのダウン
  ロード機能の修正
2024/02/21 Ver1.5
 ・ヤマレコの山行記録へのアップロード機能を追加
2024/04/06 Ver1.6
 ・YAMAPの「活動日記の作成」ページのデザインが一部変更されたことに伴う、YAMAP
  へのアップロード機能の修正
開発の経緯
私はヤマレコをメインで利用させて頂いております。月に複数回の山行記録の登録を行いますと、月末に「月間のアップロードの制限を超えたため、これ以上の登録は行えません」のエラーとなる場合があります。このエラーが起きた場合、その月内の山行記録の中で余り注目されていなさそうなものを削除してから、直近のものを登録するようにしています。削除したものはYAMAPさんに登録させて頂いてますが、その際のテキストをペタペタと貼り付けする作業が結構面倒なので自動化できないかと作ってみました。
ツールのダウンロード
お気に入りした人
拍手で応援
拍手した人
拍手

kfd01567さんの記事一覧

※この記事はヤマレコの「ヤマノート」機能を利用して作られています。
どなたでも、山に関する知識や技術などのノウハウを簡単に残して共有できます。 ぜひご協力ください!

詳しくはこちら

コメント

失礼にもほどがある
2023/4/7 18:32
中華系サーバーだからかセキュリティソフトで撥ねられてしまってダウンロードできないのですが、これは面白いですね。
逆パターンでYAMAP→ヤマレコも作れば相互に移行できるから便利だと思うのですが、難しいですかね?
そうすれば捨アカの人も少しは納得して・・・もらえないか。
2023/4/8 8:17
いいねいいね
1
guchi999さん
kfd01567さんの下記コメントの通り、ヤマレコにデータを自動アップロードするのは難しそうですね。
ただ、YAMAPの活動日記のエクスポートなら実現できそうです。
少し試してみたところ、タイトルや感想などのテキストデータと写真ファイルをZIPにまとめてエクスポート(ダウンロード)することには成功しました
GPXファイルをZIPに入れるのが難しい…諦めるかも
2024/9/6 11:07
いいねいいね
1
メロンパンさん
山行記録のアップロードをWeb APIを使わずにやるのは難しいでしょうね。
テキストデータと写真ファイルがZIPでダウンロードできたのであれば、GPXファイルは個別にダウンロードで良いのではないでしょうか。
それどほ時間のかかるさぎょうではないですから
2024/9/7 11:53
これは面白いですね。

私はプレミアム会員であるため月間のアップロード制限を超えるということはないのですが、ヤマレコの記録をヤマップにも登録するということを一昨年(2021年7月)までやっていました。といいますのが、ヤマップのほうをヤマレコより1年前に始めていて、直接の知人もヤマップユーザーのほうが多かったからです。

ヤマレコを使い出してからは、より優れていると思われるヤマレコをメインで使うようになり、ヤマップの記録はPCサイトでヤマレコのものをコピペしていましたが、kfd01567さんがおっしゃっている通り、その作業は少々面倒でした。

2021年7月にヤマップが拍手やいいねに相当するDOMOなるものを導入し、その際にPCサイトで作成した記録(活動日記)にはDOMOが付与されないことになったため、ヤマレコの記録をあえてヤマップにも登録するということはやめましたが、当時このようなツールがあれば便利だったろうとは思います。
2023/4/8 11:13
guchi999さん、コメントありがとうございます。環境によってダウンロードできない場合があるとのことで、別のサイトもご用意しました(記事参照)。お試し頂ければと思います。
逆パターンも検討したのですが、ヤマレコさんの山行記録の登録画面は複数に分かれているため対応は容易ではなさそうな感じです(日程,写真,ルート,感想の4画面)。YAMAPさんは1画面なので対応が比較的容易でした。なおヤマレコさんには一括で情報登録できる「ヤマレコWebAPI」なるものがあるようですが、一般の人には利用できないみたいです。
本ツールはデータ移行目的以外にも、友人と一緒に山に行った場合で、かつその友人がYAMAP派だった場合、山行記事の共有部分(共有する写真やgpx、感想など)をまずヤマレコさんで登録し、その後友人に横展開するような場合でも使えるかなと思っています。ただ私の場合、友人も皆ヤマレコ派ですので、可能ならヤマレコの自動登録にも対応したいなと思ってます。引き続き検討してみま〜す。
2023/4/10 8:40
Ver1.5にてバックアップした山行記録のデータをレストア(書き戻す)する機能を追加しました。一緒に山行に行った友人が個別で山行記録を作成する場合などの横展開で利用できると思います。
2024/2/21 8:25
にっしーさん、コメントありがとうございます。たしかにヤマレコとYAMAPを両用されている方って結構おられそうな感じですよね。1回の山行を両方に登録したり、私の様に場合分けでこの山行はヤマレコへ、この山行はYAMAPへ登録する等。そういった方々に本ツール役立てて頂ければと思っております。
2023/4/10 9:14
ツールいつもありがたく使わせてもらってます。というかこのツールなかったら、YAMAPとヤマレコ同期できてないです。

今日、ヤマレコ側のデータをダウンロードして、YAMAP側で写真を上げた後、ツールを立ち上げたら「写真がまだアップロードされていないようです。1枚以上の写真をアップロードしてから本ボタンを押してください。」というダイアログが出るようになってしまいました。画面上は写真がアップロードされています。

可能であれば、直していただけるとありがたいです。お暇なときで良いので、よろしくお願いします。
2023/12/22 13:02
じのりさん、コメントありがとうございます。ご指摘の通り、YAMAPの登録画面が一部変更されたことに伴い、YAMAPへのアップロード機能が動作しなくなっていました。
動作するよう修正し、Version 1.2で登録しております。お手数ですが、ご確認の程よろしくお願いします。
※Version 1.1→Version 1.2の修正はYAMAPへのアップロード機能のみです。ヤマレコのダウンロード機能のみをお使いの方はVersion 1.1をそのままご利用頂いて問題ありません。
2023/12/26 0:46
いいねいいね
2
kfd01567さん
YAMAP側の日付指定がされなくなっている点が気になりましたが、ダイアログで手動で日付の指定をするように提示されていたので、特に困ることもありませんでいた。

ご対応ありがとうございました!
2023/12/26 11:08
いいねいいね
2
kfd01567さん
v1.2を使っているのですが、また同様のエラー(写真がアップロードされていない)が出るようになっています。念のため、再度拡張機能をインストールしたのですが、同様のエラーが出ました。
ご確認いただけると助かります。
2024/1/21 23:38
じのりさん、再びのご指摘、ありがとうございます。ご指摘の通り、YAMAPへのアップロード機能が動作しなくなっていました。動作するよう修正し、Version 1.3で登録しております。お手数ですが、ご確認の程よろしくお願いします。
※YAMAPさんは結構頻繁にページの修正されるようで困ったものです。ページが修正されても本機能が動作するよう、今後少し見直してみようと思います。
2024/1/23 0:39
いいねいいね
1
kfd01567さん
毎回ご対応ありがとうございます。無事投稿できました。
ページの構成が変わってしまうと、この手のツールは大変ですよね。
2024/1/23 0:59
いいねいいね
1
今度はヤマレコ側が・・・と思ったら、すでに対策済みでした。
ありがとうございます!
2024/2/15 18:27
いいねいいね
1
YAMAP側のアップロードが機能しなくなっているようです。
写真をアップロードして、拡張機能を起動しても、JSONファイルを読み込むためのボタンが表示されません。
お暇なときに確認お願いします。
2024/3/31 9:22
いいねいいね
1
じのりさん、ご指摘ありがとうございます。ご指摘の通り、YAMAPへのアップロード機能が動作しなくなっていました。動作するよう修正し、Version 1.6で登録しております。お手数ですが、ご確認の程よろしくお願いします。
2024/4/6 0:35
いいねいいね
1
kfd01567さん、ご対応いただいたのに返信が遅くなってしまいました。
こちら、正常に動作するのを確認できました。
いつもありがとうございます!
2024/4/8 11:06
いいねいいね
1
ヤマレコメインでヤマップも後から始めた者です。
こんな便利なツールを作ってくれるなんて、
コピペ地獄から解放され感動しております。
これからも便利ツール期待しています。
ありがとうございました。v1.6。
2024/9/16 12:30
プロフィール画像
ニッ にっこり シュン エッ!? ん? フフッ げらげら むぅ べー はー しくしく カーッ ふんふん ウィンク これだっ! 車 カメラ 鉛筆 消しゴム ビール 若葉マーク 音符 ハートマーク 電球/アイデア 星 パソコン メール 電話 晴れ 曇り時々晴れ 曇り 雨 雪 温泉 木 花 山 おにぎり 汗 電車 お酒 急ぐ 富士山 ピース/チョキ パンチ happy01 angry despair sad wobbly think confident coldsweats01 coldsweats02 pout gawk lovely bleah wink happy02 bearing catface crying weep delicious smile shock up down shine flair annoy sleepy sign01 sweat01 sweat02 dash note notes spa kissmark heart01 heart02 heart03 heart04 bomb punch good rock scissors paper ear eye sun cloud rain snow thunder typhoon sprinkle wave night dog cat chick penguin fish horse pig aries taurus gemini cancer leo virgo libra scorpius sagittarius capricornus aquarius pisces heart spade diamond club pc mobilephone mail phoneto mailto faxto telephone loveletter memo xmas clover tulip apple bud maple cherryblossom id key sharp one two three four five six seven eight nine zero copyright tm r-mark dollar yen free search new ok secret danger upwardright downwardleft downwardright upwardleft signaler toilet restaurant wheelchair house building postoffice hospital bank atm hotel school fuji 24hours gasstation parking empty full smoking nosmoking run baseball golf tennis soccer ski basketball motorsports cafe bar beer fastfood boutique hairsalon karaoke movie music art drama ticket camera bag book ribbon present birthday cake wine bread riceball japanesetea bottle noodle tv cd foot shoe t-shirt rouge ring crown bell slate clock newmoon moon1 moon2 moon3 train subway bullettrain car rvcar bus ship airplane bicycle yacht

コメントを書く

ヤマレコにユーザー登録いただき、ログインしていただくことによって、コメントが書けるようになります。
ヤマレコにユーザ登録する
Notice [PHP]: Undefined index: yr_viewmode in file /export/httpd/html/mainfile.php line 145
Notice [PHP]: Use of undefined constant _MI_YAMARECO_VOTE_NOTIFY - assumed '_MI_YAMARECO_VOTE_NOTIFY' in file /export/httpd/html/modules/yamanote/xoops_version.php line 81
Notice [PHP]: Use of undefined constant _MI_YAMARECO_VOTE_NOTIFYDSC - assumed '_MI_YAMARECO_VOTE_NOTIFYDSC' in file /export/httpd/html/modules/yamanote/xoops_version.php line 82
Notice [PHP]: Use of undefined constant _MI_YAMARECO_VC_TITLE - assumed '_MI_YAMARECO_VC_TITLE' in file /export/httpd/html/modules/yamanote/xoops_version.php line 89
Notice [PHP]: Use of undefined constant _MI_YAMARECO_VC_CAPTION - assumed '_MI_YAMARECO_VC_CAPTION' in file /export/httpd/html/modules/yamanote/xoops_version.php line 90
Notice [PHP]: Use of undefined constant _MI_YAMARECO_VC_DESC - assumed '_MI_YAMARECO_VC_DESC' in file /export/httpd/html/modules/yamanote/xoops_version.php line 91
Notice [PHP]: Use of undefined constant _MI_YAMARECO_VC_SUBJECT - assumed '_MI_YAMARECO_VC_SUBJECT' in file /export/httpd/html/modules/yamanote/xoops_version.php line 93
Notice [PHP]: Undefined index: 2952230 in file /export/httpd/html/class/commentrenderer.php line 268
Notice [PHP]: Undefined index: 2952230 in file /export/httpd/html/class/commentrenderer.php line 269
Notice [PHP]: Undefined index: isLiked in file /export/httpd/html/class/commentrenderer.php line 307
Notice [PHP]: Undefined index: 3283308 in file /export/httpd/html/class/commentrenderer.php line 306
Notice [PHP]: Undefined index: 3283308 in file /export/httpd/html/class/commentrenderer.php line 307
Notice [PHP]: Undefined index: isLiked in file /export/httpd/html/class/commentrenderer.php line 269
Notice [PHP]: Undefined index: 2952470 in file /export/httpd/html/class/commentrenderer.php line 268
Notice [PHP]: Undefined index: 2952470 in file /export/httpd/html/class/commentrenderer.php line 269
Notice [PHP]: Undefined index: 3155936 in file /export/httpd/html/class/commentrenderer.php line 306
Notice [PHP]: Undefined index: 3155936 in file /export/httpd/html/class/commentrenderer.php line 307
Notice [PHP]: Undefined index: 2953490 in file /export/httpd/html/class/commentrenderer.php line 268
Notice [PHP]: Undefined index: 2953490 in file /export/httpd/html/class/commentrenderer.php line 269
Notice [PHP]: Undefined index: 2953502 in file /export/httpd/html/class/commentrenderer.php line 268
Notice [PHP]: Undefined index: 2953502 in file /export/httpd/html/class/commentrenderer.php line 269
Notice [PHP]: Undefined index: isLiked in file /export/httpd/html/class/commentrenderer.php line 307
Notice [PHP]: Undefined index: isLiked in file /export/httpd/html/class/commentrenderer.php line 307
Notice [PHP]: Undefined index: 3137385 in file /export/httpd/html/class/commentrenderer.php line 306
Notice [PHP]: Undefined index: 3137385 in file /export/httpd/html/class/commentrenderer.php line 307
Notice [PHP]: Undefined index: isLiked in file /export/httpd/html/class/commentrenderer.php line 307
Notice [PHP]: Undefined index: isLiked in file /export/httpd/html/class/commentrenderer.php line 307
Notice [PHP]: Undefined index: 3119598 in file /export/httpd/html/class/commentrenderer.php line 268
Notice [PHP]: Undefined index: 3119598 in file /export/httpd/html/class/commentrenderer.php line 269
Notice [PHP]: Undefined index: isLiked in file /export/httpd/html/class/commentrenderer.php line 269
Notice [PHP]: Undefined index: isLiked in file /export/httpd/html/class/commentrenderer.php line 307
Notice [PHP]: Undefined index: isLiked in file /export/httpd/html/class/commentrenderer.php line 307
Notice [PHP]: Undefined index: isLiked in file /export/httpd/html/class/commentrenderer.php line 269
Notice [PHP]: Undefined index: 3289802 in file /export/httpd/html/class/commentrenderer.php line 268
Notice [PHP]: Undefined index: 3289802 in file /export/httpd/html/class/commentrenderer.php line 269