• 締切済み

カシミール3Dで複数ファイルからなる地図を作りたい

お世話になります。DAN杉本氏の3D地図ナビゲータ (Ver 8.7.1.20318) についてです。 市販の道路地図からスキャンしたものを当ソフトのビットマップ地図に登録したいのです。 半年程前は成功したのですが、今回は上手くいきません。ご存知の方、ご教示願います。 操作は: 東西に隣り合った2枚の地図で、ファイル名は test1.jpg と test2.jpg としました。 [ファイル]→[地図を開く] で出る [地図を開く]ダイアログで [新しい地図を開く...(N)] をクリック。 [地図データを開く]ダイアログで test1 を開きました。 そうすると現れる [地図情報の設定]ダイアログの細かい操作は省きますが、"複数ビットマップ/グレスケール"部分で、横の個数=2×縦の個数=1として、[作成(S)] をクリック。 以上で地図として登録されますが、肝心の地図は test1 部分だけが現れて、test2 に相当する部分は真っ白なんです。 どこが拙いでしょうか?

みんなの回答

  • toshiyuk
  • ベストアンサー率41% (36/87)
回答No.1

folomy 山の展望と地図のフォーラム(fyamap) http://fyamap.folomy.jp/ に作者のコーナーがありますので、聞いてみたらいかがでしょう。

参考URL:
http://fyamap.folomy.jp/
chanoyu
質問者

お礼

有難うございます。URL一見で見当たりませんが、探してみます。 当方、フリーソフトの作者には、質問で迷惑掛けない様にしてるんです。すいません。 自分で解決できました。 左上隅のファイル名をゼロで始めるとOKでした。すなわち 0,1,2,...,9,10,11,... あるいは 00,01,...,09,10,11,... あるいは 数字の前に文字があっても可。 の続き番号にします。 地図は東西(横)方向を最初に変えます。

