FC2BBS
pgmap_dataの内容 - kaz
2012/05/05 (Sat) 23:11:23
macでpgmapをとても便利に使わせていただいております。
あらかじめwindows上のgm-liteである程度の地図をダウンロードしてあったためあまり困りませんでしたが、パッケージ版、スクリプト版ともにpgmap_data内にファイルが無いため、初期ダウンロードの範囲外の地図が選択できません。
現状、添付画像のファイルをpgmap_dataに入れて使用しております。
機会がございましたらpgmapのページにアップしてあるファイルをご確認いただけますでしょうか?
Re: pgmap_dataの内容 - kaz
2012/05/06 (Sun) 16:58:08
添付画像について説明不足でした。
添付画像のファイル名をblank.pngとし、pgmap_dataに置くことで初期ダウンロード範囲外の地図を選択しております。
Re: pgmap_dataの内容 - 管理人
2012/05/08 (Tue) 01:50:09
久しぶりに戻ってきた管理人です。
遅くなりまして申し訳ないです。
今すぐには確認する時間がとれないので、数日待ってもらえますでしょうか?よろしくお願いします。
沖縄県の地図 - はも
2010/05/23 (Sun) 13:50:20
初めまして。出張時や外出時など、いつも重宝しております。
さて、今回沖縄県の地図を準備しようと思っていますが、初期マップには沖縄県が含まれておりません。
地図の縮尺を初期値の「13」から「14」に変更しても、特に変化は見られませんでした。
沖縄県の地図を取得するにはどのようにすればよろしいでしょうか。
初歩的な質問かもしれませんが、アドバイス頂けますでしょうか。
使用環境:Windows XP SP3
Re: 沖縄県の地図 - 管理人
2010/05/23 (Sun) 17:10:36
確かに沖縄は入っていませんでしたね。どうも失礼しました。
ちなみに、地図がないときに表示される市松模様ですが、そこを「shift-click」して選択状態にしてから、「Download」ボタンを押すと、地図がダウンロードされます。
というわけで、最南端の地図のさらに下を2マスほどダウンロードしてやれば、沖縄の地図が出現しますよ。
Re: 沖縄県の地図 - はも
2010/05/23 (Sun) 19:31:02
管理人様 返信ありがとうございます。
参考用の画像を添付しましたので、こちらを使いながら状況を説明したいと思います。
添付の画像は縮尺11の状態で、画像中央(京都、大阪部)のみマップをDLした状態です。
この段階で選択可能なのは上・右上・右の3マスになります。
残りの灰色部は縮尺12の段階でマップデータをDLしていないためshift-clickで選択することができません。
投稿内容の沖縄県の地図の件ですが、
初期マップに沖縄が入っていないため、上記と同じ理由でDLができないと思った次第です。
管理人様の返信では灰色部のマスもDLできるよう感じましたが、これは可能なのでしょうか
Re: 沖縄県の地図 - 管理人
2010/05/24 (Mon) 16:17:09
画像付きの詳しいご報告ありがとうございました。
おかげさまで、理由がだいたいわかった気がします。
最新バージョン(ver 1.3.2)では、カレントディレクトリにpgmap_dataというディレクトリがあり、その下に必要な画像データ(地図がない時の市松模様など)がある、という前提になっています。このような「必要な画像データ」がないと、ご指摘いただいた「地図の選択ができない」ということがおこるみたいです。
というわけで、対処は以下のようになるかと思います(どちらかだけで構いません)
(1) ver1.3.2のパッケージに含まれているpgmap_dataディレクトリ以下をpgmap.pl(あるいはpgmap.exe)と同じディレクトリにおいて(pgmap-1.3.2.zipを解凍すると、自動的にこうなります)、そのディレクトリでスクリプト(あるいはexeファイル)を実行する→地図がない場所が市松模様(スクリーンショットを参照ください)になればOKです。
(2)スクリプト版であれば、初期マップダウンロードの対象を修正する
スクリプトの480行目(ver1.3.2の場合)を以下のようにしてください。
[13,55,26], [13,54,25], [13,54,26], [13,54,27] );
この修正をした後に、ヘルプから初期マップのダウンロードをしてください(ただし、スクリプト実行時にimgsディレクトリを削除しておかないと、初期マップダウンロードのボタンが出てきませんので、ご注意くください)
Re: 沖縄県の地図 - ryoh
2011/04/14 (Thu) 12:09:39
一年以上たっての質問です。お許しください。
私も はも様と同じ症状です。
exe版を使っていますが、管理人様の対処方法が理解できていません。お教えください。
exe版を解凍すると下記構造になります。
2010-04-19 3668 pgmap-1.3.2\DownImgs.pm
2010-04-19 2565 pgmap-1.3.2\mkicon.pl
2010-04-19 513 pgmap-1.3.2\pgmap.cfg
2010-04-20 4986491 pgmap-1.3.2\pgmap.exe
2010-04-20 48663 pgmap-1.3.2\pgmap.pl
2010-04-19 Folder pgmap-1.3.2\pgmap_data
2010-04-19 2038 pgmap-1.3.2\release-note.txt
ここで、このcurrent directory=pgmap-1.3.2で、
pgmap.exeを実行すればよい、ということでしょうか。
実行しては見ましたが結果は変わらずでした。
市松模様になりません。ダウンロードできません。
重ねて今頃の質問をお詫びいたします。
よろしくお願いいたします。
windows7 Ultimate 64bit
初期状態で地図データがダウンロードできない - tt
2011/03/05 (Sat) 22:30:24
ぷちのいずで紹介されてるのを見かけて
シャープのnetwalkerにて使おうと思い入れてみたのですが、
最初に起動した状態だと青いグリッド線が表示されたグレーの画面で、?からinitial mapを押しても
Cannot connect to Gmap と右上に表示されるだけです。
pgmap.plは//pgmap/pgmap-1.3.2/にあります。
最初に
Can't locate DownImgs.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.10.0 /usr/local/share/perl/5.10.0 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at /imgs/pgmap-1.3.2/pgmap.pl line 24.
BEGIN failed--compilation aborted at /imgs/pgmap-1.3.2/pgmap.pl line 24.
というエラーで起動できず、DownImgs.pmを上記エラーに表示されている場所へコピーすれば大丈夫なのだろうと思い、コピーしてpgmap.plを実行したところ起動はしましたが、最初の方に書いた状態です。
どうすれば地図データを落とせるのでしょうか?
Re: 初期状態で地図データがダウンロードできない - tt
2011/03/05 (Sat) 23:12:36
以下はubuntu環境なので、windows他のOSでは関係の無い話になります。
/home以下にpgmap.plを含むフォルダを移動し、
pgmap.plを実行可能なファイルに設定したところ、無事地図データも取れるようになりました!
home以下が良かったのか、pgmap.plを直接実行できるようにしたのが良かったのかはわかりませんが、
(それまでは端末からperl(pgmap.plのあるフォルダ)/pgmap.plで実行していましたので)
乱文失礼しました。
あとはGPSとの連動をがんばってみます!
大活躍でした - haru
2010/09/02 (Thu) 17:23:22
先日、仙台から郡山、会津若松を経由して新潟までサイクリングをしてきました。
大活躍でした。ありがとうございました。
要望ばかりで申し訳ありませんが、GPS機能→GでONになりますが、逆にOFFにする機能って大変なんでしょうか?
あと、POIのリスト?が「P」を押しても表示されない(ブランクのWindowがでます)のは、ファイルの書き方が問題なのでしょうか?
pgmap.cfg
poi: 1,6 route1 data 2,pgmap_data/route1.csv,ico/flg.png,sample comment
route1.csv
140.935871,38.135943,p1,p1
140.931944,38.130086,p2,p2
140.936729,38.128702,p3,p3
という感じなんですけど。
地図上には、ちゃんとマークが出ましたのでまったく問題はありませんでしたが。。。
GPS接続 - tama
2010/05/05 (Wed) 19:47:30
はじめまして。pgmap便利に使用させていただいてます。
複数の機械にて利用しているのですが、うまくGPS接続されないものがあり、お助けいただけたらと思い投稿します。
[症状]
Vistaマシンで正常動作したスクリプトと地図データ(ともに外付けディスク)をXPマシンで動作させると、下記メッセージ。※外付けディスクE: スクリプトE:\pgmap\pgmap.pl
== gps connect (gps_connect = 1) ==
Available baudrate: 9600,128000
Invalid parameter for RCONST=0 at E:\pgmap\pgmap.pl line 1034 thread 1
Invalid value in serialport.conf at E:\pgmap\pgmap.pl line 1034 thread 1
Failed to open COM port COM4 (2)
gps_connect .. wait for signal (press 'g' key to resume)
[GPSレシーバ]
Bluetooth経由で、COM4として他の地図ソフトで利用可能でした。
[Perl環境]
XP, Vista ともにActivePerlインストール後、下記でモジュール追加した環境です。
ppm install Tk
ppm install http://www.bribes.org/perl/ppm/Win32-SerialPort.ppd
[pgmap.cfg]
ps_connect = 1
gps_device = COM4
gps_baudrate=9600
以上、何かわかりそうでしたらお願いします。
(環境はしょって書きましたが、情報不足でしたらすみません)
Re: GPS接続 - 管理人
2010/05/11 (Tue) 09:26:45
どうもお返事が遅くなって申し訳ないです。
添付いただいたエラーメッセージは初めて見ますので、対処は手探りになりますが...
スクリプト版をお使い、ということでしたら、お手数ですが、スクリプトに下記の追加をして試してみていただけないでしょうか。
追加箇所:1027行目($com1->read_char_time( 400 );の下)あたり
追加内容:$com1->read_const_time( 100 );
本対処は、エラーメッセージのの通りに「RCONSTの値を0以外にしてみる」というだけです。
なお、これでうまくいかない場合、read_const_time()の値を1000にしてみる、なども試してみていただければと思います。
Re: GPS接続 - tama
2010/05/12 (Wed) 21:02:10
ご返信ありがとうございます。試してみます。
ただ・・・つい先ほど環境がとんだところでして。
結果報告は、環境修復後にしますね。
Re: GPS接続 - tama
2010/05/15 (Sat) 22:30:05
XPマシンを工場出荷時に戻し(+SP3化)、ActivePerl5.10を入れました。
ご指南いただいたように、1026行目read_const_time()の値を100および1000にてトライしましたがうまくいきませんでした。メッセージは下記です。
== gps connect (gps_connect = 1) ==
Available baudrate: 9600,128000
Invalid parameter for RCONST=0 at E:\pgmap\pgmap.pl line 1034 thread 1
Invalid value in serialport.conf at E:\pgmap\pgmap.pl line 1034 thread 1
Failed to open COM port COM4 (2)
gps_connect .. wait for signal (press 'g' key to resume)
当方だけの特殊例だとは思いますので、調査等はしていただかなくて結構ですが、もし勘所があればお願いします。
以上、結果報告まで。
Re: GPS接続 - 管理人
2010/05/19 (Wed) 01:02:45
どうもご確認ありがとうございました。
手動で(?)入れてもエラーは出るんですね...
根拠はないですが、RCONSTの値が何かの要因で強制的に0になっちゃってる、ということですかね。
この値がどのように使われているのか把握していないので、アイデアは特にないですが...
もしまた思いついたことがあれば書いてみますね。
Windowが固定される - sugarware
2010/04/29 (Thu) 19:19:07
ぷちのいずさんのblogで絶賛されていましたので私も使ってみました。
機能、速度ともに素晴らしく、qgmapのお供として使っていこうと思います。
ところで、私の環境だけの問題かもしれませんが、pgmapのウィンドウの移動やリサイズが出来ません。最大化、最小化、元に戻す、は可能です。
pgmap.exe実行でもpgmap.pl実行でも状況は同じです。
OSはWinXP SP3で、ActivePerl(5.10.1.1007)を何度かインストールし直してみましたが変化はありませんでした。
何かの設定が足りないのでしょうか?
Re: Windowが固定される - 管理人
2010/05/01 (Sat) 11:13:04
感想ありがとうございます。
ウィンドウなんですが、特に制限やらの実装はしていませんので、基本的にはおっしゃるようなことは起こらないはずではあります。
心当たりも特にはないですが、できる範囲で調べてみますね。
Re: Windowが固定される - sugarware
2010/05/09 (Sun) 07:04:43
Cycloneさん、レスありがとうございます。
特に心当たりがないとなると、調査は難しそうですね。
Windowを動かせなくても使えない訳ではありませんので、同症状の追加報告が出る等、手がかりが増えた時点で再度御検討頂ければと思います。
Re: Windowが固定される - 管理人
2010/05/11 (Tue) 09:32:52
心当たりは相変わらずないのですが、切り分けを試してみたいと思いますので、もしよろしければ、以下のスクリプトをお使いの環境で試してみてもらえますか?
http://rzzinv.web.fc2.com/pgmap/wintest.pl
こちらは、単純にウィンドウ(中身なし)を表示するだけのサンプルスクリプトです。このウィンドウで移動やリサイズができるかどうか見てみていただければと思います。
Ver1.31 - haru
2010/04/05 (Mon) 12:22:53
とりあえずNetWalkerでの動作確認です。
やはり、そのままだとつながりませんね。。。
ただ前回(Ver1.2)とは違います。
(1)GPSの機器にBluetooth接続のアイコンが一瞬ですが表示されます。(以前は点きませんでしたから)
(2)10回ほどためしたら、1度だけですがつながりました。
== gps connect (gps_connect =0) ==
gps_connect .. resumed
open /dev/rfcomm0
(2回から5回ほど出ます)
stty: /dev/rfcomm0: Connection refused
Failed to execute stty to /dev/rfcomm0
こんな感じですね。
1回だけですが、つながったということはリトライのタイミング?もしくは、接続要求して、NGと判断する時間の問題?
もしくは、通信速度のアンマッチ??
などと、浅はかな考えを巡らせています。。。
前回の対策と同じように
981行目から4行コメントアウトするとスムーズに動きました。
当面はコメントアウトで対応したいと考えてます。(作者にとっては不本意かも知れませんが)その他の機能追加(?)を優先させてください。
GPSの機能は、現状でも十分実用に耐えますので。
さっそくですが、今度琵琶湖一周のサイクリングに行きますので、活用させていただきます。
Re: Ver1.31 - 管理人
2010/04/05 (Mon) 12:39:03
毎度ご確認ありがとうございます。
ちょっと教えていただきたいのですが、つながらない時に、何かメッセージは出ていますでしょうか?
それから、pgmap.cfgの中身を、GPS部分だけでいいので、こちらにコピーしてみていただけないでしょうか?
例の4行のコメントアウトで動いている、となると、pgmap.cfgが適切でないか、コーディングでポカやってしまったかのどちらかのはずですので、話はそんなにややこしくないと思います。
あと..琵琶湖のサイクリングいいですね。かなり昔ですが、バイクのツーリングで一周したことがあります。二輪は、車と違って地図を見るのも大変ですから、(バイクに乗っていた当時は)今のようなポータブルナビがすごく欲しかったですよ。
Re: Ver1.31 - haru
2010/04/05 (Mon) 20:51:59
接続できなかったときのメッセージです。
== gps connect (gps_connect = 0) ==
gps_connect .. resumed
opened /dev/rfcomm0
opened /dev/rfcomm0
opened /dev/rfcomm0
opened /dev/rfcomm0
opened /dev/rfcomm0
opened /dev/rfcomm0
opened /dev/rfcomm0
opened /dev/rfcomm0
stty: /dev/rfcomm0: Connection refused
Failed to execute stty to /dev/rfcomm0
gps_connect .. wait for signal (press 'g' key to resume)
そして、速度を変えてみたものです。(115200)
== gps connect (gps_connect = 1) ==
stty: /dev/rfcomm0: Connection timed out
Failed to execute stty to /dev/rfcomm0
gps_connect .. wait for signal (press 'g' key to resume)
== gps connect (gps_connect = 0) ==
gps_connect .. resumed
stty: /dev/rfcomm0: Connection timed out
Failed to execute stty to /dev/rfcomm0
速度を変えるとtimeoutとなります。
でも4行をコメントアウトすると、速度を変えてもつながります。
あとpgmap.cfgです。
# initial configurations
gps_connect = 0
### for ActivePerl
# gps_device = COM4
### other than ActivePerl
gps_device =/dev/rfcomm0
# gps_baudrate=38400
gps_baudrate=115200
initial_zoom = 6
こんな感じです。参考になりますでしょうか?
Re: Ver1.31 - 管理人
2010/04/05 (Mon) 21:27:31
あぁやはりそうですよね。
ver1.3から、gps_baudrateの行を削除する、あるいはコメントアウト(先頭に「#」をつける)すると、sttyの設定をスキップするようにしてます。
なので、ソースは変更なしで、pgmap.cfgの編集だけでつながるようになる、はずです。
Re: Ver1.31 - haru
2010/04/06 (Tue) 23:08:21
お手を患わせてしまって・・
すんなりつながりました。。。
ほんとこれは便利です、感謝、感謝です、ありがとうございます。
Re: Ver1.31 - 管理人
2010/04/07 (Wed) 07:03:44
ブログにも書きましたが、先日bluetooth接続のGPSレシーバを購入しましてね。haruさんと同様、stty抜きで接続できています(こちらはcygwin-perlでの確認ですが)