いつもここやブログなどを参考にさせていただいています
QGISではないのですが、質問させて下さい
QGISで管理しているシェープファイルを、
オフライン地図としてGeopaparazzi上でも表示したいのですが、
最後の最後で表示させることができずにいます
1)QGIS上でベクタレイヤを選択し、レイヤ>名前を付けて保存、で適当なフォルダへ保存
※パスを含めたフォルダ名・ファイル名とも半角英数と半角ハイフンのみで記述
2)spatialite_guiで、上のシェープファイルを格納したフォルダへ新規のSQLite DBファイルを作成
※ファイル名は半角英数と半角ハイフンのみで記述
3)spatialite_guiへシェープファイルを読み込み
※SRIDは当方Ⅶ系にいますので2449
※Charset EncordingはShift_JIS
※With Spatial Index(R*Tree)にのみチェック
4)「load shp OK:なんちゃらかんちゃら」のメッセージが出る
5)2で作ったsqliteファイルに「Update Layer Statistics」を実行
6)spatialite_guiを終了
※この時点でsqliteファイルがQGIS上で正常表示するのを確認済み
7)sqliteファイルをタブレット端末のmapsフォルダへ入れる
8)Geopaparazziを起動し、Spatialite復元モードをONにして再起動
9)Spatialiteデータベースにsqliteファイルを登録し、表示のチェックを入れる
・・・とここまでやれば、
あとはGeopaparazziに地図などが表示されると思うのですが、
何の表示も出て来ない代わりに、
オンライン地図が表示されてしまいます
携帯電話の電波が通じないところで使いたいので、
これではダメなのです
手順などに誤りや抜けなどがあればご教授いただきたく存じます
よろしくお願いいたします
○QGIS 2.16.1
○Geopaparazzi 5.1.2
○Nexus7 2012
○Android 5.1.1
○参考サイト
http://jgrasstechtips.blogspot.jp/2015/01/how-to-properly-create-spatialite-data.htmlPS.
QTilesプラグインで背景地図を作る方法は上手く行っているのですが、
現地でレイヤ自体やラベルなどをON/OFFさせながら活用したいと考えています