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

Yamareco

HOME > ヤマノート > YAMAPからエクスポートした活動日記データをヤマレコの山行記録にインポートするChrome拡張機能
更新日:2024年10月22日 訪問者数:490
ジャンル共通 IT
YAMAPからエクスポートした活動日記データをヤマレコの山行記録にインポートするChrome拡張機能
メロンパン
YAMAP活動日記→ヤマレコ山行記録へ転載お助けツール (Yamareco Activity Import Tool)
YAMAP からエクスポートされた活動日記データを、ヤマレコに山行記録として複製登録するための支援ツールです。

拙作の「YAMAP の活動日記をエクスポートする Chrome 拡張機能」(YAMAP Activity Export Tool)と合わせて、YAMAP→ヤマレコ転載支援ツールとしてご利用頂けます。

Windows や Mac の Chrome 系 Web ブラウザー(Google Chrome や Microsoft Edge 等)の拡張機能として動作します。
拡張機能のダウンロード
ブラウザーで下記 URL にアクセスします。
https://github.com/bunatree/yamareco-activity-import-tool
緑色の [Code] ボタンをクリックして表示されたメニューの一番下にある [Download ZIP] をクリックし、当拡張機能をZIPファイルとしてダウンロードします。
ダウンロードしたZIPファイルを展開し、任意のフォルダにコピーしてください。
拡張機能のインストール (Google Chrome)
Google Chrome ブラウザーを起動します。

アドレスバーに chrome://extensions/ と入力して Enter キーを押すか、[設定] (右上の3つのドットアイコン) > [拡張機能] > [拡張機能を管理] を選択し、拡張機能ページを表示します。
当拡張機能の古いバージョンがインストール済みの場合は、先に古いバージョンをアンインストールしてください。

「デベロッパーモード」をオンにします。

「パッケージ化されていない拡張機能を読み込む」をクリックして、当拡張機能をコピーしたフォルダを選択します。
インストール済みの拡張機能のリストに「Yamareco Activity Import Tool」が表示されたことを確認します。
ブラウザーのパズルピース型のアイコンをクリックすると、利用可能な拡張機能の一覧が表示されます。

「Yamareco Activity Import Tool」をピン留めしてください。当拡張機能のアイコンが常にブラウザー上部に表示されるようになります。
Google Chrome を再起動します。
準備(活動日記のエクスポート)
まず、準備段階として、「YAMAPの活動日記をエクスポートするChrome拡張機能」(YAMAP Activity Export Tool)を使って YAMAP の活動日記をエクスポート(ダウンロード)しておく必要があります。

まだインストールしていない方は、次のマニュアル(ヤマノート)を参考にしてブラウザーにインストールしてください。
YAMAP の活動日記をエクスポートすると、(1) テキストや写真がまとめられた zip ファイルと (2) GPS の軌跡を記録した gpx ファイルがダウンロードされます。

(1) を展開すると、activity.json というファイルが出現します。ヤマレコへのインポートにはこのファイルを使用します。
使い方 〜 ヤマレコのへのインポート
ブラウザーでヤマレコの山行記録の作成/編集ページを表示し、拡張機能のアイコン(緑の▲アイコン)をクリックします。

※ボタンをクリックしてもボタンが反応しない場合や、エラーが表示される場合は、ページを再読み込みしてみてください。

表示された「ドラッグ&ドロップ activity.json」エリアに activity.json ファイルをドラッグ&ドロップしてください。
「activity.json 読み込み完了」というメッセージが表示されます。

その下に活動日記の日付とタイトルが表示されますので、目的の活動日記かどうかを確認してください。
読み込んだ activity.json のデータを破棄して最初からやり直すには、「X」アイコンをクリックします。
ヤマレコの山行記録の作成/編集は、Step1 の「日程・感想」から Step5 の「公開設定」まで、5 つのページで構成されています。

Step1 の「日程・感想」ページを開くと、ツールの一番上のボタンが青くなり、クリックできるようになります。
青いボタンをクリックすると、活動日記のデータが反映されます。

タイトル → 場所(記録のタイトル)
地図 → エリア選択(※)
タグ → ジャンル(※)
活動時間 → 日程

これら以外のデータ、例えば天気やアクセス手段などは YAMAP 側に存在しないため、反映されません。手動で入力・選択してください。

※ 地図→エリア変換について
例えば、YAMAP の活動日記で地図「塔ノ岳・丹沢山・蛭ヶ岳」が選択されていると、ヤマレコへインポート時にエリア「丹沢」が自動的に選択されます。

YAMAP では大小さまざまな地図が用意されており、数が多いため、2024年10月7日現在、ヤマレコのエリアと対応できているものは一部だけです。神奈川県と周辺地域はある程度網羅してあります。

※ タグ→ジャンル変換について
YAMAP の活動日記のタグにヤマレコのジャンルに部分一致するものがあれば、そのジャンルが自動的に選択されます。候補が複数ある場合は最初のものが選ばれます。

例)
YAMAP の「講習」タグ → ヤマレコの「講習/トレーニング」が選ばれる(他にジャンル候補がない)
YAMAP の「ハイキング」タグ → ヤマレコの「ハイキング」「雪山ハイキング」の内の最初の候補「ハイキング」が選ばれる
Step2 の「写真登録」ページに移動します。

まずは YAMAP からエクスポートした写真をアップロードしてください。
アップロードしたそれぞれの写真にはメモを記入するテキストボックスが表示されます。

ツールの 2 番目のボタンをクリックすると、これらのテキストボックスに写真メモが反映されます。(※)

※ 写真メモの順番について
activity.json には、YAMAP の活動日記の写真メモが上から下へ順番に収められています。
ヤマレコへのインポート時、同じ順番で上から下へ反映します。
ヤマレコに一部の写真をアップロードしていない場合や、ヤマレコで写真の順番を変更している場合、写真メモは同じ順番では反映されませんのでご注意ください。
Step3 の「ルート作成」ページへ移動します。

エクスポートした gpx ファイルを手動で登録(アップロード)してください。
Step4 の「コースタイム・感想」ページへ移動します。

ツールの 3 番目のボタンをクリックすると、「●●●●さんの感想」テキストボックスに活動日記の活動詳細文が反映されます。
以上でヤマレコへのインポートは完了です。

Step5 の「公開設定」ページへ移動し、山行記録を公開しましょう!
備考
次の環境で動作確認しています。
macOS バージョン14.6.1(ビルド23G93)
Google Chrome (Mac) 128.0.6613.120 (Official Build) (arm64)
Microsoft Edge (Mac) バージョン 129.0.2792.52 (公式ビルド) (x86_64)
基本的に、Chrome系ブラウザーなら環境を問わずに動作すると思います。

ヤマレコの画面がリニューアルされたりすると当拡張機能は動作しなくなる可能性があります。

不具合などにはできる限り対応しますのでお知らせください。
お気に入りした人
拍手で応援
拍手した人
拍手

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

詳しくはこちら

コメント

まだコメントはありません
プロフィール画像
ニッ にっこり シュン エッ!? ん? フフッ げらげら むぅ べー はー しくしく カーッ ふんふん ウィンク これだっ! 車 カメラ 鉛筆 消しゴム ビール 若葉マーク 音符 ハートマーク 電球/アイデア 星 パソコン メール 電話 晴れ 曇り時々晴れ 曇り 雨 雪 温泉 木 花 山 おにぎり 汗 電車 お酒 急ぐ 富士山 ピース/チョキ パンチ 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
Warning [PHP]: array_multisort(): Argument #1 is expected to be an array or a sort flag in file /export/httpd/html/kernel/comment.php line 446