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

Yamareco

HOME > ヤマノート > 三角点データを登山地図アプリに表示(カシミール3D版)
更新日:2023年08月20日 訪問者数:863
ジャンル共通 IT
三角点データを登山地図アプリに表示(カシミール3D版)
ひろー
基準点成果等閲覧サービス(https://sokuseikagis1.gsi.go.jp/top.html )から三角点データをダウンロードし、スーパー地形、地図ロイドなどの登山地図アプリに表示する方法を説明します。

登山地図アプリに表示させることで、登山道上にある三角点の等級(一等から四等)、名称、標高がわかるようになり、登山の楽しみが広がります。

今回はカシミール3DというWindowsソフトを使う方法を説明します。
(参考:QGISを使った作成方法は、こちらのページに掲載 https://www.yamareco.com/modules/yamanote/detail.php?nid=3522

なお、ヤマノートの制約上、画像が小さく表示されていますが、クリックをすることで拡大できます。
カシミール3Dとプラグインのインストールをする
まず初めにカシミール3Dのインストールをします。

カシミール3Dは以下のサイトからダウンロードできます。
https://www.kashmir3d.com/kash/kashget.html
まずは「カシミール3D フリー基本セット」で大丈夫です。

カシミール3Dのインストールが終わったら三角点の座標データ(CSVファイル)を読み込めるよう、プラグインのインストールをします。
「GPSファイルツールプラグイン」を以下のリンクからダウンロードし、exeファイルを実行してください。
https://www.kashmir3d.com/kash/kashget.html#plugin_gfil
インストールが終わったらカシミール3Dを起動してみてください。
GPSファイルツールプラグインがインストールされていれば、「ツール」メニューの中に「GPSファイルツール」があるはずです。
三角点座標データのダウンロード
次に「基準点成果等閲覧サービス」から三角点座標データのダウンロードをします。
以下のリンクの下の方にある「PC版基準点検索入口」をクリックしてください。
https://sokuseikagis1.gsi.go.jp/top.html
左側ペインの「詳細検索」タブをクリックし、以下の通り選択。

・等級種別は「一等三角点、二等三角点」or「三等三角点」or「四等三角点」
 ※一度に1,000データまでしか検索できないため、三等三角点、四等三角点は別々に検索します。
 ※全選択を2回クリックし、すべてクリアしてから選択すると楽です。
・ダウンロードしたい都道府県を選択(例:山梨県)
・検索件数を1,000に設定

上記の通り選択後、「全国から検索」を押すと地図に三角点の大まかな位置が表示されます。
なお、この時点で検索結果が1000「未満」になっていることを確認してください。
(1000件と表示される場合には1000件を超過している可能性が高いです)
「検索結果をリスト表示」を押すと三角点のリストが表示されます。

CSVファイル出力の前に、緯度経度表示の設定を行う必要があります。
「CSV保存項目設定」を押し、緯度経度表示を「DEG : DD.DDDDDDDD」にしてください。
リストの下にある「CSVファイル出力」をクリックするとログイン画面が出てきます。
ダウンロードするには国土地理院の共通システムにログインする必要があります。登録をしていない場合には、新規登録をしてください。
なお、利用目的を聞かれますが、該当するものがない場合には選択せずともダウンロードできます。
CSVデータの編集
「一等三角点、二等三角点」「三等三角点」「四等三角点」を別々にダウンロードするため、ファイルを1つにする必要があります。
すべてのCSVファイルを開き、コピー&ペーストで一つのファイルに統合します。
CSVファイルには、基準点コード、等級種別、基準点名などの様々なデータが入っています。
今回は、「等級種別」「基準点名」「北緯」「東経」「標高」をGPXファイルのデータとして使います。
カシミール3DのGPSファイルツールプラグインのマニュアルを参考に、列名などの編集をします。
https://www.kashmir3d.com/plugin_manual/readme_gpsfiletool.html

不要な列を削除し、三角点の等級と三角点名を繋げてGPXの「名称」を作ります。
北緯は「緯度」、東経は「経度」という列名に変更します。

また、スーパー地形で三角点をクリックしたときに標高がポップアップするようにするため、「説明」列を新たに作成し、標高列のデータをコピーします。(地図ロイドの場合は不要です)
数式を入れた列は、列全体を「コピー」&同じ範囲に「値の貼り付け」をし、数式を削除します。
(数式が削除されていないと列削除時にエラーが出ます)
カシミール3Dに取り込む際に「等級種別」と「基準点名」列は不要なので削除し、フォーマットサンプルに合わせて列を追加します。
「名前をつけて保存」でCSV形式で保存します。以上でCSVファイルの準備は終了です。
CSVファイルをカシミール3Dに読み込み
カシミール3Dで、「ツール」ー「GPSファイルツール」ー「CSV形式から読み込み(ddd.dddd形式)」を選択します。ファイル選択ダイアログが出ますので、作成したCSVファイルを読み込んでください。
CSVがマニュアルのフォーマットに沿っていれば、カシミール3Dに三角点の名称が表示されます。
カシミール3Dで「編集」ー「GPSデータ編集」を選択します。
GPSデータエディタが立ち上がります。ウェイポイントの中に三角点データが入っているはずです。
CTRL+Aで全ての三角点データを選択し、GPSデータエディタで「ファイル」ー「選択したデータのGPSデータの書き出し」をクリックします。
GPXファイル形式で保存をします。
iPhoneのスーパー地形アプリにGPXファイルを取り込む
iPhoneに取り込む方法として、「スーパー地形」の例を説明します。(スーパー地形アプリのインストールの説明は省略します。)
作成したGPXファイルをicloudなどのストレージに保存、または、自分宛てにメールで送付し、iPhoneからファイルにアクセスできるようにします。
取り込みたいファイルをクリックします。スーパー地形以外のアプリが立ち上がる場合には、長押しして「共有」からスーパー地形を選択します。
データの取り込みに成功した場合、「GPS」タブの「ポイント一覧」を開くと、取り込んだ三角点の一覧が表示されるはずです。
複数の県のデータをダウンロードすることを考え、データの種類別・県別のフォルダを作成することをおすすめします。フォルダの横にあるボタンをクリックすると、フォルダ内のアイコンの一括表示・一括非表示を簡単に行うことができます。
アイコンは左下の「全選択」を押して、「選択メニュー」から「複数プロパティ」を選ぶと、フォルダ内のアイコンを一括で変更することが可能です。

例えば、県別の三角点を入れたフォルダで「一等_」と検索すれば、一等三角点のみを表示させることが可能です。左下の「全選択」を押し、右下の「選択メニュー」から複数プロパティを設定することで、三角点の等級に合わせたアイコンにすることも可能です。
出来上がりのイメージです。三角点のアイコンをクリックすると、備考列に入力した標高がポップアップに表示されます。
Androidの地図ロイドアプリにGPXファイルを取り込む
後日作成予定です。
こちらのページに載せているものとほとんど同じです。
https://www.yamareco.com/modules/yamanote/detail.php?nid=3515
【注意事項】ダウンロードしたCSVファイル及びGPXファイルについて
基準点等閲覧サービスのホームページを見ると
「本サービスで公開している情報を御利用いただく際は、国土地理院コンテンツ利用規約 に従う」ことや「本サービスにて基準点測量成果を出力した場合でも、使用する際は必ず承認を得て」ことなどの注意事項が書かれており、ダウンロードした三角点データを使って良いのか迷うことと思います。

このため、今回ヤマノートの作成にあたって国土地理院に問い合わせを行いました。
回答の要旨は以下のとおりです。
・ダウンロードしたCSVをもとにGPXファイルを作成し、登山地図アプリに入れて閲覧することは、
 利用するのが自分のみであれば私的利用の範囲であるため、承認申請は不要。
・GPXファイルの作成方法をHP(ヤマノート)に掲載することも、申請不要。

CSVや作成したGPXを他人と共有することは私的利用の範囲を超えることになるため、申請等の手続きが必要になると思われます。ご注意ください。
お気に入りした人
拍手で応援
拍手した人
拍手

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

詳しくはこちら

コメント

まだコメントはありません
プロフィール画像
ニッ にっこり シュン エッ!? ん? フフッ げらげら むぅ べー はー しくしく カーッ ふんふん ウィンク これだっ! 車 カメラ 鉛筆 消しゴム ビール 若葉マーク 音符 ハートマーク 電球/アイデア 星 パソコン メール 電話 晴れ 曇り時々晴れ 曇り 雨 雪 温泉 木 花 山 おにぎり 汗 電車 お酒 急ぐ 富士山 ピース/チョキ パンチ 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