2017年6月28日水曜日

2017/06/28 Meta data for DENSHI-KOKUDO map tiles #2

2017/06/28 電子国土 地図タイル メタデータがezjnxwinに使えるか? #2
Unfortunately this text is in Japanese only.
 [前回の調査] の続き...
5千万行のCSVファイルをSQLite DB にimportしたので少し調べてみました。

データは x,y,z path 部分だけても1Gバイト位になって、とても配布には耐えないので効率的な記憶方法を考えて作製してみました。生データのZ=8までは縦2×横2の4倍づつ増加してるのに、Z=9~急にデータ量が減少してます。最初はこのメタデータの信頼性を疑いましたが地図を実際に表示してみて理由が分かりました!
Zと各データソースは
 2~ 8 :地球地図(標高)
 5~ 8 :小縮尺地図(500万分1)
 9~11 :小縮尺地図(100万分1)
12~18 :電子国土基本図
となっていて、8以下は全世界が対象ですが9以上は日本の実測エリアの様でデータ量が減った...のだと思います。
「省略」のデータ数は各レベル(Z)単位でデータを平面にプロットした際、その輪郭部分のみ残したデータです。各タイルの上下左右4つすべてに隣接するタイルがあるデータを省略(削除)しました。また中抜けにも対応するため、上下左右どの面に隣接データが有ったかを付加情報として持たせました。これで任意の位置のタイル有無が判別でき、元データへも可逆変換できます。約30万行(0.58%)まで縮小でき5Mbyte位に小さくなりそうです

因みにメタデータには各タイル単位に取得日時・ファイルサイズ、ハッシュ値(MD5)情報があるため、各レベル(Z)単位でファイルサイズ合計をsum()してみました。こういう時、RDBはSQL一発なので便利ですね。もちろん上記データ処理もSQLで行いました。集計に間違いなければ、仮に国土地理院の全タイルを取得すると111Gbytesですね。思ったよりも少ない...。
128GbytesのμSDやUSBメモリーに入っちゃう♪

2017年6月22日木曜日

2017/06/17 multi-pitch climbing FYK CARAVAN route at Hyugami

2017/06/17 日向神 マルチピッチクライミング 正面壁 FYK(福岡山の会) キャラバンルート 
Unfortunately this text is in Japanese only.
週末土曜日は天気も良いし、慣れないボルダリングで痛めた(年寄りの冷や水!!)足腰も回復して来たので中国地方のゴルジュ沢でも行こうかなぁ~、誰か行かないかなぁ~とか考えてたらチャーさんから Line で 同行募集♪かかったので、ビレイヤーならという事で手を上げました。フリーかと思いきや、「マルチの準備ね♪」 と。。。前回の日向神は、何も考えずにヒョコヒョコ付いて行って、まさかの [日向神正面壁 FYKルート] 全11ピッチでヘロヘロだったので 「難しいルートはパスで!」 に 「OK~♪」 。現地に到着してルートを訪ねると、またも正面壁!で、FYKルートの4ピッチ目付近を終了点とする直登ルート!
まぁ、どうせオールフォローだし3ピッチだから何とかなるやろ と思って取り付きへ。
取り付きから1st.pitch。
見た目は寝壁
「難しいルートはパス」 って言っておいたの ちゃんと考えてくれてるのね♪ このピッチならリードでいけるかも。
で、お気楽フォローで取り付くと。。。ヤバイ。。。微妙!!
リードしなくて良かったぁ~。

