成果物は以下ようなローランス魚探に等深線マップと衛星画像などのビットマップファイルを表示させるためのAT5ファイル。過去に一度でもロランスGPSとリーフマスターでAT5を作っているなら、既にインサイトマップクリエイターというアプリはパソコンにインストールされているはずです。どこにあるか場所がわからない場合は、Windowsで「IMC_*_Application」で検索すると見つかるはずです。インストールしてない場合は以下のページを参照してください。Creator(インサイトマップクリエーター)の設定CaseA:湖岸線の代わりとしてグーグルアースの人工衛星写真を使う通常は本体に付属してきた全国湖沼図AT5や自分でグーグルアースでポチポチして作成した湖岸線ファイルを使っていると思われますが、上の写真のようにグーグルアースの衛星写真そのものズバリを使うのが本エントリーの目的です。これは全国どこのフィールドでも使える技です。CaseB:水中の沈みモノ写真を利用するもし「水を貯める前のリザーバーの衛星写真」「川が護岸工事される前の衛星写真」が手に入るなら、それをローランス魚探画面に出すことも可能です。過去の衛星写真を探すには以下のサイトを使います。Googleマップを使って過去の地形図や空中写真を見る検索窓に湖沼名や地名を入れて表示させ「航空写真」のプルダウンで現在・1990年・1985年・1980年・1975年・1963年という感じで過去の衛星写真をみれます。全国どこでもあるわではなく、また尺度によってもあったりなかったりなので”あればラッキー”くらで探してみます。メジャーフィールドとしては千葉県の高崎湖。上が現在・下が1900年。貯水直前の奇跡的な衛星写真を見れます。高滝湖1990年の衛星写真をじっくりみる福岡県遠賀川。上が現在、下が1975年で今のように完全護岸されてなくて旧リバーチャンネルや旧護岸を見れます。上記A・Bともに以下の同じ手順で作成可能です。した手順ステップが多くて長文になるので、とりあえずざっくりした手順を先に載せます。その湖の等深線マップは既にあることが前提です。グーグルアースや上に載せたサイトから衛星写真を自分のパソコンにコピー。必要であれば複数画像を繋げて一枚の画像にする。紙の写真をスキャンしてもOK。グーグルアースにその画像を読ませて位置を合わせてKMLファイルを作るインサイトマップクリエイターでKMLファイルを処理してat5ファイル群を作るリーフマスターでベクターデータとしてat5ファイルを書き出す3と4のファイルをSDカードに入れる以上。1.グーグルアースで桧原湖の衛星写真をダウンロード例によってサンプルは福島県の桧原湖です(生ログファイルがこれしか無いため)。※グーグルアースの基本操作は習得済みである方を想定して書いています(まだインストールしてない方は→ReefMaster/リーフマスターのショアライン作成のためにグーグル・アースで湖岸線を描く方法)1-1.フォルダを作る一番最初にパソコンにこの作業専用フォルダを作ります。色々なファイルが生成される&無用なトラブルを防ぐために必ず最初に専用フォルダを作り、以降、全てのファイルをそこに保存します。この例ではデスクトップ*にhibarako_photoというフォルダを作成しました。*海外アプリを使う際の心構え海外のPC用アプリを使う場合は基本的に日本語(カタカナ英数字の全角文字も含む)のファイル名・フォルダ名を使わない事をオススメします。今時のメジャーな海外製アプリは日本語でも問題ないですが、マイナーなアプリや手抜きアプリでは日本語の影響でトラブルこともあります。デスクトップにフォルダを作ると、Windows10ではC:\Users\xxxx\Desktopという場所になります。\xxxxの部分がログインユーザー名です。私は半角英数字のユーザー名ですが、ユーザー名が日本語だと無駄なトラブルに巻き込まれることも(過去には多々あった)。以下の手順を行って意味不明な英語メッセージがでるならば、念のため作業用フォルダをCドライブ直下に作ってみてください。1-2.衛星写真をコピーするGoogleアースの例。Googleアースで目的の湖を開く。パソコンの画面が大きいのであれば、全体を表示させCntl+Alt+Sキー、もしくはファイル>保存>イメージを保存どこに保存するかきかれるので1で作成したフォルダを開いて、ファイル名をつけて保存(例ではbase_photo.jpgとした)パソコンの画面が小さく湖がデカイ場合は、細切れで保存、もしくは部分部分をスクショしてから画像編集ソフトで一枚の画像にする。『Googleマップを使って過去の地形図や空中写真を見る』を使う場合は画像保存機能がないので、alt+PrtSCでブラウザ画面をコピーして画像編集ソフトに貼り付けて保存。2.グーグルアースにその画像を読ませて位置を合わせてKMLファイルを作る前のステップで作った画像は「ただの写真」でしかない。故にその写真の位置(経度緯度)は誰もしらない。その「ただの写真」に「経度緯度」情報をつけるのがこのステップの作業。名前に適当な文字を入れる(半角英数字推奨)。この例ではlowrance。その下の「リンク:「参照」」ボタンをクリックして、さきほど作ったJPEG写真(base_photo.jpg)を選択。すると背後の地図に写真が読み込まれる。ここで「OK」ボタンを押さずにダイアログを下にズラし、透過度を40%くらいに下げる。本作業最大の難所はここ。貼り付けた画像の位置調整。黄緑のラインにマウスポインタを持っていくとに変わる。そのポイントで上下左右の緑色ラインをドラッグして「引っ張ったり・縮めたり」して重なりのズレを最小限にする。全体の移動は真ん中の十字線、回転は左のひし形で。これ、山があると自動で画像を歪ませようとする処理が入るので、いくら頑張っても完全に一致することは無い。ここでようやくダイアログの「OK」ボタンをクリック。すると左メニュー「お気に入り」のどこかに先程つけた名前の行が現れる。例のフォルダhibarako_photoにKMLファイルで保存。ここまでの成果物は以下の通り。base_photo.jpgとlowrance.kmlの2つ。kmlファイルはただのテキストデータなので、ファイルの中身を覗ける(KMZは人間が読めない)。このファイルで写真の経度緯度を他のアプリに知らせる仕組み。<href>base_photo.jpg</href>で指定されている。lowrance.kmlと同じフォルダにあるから、こんなシンプルな型式でOK。元画像が別のところにあると、ここに長いファイルパス情報が入り、そこに日本語文字があると、稀にトラブルが起こる可能性も否定できません(UTF-8だからといって100%安心できない)。故に、全て同じフォルダでやるのをオススメする。3.インサイトマップクリエイターでKMLファイルを処理してat5ファイル群を作るインサイトマップクリエイターを起動(InsightMapCreator.exe)。Optionsと出ればラスターモードになっている。Folders」をクリックし、例のフォルダを選択。※フォルダを選択するだけ。ファイルの選択ではない。※注意:対象フォルダに余計なファイルがあると失敗する。KMLと画像ファイルだけの状態にする。OptionはMinを1、Maxを16にセット。Directoryは例のフォルダを選択。12になっていることを確認これで準備OK。Buildボタンをクリック。下に緑のバーがでて数字が激しく動く。Resolusionの値か小さいとかなり時間が掛かる(特に0.125以下にすると数時間かかるレベル)。Complete!」とでたら終了。例のフォルダを覗くと「BoundAT5s」というフォルダが新しくできていて_3DTexture_解像度.at5~_3DTexture_最高解像度.at5の複数のAT5ファイルが生成される。ミスるところこのページの処理で一番失敗するのがインサイトマップクリエイターでの処理。Buildをクリックしてすぐに、一瞬で処理が終わってBoundAT5sが出来てない場合は失敗してる。「Build」を2~3回ヤケクソでクリックすると正常に動くこともあり。それでもダメならインサイトマップクリエイターを再起動してみる。それでもダメなら対象フォルダに余計なファイル・フォルダが無いか疑う。Creatorはクセモノ。バージョンが0.7なので「試験版」という感じで謎の挙動が多い印象。ここまででインサイトマップクリエイターの作業は終了。4.リーフマスターでベクターデータとしてat5ファイルを書き出す※等深線マップが既にあることが前提。サメのアイコンのプロジェクトビューを開く。無事に衛星写真が表示された図。表示されない場合はContourビューになってるはず。Background」これでContourビューでも写真が見れる状態に。カラーパレットをAT5、カラーモードはVectorにしておく。styles」でAT5を作ると失敗する。ユーザーマップからAT5を書き出す必要がある。Boundaries)が入ってない。ユーザーマップを作成。プロジェクトにマップ境界(ショアラインや島)がある場合、ややこしくなるので、ショアラインを消す。消したく無い場合はプロジェクトをコピーして、ショアラインが残っているバージョンのプロジェクトを別途保管してから消す。Versionが12な事を確認して「フロッピー」アイコンをクリック。書き出しフォルダは例のフォルダに。1フォルダがあるはず。at5.xmlLarge.at5xxxxx.kmlxxxxxx.jpgBoundAT5sフォルダここまででパソコンの作業は終わり。ローランスGPS魚探の起動と設定いよいよローランス実機へSDカードを挿入し起動。目的の場所へ行き、拡大縮小を繰り返しても写真が出ない場合は、(ローランスエリートTiの場合)マップ画面の右メニュー「チャートオプション」「視界」で上から4番目が「写真をオーバーレイオフ」になってるはずなので「写真をオーバーレイオフ」をタップし「フル」にする。写真が表示されるはず。完成!※下図はリーフマスターで等深線マップ部分を70%くらいの透明度にしてる。Resolutionの値によってローランス機の縮尺率で見えたり見えなかったりする。写真オーバーレイのメニューで「オフ」「陸地限定」「フル」を適当に何度か押して見るもし「写真をオーバーレイ」のボタンが一切押せない場合はSDカードに入れたBoundAt5sの中のファイルが異常である可能性大。ローランス魚探が「SDに写真がある」と認識してない状態。その時はインサイトマップクリエイターのステップに戻って、オプション設定を見直す。インサイトマップクリエイターを再起動してまっさらない状態から再チャレンジ。以上がこのページの基本編。完成したとはいえ、ここで一つの問題にぶち当たる。ローランス魚探でマップを拡大していくと・・・そう解像度が低いため画像が荒い。以下は桧原湖糠塚島の例。Googleくらいとまでは言わないけど、これではせっかくの衛星写真の意味が無い感じ。冒頭で書いた貯水前リザーバーのボトム写真を使うにしても、この解像度ではダメ。応用編:高解像度の衛星写真にトライ高解像度、いわゆるハイレゾリューションのハイレゾ(以降ハイレゾと表記)。ハイレゾ画像をローランス魚探に映すには、ハイレゾの元写真、そしてハイレゾ版AT5ファイルが必要。Options)の部分。ここからは手順書というよりも、筆者の試行錯誤memoになりますが(この部分に丸3日悩まされた)どうかお付き合いください。口調も日記風のデスマスに変わります。0.01171875AT5解像度8を作りたい場合、元の画像は6~12メール/ピクセルの解像度が必要。下限=AT5解像度*0.75※ワタシク、コンピュータ関連の仕事もしてますが計算にはめっぽう弱く、上記は何のことかまるで理解できません。計算式を頭で理解できないので、体を張ってトライ&エラーを繰り返しました。分かりやすいように以下の元画像を用意。榛名湖の桟橋の画像をグーグルアースからコピー。できるだけ拡大した状態。これくらいがGoogleアースの限界。サイズは1000×1000ピクセル。10ピクセル約1mの大きさにしました。榛名湖全域やるのは後回しにして、とりあえずこの桟橋のファイルで実験してみます。このページStep2のGoogleアースに貼り付けKMLファイルを作成。Step3のインサイトマップクリエイターでこれでもか!というくらいトライ&エラーを繰り返しました。Resolutionについて。0.015625が最小値で最大が8192です。公式マニュアルの表と同じです。このページの冒頭にあるbase_photo.jpgは1372×1093ピクセルです。湖北部にある糠塚島は横幅31ピクセルでした。Googleアース測った実際の長さは約307m。Resolutionってのがなんだか解りません・・・なのでここからは体当たり実験です。Resolutionとはインサイトマップクリエイターで生成されるファイル群のことでした。インサイトマップクリエイターで作られたファイルはBoundAT5sというフォルダの中にあります。それを覗くと以下のような感じです。Resolutionでした。Resolution0.5を指定すると_3DTexture_1D2.at5が作られる。Resolution0.25のファイル。Resolutionで指定した数値までのファイルが作られるってこと。16でBuildすると以下のように1D4から16までのATファイルが作られる。※1個のAT5ファイルのサイズ上限が480MBみたいで下図だと_3DTexture_1D4は4分割されます。Resolutionも1にするとAT5ファイルは1個しか作られません。Resolutionと作成されるファイルの関係は以上です。Resolutionは何を指定するのがベストかResolution値のベストを知るために榛名湖桟橋の画像を元に実験してみた。Resolutionが連動してることがわかりました。0.25)だけ入れてエリート7Tiで表示させたエリートTiの最大拡大である5mまでズームインPC/スマホのGoogleマップになれた身としては、少し物足りないけど、GPS魚探でここまで表示できれば御の字?ただしズームレベルを20mまで下げると写真は表示しなくなった。Resolution0.25は5m~20mまでを担当してる。0.125)だけ入れてエリート7Tiで表示させたエリートTiの最大拡大である5mまでズームイン残念ながらさきほどと解像度は変わらず。ズームレベルを10mまで下げると写真は表示しなくなった。Resolution0.125は5m~10mまでを担当してる。ここで重大な事実判明。0.25が限界だと解る。それ以下を作っても解像度は同じで時間とSDカードとエリート7Ti資源の無駄である。0.0625)だけ入れてエリート7Tiで表示させ・・・エリート7Tiでは一切写真表示せず。0.0625以下は完全スルー。※HDSは別かもしれません。0.5)だけ入れてエリート7Tiで表示させたファイルサイズはどんどん小さくなって130KB。当然のことながら最大拡大5mでは荒れた画像に。ZOOMアウトしていくと50mまで表示された。Resolution1)だけ入れてエリート7Tiで表示させた最大拡大5mでは見るも無残な画像に。ZOOMアウトしていくと100mまで表示された。これは1KmまでZOOMアウトできました。まとめるとZOOMレベルに応じてローランス魚探は_3DTexture_各ファイルを切り替えて表示してました。Resolution最小値のベストな選択だと思います。Maxのほうは拡大していったときの画像なのと、ファイルサイズが小さいので神経質にならず64でOK(64より上は意味がない模様。Resolutionを0.125以下にするとファイル作成に時間がかかります。古いパソコンだと処理できないかもしれません。windowsハイレゾ版の榛名湖衛星写真マップを実際につくってみた現実的に高解像度の衛星写真をエリートクラスのローランス機で表示させることができるのは小さいフィールドだけだと思います。桧原湖クラスだとまず無理だと想像します。HDS3やカーボンなら可能?という訳で小規模フィールドの榛名湖でハイレゾ版の衛星写真マップ作りにトライしてみました。Gooleアースでできるだけ拡大して分割保存。50枚近くをダウンロード。1画面につき1396x1093ピクセル。元の写真とけっこうズレが生じるが止むを得ず。そもそもローランスGPSの精度がそこまで高くないし。榛名湖全体が映るくらい引いた画像も追加。これで湖岸から離れた場所と湖中央部を低解像度でカバー。GoogleアースでフォルダごとKMLファイルを作成しインサイトマップクリエイターで処理。解像度はMinが0.125,Maxが256。生成されたファイルは以下の通り。Resolutionは64でOKかも。リーフマスターでKMLファイルを読ませる。赤で囲んだ部分(あとからグラフィックソフトで線を引いたものでありリーフマスターの画面には無い)が高解像度版の画像。それ以外は全体を移した低解像度画像。リーフマスターでベクターAT5を書き出し、先程インサイトマップクリエイターで作ったファイル群とともにSDカードへコピー。高解像度版が完成Googleアースのコントローラーがゴミとして残っているので、あとでフォトショで消して、もう一度インサイトマップクリエイターでat5を生成しなおす予定。手持ちのSLG生データが僅かしか無いため等深線は極一部のみ。今後全域魚探掛けして完成させる。下図中央のショアラインがズレている。この辺もGoogleアースで要修正。Googleアースの解像度からいっても、ここまでGPS魚探で映ればOKでしょう!最後にエリート7TiでのZOOM動画。これをじっくり見ると3DTexture_の切り替えタイミングが解る。toHomeREDPEPPERS+。