関連するQ&A

  • Excelに地図を貼り付けてトリミングしたいんですが…。

    Excel(Ver.2000)に地図を貼り付けてトリミングしたいと思っています。 貼り付けるところまでは上手くいくのですが、トリミングがなぜか上手く出来ません。トリミングのマークをクリックして不要な部分を切り取ろうとするんですが、上手くいきません。 質問1、どうすればちゃんと出来るのか教えて下さい。 ひょっとして保存の方法が悪いのでしょうか。 質問2、ファイルの種類がGIF*.gifというのと、ビットマップ*.bmpとありますが、これらはどういう性格のものなのでしょうか。 (この、地図を貼り付けるというやり方を教えてくれた友人が私のPCで同じ操作をやったのですが、やはり上手くいきませんでした。自分のPCなら上手く出来るといってます。何が問題なのでしょうか?) 宜しくお願い致します。

  • 地図の部分が表示されません

    OUTLOOK EXPRESS6でメールの送受信をしています。 登録している会より、山歩きの案内が来ました。 詳しい事は、添付ファイルに書かれてあるようなので、 クリックするとWORDが立ち上がったのですが、 字は読めるのに、肝心の地図部分が真っ白で表示されません。 地図部分と思われる左上隅は、赤の×がついて、 いかにも「表示できません」という様子です。 どのようにすれば、ひょうじできるのでしょうか? WINDOWS XPです。

  • 地図の上にL字スケールを描画

    MDIフレーム上に、複数のチャイルドスタイルのダイアログが存在するプログラムを改造しました。(元は別の人間が作成) その中にMapDKIVの地図を描画しているダイアログがあり、その地図上に別のダイアログをおき、そこに縮尺L字スケールのビットマップを描画しました。(MapDKIVには、その機能がまだ無い為) 色々と試行錯誤した結果、この方法を取ったのですが、納品した矢先、お客様から、地図をマウスでドラッグして動かそうとすると、スムーズに動いたり、カクカクとしか動かなかったり、時には全く動かない事があるとのクレームがありました。(その操作以外は正常に動作している模様) 以前はこの症状はなかったとの事から、今回のL字スケール描画に原因があるのではと調べていますが、原因が見付かりません。 以下に、ソースの一部分を記載しますので、どなたか助言をお願いします。 ******** ビットマップデータ管理クラス ******** ビットマップは、スケール毎に準備 <BitmapData.h> private: CBitmap m_bmpLScale0; CBitmap m_bmpLScale2; <BitmapData.cpp> //-------- 機能 ビットマップ情報の読込 -------- void CBitmapData::Load(void) { m_bmpLScale0.LoadBitmap(IDB_BITMAP_SCALE0); // 全国図 m_bmpLScale2.LoadBitmap(IDB_BITMAP_SCALE2); // 1/160万 //-------- 機能 ビットマップ情報の取得 -------- CBitmap& CBitmapData::GetScaleBitmap(void) { UINT unIndex = GetScaleNumber();// 現在選択されているスケールレベル switch(unIndex) { case 0:  return m_bmpLScale0; break; // 全国図 case 2:  return m_bmpLScale2; break; // 1/160万 ******** 地図描画ダイアログ ******** L字スケール描画用ダイアログの生成 <MainMap.cpp> // 地図描画フレームサイズを取得 m_ctrlMapFrame.GetWindowRect(LPRECT(rect)); // スケールレベルをセット g_BitmapData.SetScaleNumber(m_ctrlMapZoom.GetPos()); // スケール描画用ダイアログの生成(地図フレームの左下位置を渡す) m_pMapScaleDlg = new CMapScaleDlg(); m_pMapScaleDlg->Create(m_hWnd, IDD_MAP_SCALE_DIALOG, ・・・ ******** L字スケール描画ダイアログ ******** //-------- 機能 OnInitDialog() -------- // ウインドウ拡張スタイルをレイヤード設定 lStyle = GetWindowLong( this->m_hWnd, GWL_EXSTYLE ); lStyle |= 0x00080000; SetWindowLong( this->m_hWnd, GWL_EXSTYLE, lStyle ); // レイヤードウィンドウの不透明度と透明のカラーキーを設定(青色部分を透明化する) SetLayeredWindowAttributes( this->m_hWnd, RGB(0,0,255), 100, 0x00001/*LWA_COLORKEY*/ ); //-------- 機能 OnPaint() -------- BITMAP bitmap; CBitmap& mBitmap = g_BitmapData.GetScaleBitmap(); mBitmap.GetBitmap(&bitmap); CSize sz(bitmap.bmWidth, bitmap.bmHeight); CDC dc; dc.CreateCompatibleDC(&PaintDC); CBitmap *pOld = dc.SelectObject(&mBitmap); // もともとのディバイスコンテキストにビットマップを透過で転送(青色部分を透明化する) if( ::TransparentBlt(PaintDC, 0, 0, sz.cx, sz.cy, dc, 0, 0, sz.cx, sz.cy, (UINT)RGB(0,0,255)) == FALSE ){ } // ビットマップ選択解除 dc.SelectObject( pOld); } //-------- 機能 スケール(ビットマップ)変更メッセージを受信 -------- // 現在選択されているスケール用のビットマップを取得(ポインタ) CBitmap& mBitmap = g_BitmapData.GetScaleBitmap(); mBitmap.GetBitmap(&bitmap); CSize sz(bitmap.bmWidth, bitmap.bmHeight); // メインマップダイアログの地図フレームの左下になるよう変更 this->MoveWindow(m_nMapFrameLeft, (m_nMapFrameBottom - sz.cy), sz.cx, sz.cy); // ウインドウの再描画 this->Invalidate(); 1.L字スケール描画用のダイアログを、背景青色で準備 2.L字スケール描画用のダイアログの青色部分を透明化に設定 3.L字スケール描画用のダイアログのウインドウサイズを、選択されているスケール用のビットマップと同じサイズに、且つ、地図フレームの左下に位置を設定 4.地図ダイアログからスケール変更メッセージを受信  (1) その時に選択されているスケール用のビットマップと同じサイズに、且つ、地図フレームの左下に位置を設定  (2) ウインドウの再描画 this->Invalidate() 5.OnPaint()  (1) 現在選択されているスケールのビットマップ情報を取得  (2) ビットマップを透過で転送(青色部分を透明化)    ビットマップのL字以外の部分は青色 以上、文字数制限の為、かなり省略していますが、大変困っています。 とにかく助言を頂きたく、よろしくお願いします。

  • jqueryで未定のファイル名を取得する

    サイトでjquery.1.4.2を使っています。 javascriptないしjqueryで、/img/test01.jpg~test05.jpg、tesuto.jpgがあり、個数が6個ある(または~~というファイルがある)とアラートを返したいのですが、方法が良く分かりません。 jqueryでloadを使う事も考えましたがファイル名が一定ではないのと個数が毎回変わるため指定ができない状況です。 /index.html /js/jquery.js /img/ファイル なお特定のプラグインを使用する場合、jquery側のバージョン変更は可能です。 よろしくご教授ください。

  • jpgファイルの開き方について

    jpgファイルが開けなくて困っています。 デスクトップやマイピクチャーなどに入っているファイルを、ダブルクリックして開こうとすると、「このファイルを開く方法を選んでください」というダイアログが表示されます。 ソフトを選択しても、再び同じダイアログが表示され、一向に開くことができません。 jpgはwindowsフォトで開く設定になっています。 osはwindows10です。 以下試してみたことです。 ・windowsフォトを再インストール→改善されませんでした。 ・ビューアを別のものに変える→ペイント以外は同様の現象が起こります。 ・ビューアを立ち上げてからファイルを開く→この順序を踏めばjpgファイルを閲覧・編集することができます。 ・jpg以外の拡張子のファイルは問題なく開けます。 ご助言をお願いします。

  • 画像ファイルをリネームをしつつ、ディレクトリ分けをしたい

    ファイルを連番にしないと作業ができないソフトを使用して画像処理を行うことになりました。 そのため、ソースのデータファイルのディレクトリ構造操作と、 リネームを行いたいのですが、何か簡便な方法をご存知の方がいらっしゃいましたらご助言お願いしたいと思います。 【作業工程】 <ソース>※####部分は、0001~0050の連番ファイルです。 /test/a/test_a.####.jpg(50file) /test/b/test_b.####.jpg(50file) /test/c/test_c.####.jpg(50file) /test/d/test_d.####.jpg(50file) 上記200fileを、 /test/test/test_####.jpg と、連番にします。 ※####部分は、0001~0200の連番ファイルです。 画像処理ソフトにて、作業終了後、 元のディレクトリ構造とファイル名に戻したいのですが…。 現在は手動でディレクトリ分けをしてからフリーソフトでリネームしております。 画像処理ソフトの仕様はどうしても変更がきかないので困っております。 「Flexible Renamer」で、そのような処理を行える、という意見もお聞きしたのですが、方法がわかりません。 精通された方がいらっしゃいましたら、ご助言よろしくお願い致します。

  • 画像保存したいのにファイルの種類が‥bmpしか表示されなくなりました。。。

    私が設定をどうおかしくしたのか?! 自分では覚えがないんですけど・・ 例えばネットしていて画像保存したいと思うと・・ 左上にフロッピーのようなマークが出てきてそこをクリックすると保存する場所とかなんかが出てくると思うんですけど・・・ 問題はファイルの種類・・ 今までは結構な種類があって私はいつもJPGを選んでいたんですけど・・ それがいきなりビットマップしか出てこなくなってしまって‥ ネット上の画像もちゃんとJPGの画像なのに。。 自分が保存しようとすると全部ビットマップに・・ あーー誰かPC詳しい方どうかおしえてください・・

  • バッチファイルでrenを使用時、拡張子が残ってしまう

    バッチファイルにて、 「test0000.jpg」 等特定の文字+数字4桁というファイル名の、複数のファイルを 「test0000_何時_何分_何十秒.jpg」(現在時刻) という物にリネームする操作を組み込むために、 set nowtime=%time: 0% ren test????.jpg *_%nowtime:~0,2%_%nowtime:~3,2%_%nowtime:~6,1%.jpg としているのですが、この場合出力が「test0000.jpg_何時_何分_何十秒.jpg」となってしまい、間に不要な拡張子が残ってしまいます。 これを修正しようと思い if exist test????.jpg*.jpg ren test????.jpg*.jpg test????*.jpg 等をこの後ろにいれてみたりしたのですが、(明らかにtest????*.jpgはおかしいですよね・・・)うまくいきません。 うまく「test0000_何時_何分_何十秒.jpg」とするにはどのようにすればいいのでしょうか?

  • カシミール3Dの地図?

    カシミール3Dの地図で教えてください。 入門編とGPS応用編から付属の地図をインストールしたのですが50mメッシュ、20万、5万の地図は正常に表示されるのですが、25000の地図が50mメッシュのような輪郭だけの地図が表示されます。 どなたか使っている方宜しくお願いいたします。 カシミール3Dの疑問どこに問い合わせればよいのかも合わせお願いいたします。

  • カシミール3Dで地図が出せません

    カシミール3Dをやっとinstallしましたが 地図の出し方が分かりませんので教えてください。 1.download area でenglish version しか無い   ようなので、之を入れましたが画面は   grayです。 2.accessは すべてのプログラム→カシミール3Dです。   (D drive に入れましたので、ここからaccessすると   fileが沢山出てきて、どれも開けません)    3.manualは htmlの様でprogramの選択→internet explorer   から見られますが、   'introduction'の終わりの2 phrase辺りから、次第に   内容が私には難しくなります。   PC用語は日本語でも分かり難いのに、英文では   いまいちです。 4.manualは未だ全部読みおわっていませんが、   解説つきのCD-Rを購入しなければなりませんか。 5.環境 :vaio note, XP, SP2, memory :512MB, HDD :C 30GB, D 90GB, AMD Duron 1.1G (google earth は device が ATI で spec が   対応をしていないので諦めました) 6.spec不足、install の方法がわるいとか   初めに間違った事をしているとかが   あるのでしょうか、   tool bar が横にも縦にも沢山有り、   使いこなしが大変の様ですが、   このまま少し進めれば地図が出るようになると   有りがたいです。