2nd.pitch。
少し立って来たように見えるケド。チャーさん慎重に登る。
で、フォローすると。。。これまたヤバイ!
ヌンチャク、ゴボウ、多用(^_^;

3rd.pitch。
出だしは足がかりは有るケド、フォロー泣かせのトラバース。
このブッシユ際の直上がムズくてワタシは手も足も出なかった。チャーさん、よくこんなとこ登れますねぇ~。ワタシは当然ながらブッシュ鷲掴み。他のクライマーに見られたら 「沢かよっ!」 って突っ込まれそう。だって沢ヤだもん。

ラスト直前の小ハング超え。チャーさん、あっさり超えた♪
立ち上がってガバ確認

でも、久しぶりの登りのためか腕終わりかけてたので迷わずスリング掛けで人工、、に したのに きつくてモタついてしまった。次回からアブミ持って行こおっと。
オンサイトですね♪
終了点で懸垂下降前に自撮り。
暑くて汗だくかと思いましたが、良い感じに風が吹いてて予想外に快適でした。マルチはフォローでも楽しい、景色も良いし。
本日は "Metolius Safe Tech Deluxe Improved Harness" 初おろしでした。ビレイループが2本あるからマルチ向きで便利かも。

下降は60mロープなんでpitch切らなくて良かった。
しかし、今日ダムは渇水でしたね。
日の当たらない午前中で登り切ってGooでした。
その後、フリーのエリアでクールダウンして帰宅。

本日もありがとうございました。

2017年6月21日水曜日

2017/06/20 Meta data for DENSHI-KOKUDO map tiles

2017/06/20 電子国土 地図タイル メタデータがezjnxwinに使えるか?
Unfortunately this text is in Japanese only.
GPS地図関連に
 「地理院タイル目録 https://github.com/gsi-cyberjapan/mokuroku-spec/
を使うようにすればHTTP404対策が可能は無いでしょうか?」。
とコメントをいただいたので調べてみました。ファイル内容は全タイルのサイズ、更新日時、MD5というものの様です。.gz解凍後のCVS形式で約3ギガバイト。。。先頭と末尾部分。5千万行もあります(^_^;
 1  0/0/0.png,1457603626,77992,7186204bdc21218bf6d9dd0a39b17ef8
 2  1/0/0.png,1457603627,75099,8abde99545d93135816895dd90871856
 3  1/0/1.png,1457607266,49114,b1c45de27b2532a2c11710ad22851675
 4  1/1/0.png,1457607264,76255,0d99409cff6edaad7a722a262a133180
 5  1/1/1.png,1457603624,46597,15ca0df415ce6a3274edf96f65ac65f5
 6  10/861/365.png,1450706972,222,738667a1b2ac6a61a03addc227320bb8
 7  10/861/366.png,1450706950,222,edd701bef084ea879f7845e5cf140266
 8  10/861/367.png,1450706951,222,c43784cad649d3664a2aaf68f035b6fa
 9  10/861/368.png,1450706949,222,beca812cd632578f01f066cda486c8e6
10  10/861/369.png,1450706970,222,8ea3c54f6da6e594e5f90a2b3e81bdbb


50786220 9/475/225.png,1450493985,245,24c8785b9fa816bcd58705dc6c9466f0
50786221 9/475/226.png,1450493985,167,224fc21aaa14b04d1184f143bf880e4c
50786222 check_xyz_overlay.html,1494211591,8081,427d3fb00cb72f371e663d751e2c2768
50786223 {z}/{x}/{y}.png,1459157325,2772,0bf10793eb58a94f6a174c39001d98fc
末尾の2行は形式が違いますね。check_xyz_overlay.htmlは実在しました。デバック用かな?
プログラム組むのも億劫なのでWindows PowerShell で処理してSQLiteに取り込もうとしたら型のエラーが出て調べると不要なデータが。。。PowerShell は所詮スクリプトなので便利だけどデータが大きいため遅くてイライラ。linuxに切り替えました。
$ grep "Thumbs" CatalogFull.csv
12/3557/Thumbs.db,1491710479,33792,04918ce0922b455a27e7f73edc18e0f7
13/7114/Thumbs.db,1491710479,27648,89798295b7c81eddd581bf34eed2cdc7
13/7115/Thumbs.db,1491710479,46592,dc38e8ef224a530c8ad20f5ad88b28ce
14/14222/Thumbs.db,1491710479,29184,f7ce1c2c95618928049a6d9c69ada629
14/14223/Thumbs.db,1491710479,40448,72584412ed0b7ba517c03dccd5e700fc
14/14226/Thumbs.db,1491710479,48128,fe9c4780082945928ccd89cb3a075b46
14/14229/Thumbs.db,1491710479,45568,e4b384919731feb92138f46060af9581
14/14230/Thumbs.db,1491710479,41472,236543cf9543d7cf3c58c8bc524aae6b
14/14231/Thumbs.db,1491710479,43520,0b442c7c9ea8b0977d649dfd099b3c99
"Thumbs.db" って、これgithubに上げる前にWindowsで画像確認してできたサムネイルファイルを一緒にプログラムで処理して固めちゃったんでしょうか?
〇不要な最終行とThumbs.dbの行の削除。行先頭のz/x/y → z,x,y に変換。
 $ cat mokuroku.txt | sed  -e "/Thumbs.db/d" -e "/^[c{]/d" -e "s/.png//g" -e "s/\//,/g"
〇先頭のz,x,y のみなら
 $ cat mokuroku.txt | sed  -e "/Thumbs.db/d" -e "/^[c{]/d" -e "s/\..*//g" -e "s/\//,/g"

因みにPowerShellだとこんな感じかな。
 gc w:\mokuroku.csv | foreach { $_.substring(0,$_.IndexOf(".")).replace("/",",") }
 gc w:\mokuroku.csv | foreach { $_.replace(".png","").replace("/",",") }

試しに2つのCSVをSQLite.dbにテーブル切ってインポートしてみました。インポート プログラムも作製したくなかったので業務使用にも十二分に耐える 「A5:SQL Mk-2」 というFreeWare を使いました。コレ、便利でblog型の画像を表示する機能もあります。予想はしてましたが5ギガバイト!もあります。
HTTP404対応だけであれば z,x,y のみで良いケド、1ギガバイト前後はあるでしょうね。効率的な記憶方法を考えないとチョットですねぇ~ と、いう事で保留に。

2017年6月4日日曜日

2017/06/04 release 0.53β - tool for creating GARMIN Birdseye JNX JAPAN Map for windows(ezjnxwin)

2017/06/04 GAMIN GPS用 Birdseye JNX地図作成ツール公開 Ver.0.53β
Unfortunately this text is in Japanese only.
久しぶりの更新です。と、いっても大した内容ではないのですが。。。

実は1月末に出勤途中に倒れ、意識障害→心肺停止かも??→BLS→救急搬送→入院となりまして...偶然通りかかった医師により心臓マッサージされたみたいで気持ち良かった(ウソです!記憶なし)。倒れたのが人の多い場所 and 偶然にも医師が通りかかったので超ラッキーでしたが、ともすれば凍死で逝ってました。。。皆さんも過労死にご注意。
脳・心臓の精密検査で異常なし。一過性ストレス障害、抑うつ状態!
まぁ、つまりは自律神経失調症→軽いうつ病ですね。精神科の処方した比較的安全性の高いといわれる抗うつ剤(SSRI)が合わずに副作用で再び死にそうになり、睡眠薬(ゾルピデム酒石硝酸塩:マイスリーのジェネリック)で凌ぎ、 おかげ様で何とかクライミングや沢にも行けるようになりました。

地図作製範囲の指定の際に使用していた国土地理院のwebサイトの仕様に変更があったため、正常に動作しなくなっていたのをコメントで教えていただきました。ありがとうございます。
1次、2次メッシュが表示されて便利なサイトだったのですが、ダウンロード専用に単一または複数のメッシュを選択できる便利な仕様になったのですが、ezjnxwinの範囲指定には使いにくくなりました。で、メッシュは表示されませんが、ウォッちずのサイトを使用する様にしました。


リンクの物置に入ってます。お約束の自己責任で! 
本体ZIP  : (GISGPS/software/ezjnxwin-v0.53beta-20170604.zip) 
MD5hash:5ee3d9a722d41bfa57c6f51821d0acdd
最新情報はコチラで → [GPS地図関連]

 ・国土地理院のダウンロードサイトleaflet webの仕様変更により、ウォッちずへ変更。