「登った山リスト」の作成手順とご協力のお願い

2018年9月10日

ヤマレコ代表のmatoyanです。こんにちは!

ヤマレコには自分が登った山のリストを見る機能があります。
PCサイトだと、マイページ → 「ランキング」タブ → 「山行状況(登った山リスト)」からアクセスできます。

例えば私のプロフィール画面から行くと、下記のような表示になります。

機能をリリースした当初は日本100名山、200名山、300名山だけだったのですが、ヤマレコユーザーの皆さんの協力をいただいて、「山のリスト」を増やしています。
先週はyoneyamaさんのご協力で「北海道百名山」「あおもり110山」を追加し、今週はshigetoshiさんのご協力で「関西百名山」「ふるさと兵庫100山」「宍粟50名山」を追加しました。

今回の記事では、実際にどんなデータを提供いただいて、どうやってリストを作っているのかを紹介したいと思います。

1. リストの作成 (※ここだけ協力いただきます)

リストとして提供いただきたい形式は、山の名前、ptidというIDのリストです。

ptidというのは例えば高尾山の場合、アドレスに表示されているURLが
https://www.yamareco.com/modules/yamainfo/ptinfo.php?ptid=302
になっており、この最後の「302」がptidになります。

まずは山のリストをExcelか何かで準備して、最初に山の名前を入れて一覧を作成します。
そのあと、各山についてヤマレコの地名検索のページから地名が登録されていないか探し、見つかればそのptidを、見つからなければ新たに地名を登録してそのptidを書き入れていきます。

作成するとこんな感じのリストになります。

Wikipediaの山のリストをExcelに貼り付けてそのままリストとして送っていただく場合もありました。このままだと必要ない情報が多すぎるので、削除してから送っていただくほうが助かります。

このリストをExcel等のファイルにしてもらって、お問い合わせ用のメールアドレス([email protected])宛にお送りいただければ、あとはこちらで作業をします。

なお掲載対象とするかどうかについては今のところ明確な基準はないのですが、書籍化されていたり、各自治体が認めているもの、一般的によく知られているものが対象と考えていただければと思います。これに該当しない、「私の好きな山リスト」みたいなものは別の機能で提供できればいいなとは思っています。

2. リストの加工

こちらでリストをシステムに渡すための加工を行います。
加工と言っても大したことではなく、項番とptidのリストにしたうえでCSVというカンマ記号(,)区切りのリストを作るだけです。
ExcelやNumbers(Mac用アプリ)にもこの機能がついています。

作成すると項番とptidがカンマで区切られたシンプルなリストになります。

3. リストのページの作成

Webサイト側でリストを表示するには、「関西百名山」などの山のリストのページが必要です。
緯度経度やリストの情報は自動で生成できるので、このリストは何のリストなのか?という「名称」と「説明文」の部分だけ私の方で作成しています。
登録画面はこんな感じで、「リストのID」「名称」「説明文」を記入しています。

4. リストをシステムに登録

先ほど加工しておいた山のリストのデータは、専用のプログラムでシステムに一気に登録します。
手順3で作成した「リストのID」に対して、「項番」「ptid」のリストを登録していきます。

以上で山のリストが完成します。

山のリストができると、全ユーザーのプロフィール画面に「登った山リスト」の1つとして追加されます。またせっかく作成いただいたリストが消えてしまうと困るので、リストに登録された地名のデータは変更や削除ができないように保護がかかります。


以上、山のリストの作成方法のご紹介でした。

色々な山のリストをすべて登録できるといいのですが、マイナーな山リストになるほどヤマレコに地名が登録されていないことも多いので、最初のステップの山のリスト作成が大変になります。この部分をご協力いただければ、あとは手作業の部分は少ないので非常に助かります。

ヤマレコの運営や開発業務に追われてなかなかリストを作る時間が取れないので、リストを作成いただける方を常時募集しています。
この山のリストもあればいいのに、という方はぜひご協力をお願いします!

【追記】 9/11現在、下記はすでにリストがあります。
「マイページ」→「ランキング」→「登った山リスト」を見ていただき、必ず作成済みのリストを確認してから作業いただくようにお願いします!
・日本二百名山
・日本三百名山
・花の百名山
・新・花の百名山
・七大陸最高峰
・山梨百名山
・日本百高山
・信州百名山
・一等三角点百名山
・ぐんま百名山
・やまがた百名山
・北海道百名山
・あおもり110山
・関西百名山
・ふるさと兵庫100山
・宍粟50名山
・札幌50峰

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です