87
1 FOSS4G Hokkaido2016 Geopaparazziハンズオン Geopaparazzi 実習

Geopaparazzi実習(Geopaparazziハンズオン)

Embed Size (px)

Citation preview

Page 1: Geopaparazzi実習(Geopaparazziハンズオン)

1

FOSS4G Hokkaido2016Geopaparazziハンズオン

Geopaparazzi実習

Page 2: Geopaparazzi実習(Geopaparazziハンズオン)

2

FOSS4G Hokkaido2016Geopaparazziハンズオン実習用データの保存場所

<背景地図>ハンズオン地理院写真.mbtilesHokkaido_OSM.maphttps://dl.dropboxusercontent.com/u/32762125/Geopaparazzi_data/Geopaparazzi_hanson/hanson_map.zip

<Spatialite>ハンズオン用基盤地図.sqliteSpatialite-GUIhttps://dl.dropboxusercontent.com/u/32762125/Geopaparazzi_data/Geopaparazzi_hanson/spatialite.zip

このハンズオンのデータは、ハンズオンの会場である東札幌周辺の地図です。北海道以外の方は、使いづらいかもしれません。あくまでも参考としてください。

Page 3: Geopaparazzi実習(Geopaparazziハンズオン)

3

FOSS4G Hokkaido2016Geopaparazziハンズオン実習用データの保存場所

<シェープファイル>基盤地図シェープファイルhttps://dl.dropboxusercontent.com/u/32762125/Geopaparazzi_data/Geopaparazzi_hanson/hanson_shapefile.zip

<カスタムノート用Tag.json>tag.jsonhttps://dl.dropboxusercontent.com/u/32762125/Geopaparazzi_data/Geopaparazzi_hanson/tagsjson.zip

<背景地図作成用QGISプロジェクト>https://dl.dropboxusercontent.com/u/32762125/Geopaparazzi_data/Geopaparazzi_hanson/hanson_QGIS.zip

Page 4: Geopaparazzi実習(Geopaparazziハンズオン)

4

FOSS4G Hokkaido2016Geopaparazziハンズオン

Geopaparazziのインストール

Page 5: Geopaparazzi実習(Geopaparazziハンズオン)

5

FOSS4G Hokkaido2016Geopaparazziハンズオン

Geopaparazziのアイコンが、スマホのホーム画面に表示されていますか?

Geopaparazziのインストール

ドック画面にあれば、ホーム画面に表示してください。インストールされていない方は、教えてください!

Page 6: Geopaparazzi実習(Geopaparazziハンズオン)

6

FOSS4G Hokkaido2016Geopaparazziハンズオン

Geopaparazziの起動

Page 7: Geopaparazzi実習(Geopaparazziハンズオン)

7

FOSS4G Hokkaido2016GeopaparazziハンズオンGeopaparazziの起動

Geopaparazziをタップして、アプリを起動します。

Page 8: Geopaparazzi実習(Geopaparazziハンズオン)

8

FOSS4G Hokkaido2016Geopaparazziハンズオン

データの確認

Page 9: Geopaparazzi実習(Geopaparazziハンズオン)

9

FOSS4G Hokkaido2016Geopaparazziハンズオンデータの確認

一度、ホーム画面へ戻ってください。

必要なファイルが必要な場所に保存されているか確認します。

Page 10: Geopaparazzi実習(Geopaparazziハンズオン)

10

FOSS4G Hokkaido2016Geopaparazziハンズオンデータの確認今回のハンズオンで必要なファイル

ファイルエクスプローラアプリで、スマホの内部ストレージの「maps」フォルダを確認してください。

● hokkaido_OSM.map● ハンズオン地理院写真.mbtiles

<背景地図>

<GISデータ>● ハンズオン用基盤地図.sqlite

ファイルが無い場合には、スマホにコピーしてください。

Page 11: Geopaparazzi実習(Geopaparazziハンズオン)

11

FOSS4G Hokkaido2016Geopaparazziハンズオン

Geopaparazziのプロジェクト

Page 12: Geopaparazzi実習(Geopaparazziハンズオン)

12

FOSS4G Hokkaido2016GeopaparazziハンズオンGeopaparazziのプロジェクトファイルエクスプローラアプリで、内部ストレージのルートフォルダを確認してください。

「geopaparazzi_yyyymmdd_hhnnss.gpap」と「geopaparazzi_yyyymmdd_hhnnss.gpap-journal」というファイルが作成されています。これがプロジェクトファイルです。2つのファイルで、1つのプロジェクトファイルです。

Page 13: Geopaparazzi実習(Geopaparazziハンズオン)

13

FOSS4G Hokkaido2016GeopaparazziハンズオンGeopaparazziのプロジェクトプロジェクトファイルには、GPSログ、ノートの記録、写真、画像などが記録されています。

GPSログ 写真

スケッチ

Page 14: Geopaparazzi実習(Geopaparazziハンズオン)

14

FOSS4G Hokkaido2016GeopaparazziハンズオンGeopaparazziのプロジェクトメイン画面の、  ボタンをタップします。

「新しいプロジェクト」でプロジェクトの作成、「既存のプロジェクトの読み込み」で以前作成したプロジェクトを読み込みます。

プロジェクトファイルは、作成後別のフォルダに移動できますが、SDカードに保存すると、読み込み時にエラーとなります。必ず、内部ストレージのフォルダに保存してください。これは、アプリのエラーだと思いますので、修正依頼を出したいと思います。

Page 15: Geopaparazzi実習(Geopaparazziハンズオン)

15

FOSS4G Hokkaido2016GeopaparazziハンズオンGeopaparazziのプロジェクトプロジェクトファイルは、スマホの内蔵ストレージのルートに作成されます。

以前のバージョンでは、SDカードにも作れたのですが、現在のバージョンは、保存場所を変更することができません。こちらもエラーだと思われるので、修正依頼します。なんか、Androidの仕様という話もあります。

Page 16: Geopaparazzi実習(Geopaparazziハンズオン)

16

FOSS4G Hokkaido2016Geopaparazziハンズオン

背景地図の選択方法

Page 17: Geopaparazzi実習(Geopaparazziハンズオン)

17

FOSS4G Hokkaido2016Geopaparazziハンズオン背景地図の選択方法メイン画面の、  ボタンをタップします。

「タイルソールの選択」をタップします。

   ボタンをタップして、ファイルを選択します。

Page 18: Geopaparazzi実習(Geopaparazziハンズオン)

18

FOSS4G Hokkaido2016Geopaparazziハンズオン背景地図の選択方法mapsフォルダにある、「ハンズオン地理院写真.mbtiles」を選択します。

背景地図が、地図一覧に追加されるので、追加された地図をタップして選択します。

地図画面ボタンをタップして、地図画面を表示します。初めは位置が違うので、地図が表示されません。地図の位置に移動するので、  ボタンをタップします。

Page 19: Geopaparazzi実習(Geopaparazziハンズオン)

19

FOSS4G Hokkaido2016Geopaparazziハンズオン背景地図の選択方法「背景マップの中心へ」をタップして、画面を地図の中心に移動します。

GPSを側位している場合には、  をタップすると現在位置に移動できます。

Page 20: Geopaparazzi実習(Geopaparazziハンズオン)

20

FOSS4G Hokkaido2016Geopaparazziハンズオン

使える背景地図の種類

Page 21: Geopaparazzi実習(Geopaparazziハンズオン)

21

FOSS4G Hokkaido2016Geopaparazziハンズオン使える背景地図の種類Geopaparazziでは、次の背景地図のファイルを利用できます。<mapurlファイル>

mapurlファイルは、オンライン地図やオフラインタイル地図のアドレスを記録したファイルです。OpenStreetMapや地理院地図をオンラインで表示することができます。

<MBTilesファイル>タイル地図をデータベースファイルに格納した、オフライン地図です。MBTilesは、QGISのQtilesプラグインで作成することができます。

<Mapファイル>ベクタデータで作成されたオフライン地図です。BBBike.orgというWebサイトでOpenStreetMapのmapファイルを作成することができます。

Page 22: Geopaparazzi実習(Geopaparazziハンズオン)

22

FOSS4G Hokkaido2016Geopaparazziハンズオン

GPSログの記録方法

Page 23: Geopaparazzi実習(Geopaparazziハンズオン)

23

FOSS4G Hokkaido2016GeopaparazziハンズオンGPSログの記録方法GPSマークが緑になると、現在位置を測位していますのでGPSログを記録することができます。

GPSロギングボタンをタップし、ログの名称を入力し、ログの記録を開始します。

Page 24: Geopaparazzi実習(Geopaparazziハンズオン)

24

FOSS4G Hokkaido2016GeopaparazziハンズオンGPSログの記録方法地図画面を表示し移動すると、黄色い線でログが記録されます。

記録したログは、プロジェクトファイルに保存されます。ログは、エクスポートでファイルに保存できます。エクスポートしたファイルは、GISなどで利用できます。

もう一度GPSロギングボタンをタップすると、記録を停止します。

Page 25: Geopaparazzi実習(Geopaparazziハンズオン)

25

FOSS4G Hokkaido2016Geopaparazziハンズオン

ノートの記録方法

Page 26: Geopaparazzi実習(Geopaparazziハンズオン)

26

FOSS4G Hokkaido2016Geopaparazziハンズオンノートの記録方法Geopaparazziは、ノートでいろいろなデータを記録できます。

●テキストノート●写真ノート●スケッチノート●カスタムノート

Page 27: Geopaparazzi実習(Geopaparazziハンズオン)

27

FOSS4G Hokkaido2016Geopaparazziハンズオンノートの記録方法地図画面ボタンをタップして、地図画面を開きます。

ノートボタンをタップします。

GPSの測位位置にノートを追加するため、記録方法を「gps position」にします。GPSを測位していないと、スイッチの切替はできません。

Page 28: Geopaparazzi実習(Geopaparazziハンズオン)

28

FOSS4G Hokkaido2016Geopaparazziハンズオンノートの記録方法

テキストノートを追加するには、  ボタンをタップします。

<テキストノートの作成方法>

記録したいテキストを入力して、「OK」ボタンをタップします。

Page 29: Geopaparazzi実習(Geopaparazziハンズオン)

29

FOSS4G Hokkaido2016Geopaparazziハンズオンノートの記録方法

テキストノートが地図に追加されます。<テキストノートの作成方法>

Page 30: Geopaparazzi実習(Geopaparazziハンズオン)

30

FOSS4G Hokkaido2016Geopaparazziハンズオンノートの記録方法

写真ノートを追加するには、  ボタンをタップします。

<写真ノートの作成方法>

写真を撮影して、保存します。

Page 31: Geopaparazzi実習(Geopaparazziハンズオン)

31

FOSS4G Hokkaido2016Geopaparazziハンズオンノートの記録方法

写真ノートが地図に追加されます。ノートのアイコンをタップすると、写真が表示されます。

<写真ノートの作成方法>

Page 32: Geopaparazzi実習(Geopaparazziハンズオン)

32

FOSS4G Hokkaido2016Geopaparazziハンズオンノートの記録方法

スケッチノートを追加するには、  ボタンをタップします。

<スケッチノートの作成方法>

指で絵やメモを記録します。スケッチが終わったら、  ボタンをタップして画像を保存します。

Page 33: Geopaparazzi実習(Geopaparazziハンズオン)

33

FOSS4G Hokkaido2016Geopaparazziハンズオンノートの記録方法

スケッチノートが地図に追加されます。ノートのアイコンをタップすると、スケッチが表示されます。スケッチは背景が黒いので、黒い線は見えなくなってしまいます。

<スケッチノートの作成方法>

Page 34: Geopaparazzi実習(Geopaparazziハンズオン)

34

FOSS4G Hokkaido2016Geopaparazziハンズオン

ノートの編集方法

Page 35: Geopaparazzi実習(Geopaparazziハンズオン)

35

FOSS4G Hokkaido2016Geopaparazziハンズオンノートの編集方法

ノートボタンを長タップすると、ノートの編集画面が表示されます。

長タップ

Page 36: Geopaparazzi実習(Geopaparazziハンズオン)

36

FOSS4G Hokkaido2016Geopaparazziハンズオンノートの編集方法   ボタンをタップすると、メニューが表示され、ノートの編集が行えます。   ボタンをタップすると、そのノートの場所に地図が移動します。

   は、表示・非表示の切り替えではなく、選択のチェックです。そのため、チェックを外しても、非表示にはなりません。

Page 37: Geopaparazzi実習(Geopaparazziハンズオン)

37

FOSS4G Hokkaido2016Geopaparazziハンズオン

ノートのポイントやラベルの設定

Page 38: Geopaparazzi実習(Geopaparazziハンズオン)

38

FOSS4G Hokkaido2016Geopaparazziハンズオンノートのポイントやラベルの設定ノートのデフォルトのポイントやラベルは、少し大きい場合があります。ポイントや、ラベルの大きさを設定できます。

   ボタンをタップし、メニューの「GPSデータリスト」をタップします。

Page 39: Geopaparazzi実習(Geopaparazziハンズオン)

39

FOSS4G Hokkaido2016Geopaparazziハンズオンノートのポイントやラベルの設定   ボタンをタップします。

ノートのポイントの大きさと色を設定できます。

ラベルの大きさを設定できます。

Page 40: Geopaparazzi実習(Geopaparazziハンズオン)

40

FOSS4G Hokkaido2016Geopaparazziハンズオン

カスタムノート

Page 41: Geopaparazzi実習(Geopaparazziハンズオン)

41

FOSS4G Hokkaido2016Geopaparazziハンズオンカスタムノートノート機能では、「カスタムノート」という機能があります。内蔵ストレージの「geopaparazzzi」フォルダに、「tags.json」というファイルがあります。ここにjsonというプログラム言語で、ノートの構成を記述します。カスタムノートとはどのようなものか、確認してみましょう。

● 一度、Geopaparazziを終了させてください。(「メイン画面のメニュー」→「終了」)

● tags.jsonを内蔵ストレージの「geopaparazzi」フォルダに「tags.json」を上書きコピーしてください。

● Geopaparazziを再度起動してください。● 地図画面を表示してください。

Page 42: Geopaparazzi実習(Geopaparazziハンズオン)

42

FOSS4G Hokkaido2016Geopaparazziハンズオンカスタムノートノートボタンをタップして、ノート画面を開くと「ノート記載例」というボタンが表示されているはずです。

カスタムノートでは、次のようなノートを作成できます。● 文字入力● 数字入力● 日付、時間選択● チェックボックス● 単選択コンボボックス● 複数選択コンボボックス● 連結したコンボボックス

● 写真● スケッチ● 地図実際に記録してみてください。

Page 43: Geopaparazzi実習(Geopaparazziハンズオン)

43

FOSS4G Hokkaido2016Geopaparazziハンズオンカスタムノートtags.jsonはテキストエディタで編集できます。記載方法については、後で確認してみてください。初期の「tags.json」は、既存の「tags.json」を削除すると再度作成されます。

Page 44: Geopaparazzi実習(Geopaparazziハンズオン)

44

FOSS4G Hokkaido2016Geopaparazziハンズオン

GISデータ(Spatialite)の表示

Page 45: Geopaparazzi実習(Geopaparazziハンズオン)

45

FOSS4G Hokkaido2016GeopaparazziハンズオンGISデータの表示Geopaparazziでは、SpatialiteというGISデータ(ベクタデータ)を利用することができます。

今回のハンズオンでは、基盤地図情報の建物データなどをSapatialiteに変換したものを準備したので、地図に表示してみましょう。

Page 46: Geopaparazzi実習(Geopaparazziハンズオン)

46

FOSS4G Hokkaido2016GeopaparazziハンズオンGISデータの表示地図画面で、   ボタンをタップして、「Spatialiteデータリスト」を選択します。

   ボタンをタップして、内部ストレージの「maps」フォルダにある「ハンズオン用基盤地図.sqlite 」を選択します。

Spatialiteレイヤがリストに追加されます。「戻る」ボタンで地図画面に戻ると、建物や道路などのGISデータが表示されています。

Page 47: Geopaparazzi実習(Geopaparazziハンズオン)

47

FOSS4G Hokkaido2016GeopaparazziハンズオンGISデータの表示エラーメッセージが表示される方や、レイヤが3つ表示されない方は、次の操作を行って、データの最適化を行います。

メイン画面の設定ボタンをタップします。 「Spatialite設定」を選択し

ます。

Spataialite復元モードのチェックを付けます。

メイン画面のメニューボタンをタップします。 「終了」をタップします。

Geopaparazziを再起動すると、「maps」フォルダ内のSpatialiteファイルが最適化されます。再度、Spatialiteデータリストを設定してください。

Page 48: Geopaparazzi実習(Geopaparazziハンズオン)

48

FOSS4G Hokkaido2016Geopaparazziハンズオン

GISデータ(Spatialite)の削除

Page 49: Geopaparazzi実習(Geopaparazziハンズオン)

49

FOSS4G Hokkaido2016GeopaparazziハンズオンGISデータの削除SpatialiteデータリストからGISデータを削除する場合には、リストのsqliteファイル名を長タップします。

長タップ

Page 50: Geopaparazzi実習(Geopaparazziハンズオン)

50

FOSS4G Hokkaido2016Geopaparazziハンズオン

GISデータ(Spatialite)のスタイル設定

Page 51: Geopaparazzi実習(Geopaparazziハンズオン)

51

FOSS4G Hokkaido2016GeopaparazziハンズオンGISデータのスタイル設定Spatialiteデータリストでは、GISデータのスタイル設定を行うことができます。

   ボタンをタップすることで、次の設定ができます。 Zoom to : 地図画面でGISデータの場所に移動します。 Labelling : ラベルの設定ができます Properties : 塗りつぶし色や線の色、線の太さを

        設定できます。 Extras : 破線の設定や、表示するズームレベルの範囲を

      設定できます。

Page 52: Geopaparazzi実習(Geopaparazziハンズオン)

52

FOSS4G Hokkaido2016GeopaparazziハンズオンGISデータのスタイル設定Labelling(ラベルの設定)

ラベルの表示・非表示を設定します。

ラベルの大きさを選択します。ラベルとして表示する属性データを選択します。

Page 53: Geopaparazzi実習(Geopaparazziハンズオン)

53

FOSS4G Hokkaido2016GeopaparazziハンズオンGISデータのスタイル設定Properties(塗りつぶし色と線の設定)

線の太さを設定します塗りつぶしの設定(fill)か、線の設定(stroke)か選択します色を選択します

透明度を設定します※この画面の設定は、ポリゴンの設定です。ポイントレイヤの場合は、この他に表示するポイントの形を設定することができます。

Page 54: Geopaparazzi実習(Geopaparazziハンズオン)

54

FOSS4G Hokkaido2016GeopaparazziハンズオンGISデータのスタイル設定Extras→Stroke Dash(破線の設定)

破線の長さを設定します

破線の始まりの間隔を設定しますスイッチをオンにすることで、破線の設定ができます。破線のユニット数を設定します

※破線は一度設定すると、なかなか元に戻せません。「Dush unit」に数字が残っていしまうので、「0」を入力するとエラーが発生します。エラーから戻ると、実線に修正されています。

Page 55: Geopaparazzi実習(Geopaparazziハンズオン)

55

FOSS4G Hokkaido2016GeopaparazziハンズオンGISデータのスタイル設定Extras→Zoomlevel visibility(表示ズームレベルの設定)

表示する最小ズームレベルを設定します表示する最大ズームレベルを設定します

Page 56: Geopaparazzi実習(Geopaparazziハンズオン)

56

FOSS4G Hokkaido2016Geopaparazziハンズオン

GISデータ(Spatialite)の表示順序

Page 57: Geopaparazzi実習(Geopaparazziハンズオン)

57

FOSS4G Hokkaido2016GeopaparazziハンズオンGISデータの表示順序Spatialiteレイヤの地図での表示順序は、レイヤの左側にある数字で設定できます。数字が大きいほど上に表示されます。

Page 58: Geopaparazzi実習(Geopaparazziハンズオン)

58

FOSS4G Hokkaido2016Geopaparazziハンズオン

GISデータ(Spatialite)の属性データの確認

Page 59: Geopaparazzi実習(Geopaparazziハンズオン)

59

FOSS4G Hokkaido2016GeopaparazziハンズオンGISデータの属性データの確認Geopaparazziでは、Spatialiteの属性データを確認することができます。

※この機能は、Geopaparazzi5.1.0に修正されて使えるようになりました。 この機能を使えない場合は、最新版にアップデートしてください。

Page 60: Geopaparazzi実習(Geopaparazziハンズオン)

60

FOSS4G Hokkaido2016GeopaparazziハンズオンGISデータの属性データの確認Spatialiteデータを地図上に表示して、  ボタンをタップします。

   ボタンをタップして、属性データを確認したい地物を範囲指定します。

Page 61: Geopaparazzi実習(Geopaparazziハンズオン)

61

FOSS4G Hokkaido2016GeopaparazziハンズオンGISデータの属性データの確認選択した範囲にある地物の属性データを表示します。

横にスライドすることで、複数の地物の属性データを切り替えて表示できます。

Page 62: Geopaparazzi実習(Geopaparazziハンズオン)

62

FOSS4G Hokkaido2016Geopaparazziハンズオン

Spatialiteデータの作成方法

Page 63: Geopaparazzi実習(Geopaparazziハンズオン)

63

FOSS4G Hokkaido2016GeopaparazziハンズオンSpatialiteの作成方法Geopaparazziで利用できるSpatialiteデータは、シェープファイルなどから作成することができます。次のソフトウエアを準備してください。 Spataialite-GUIwindows32bit版 http://www.gaia-gis.it/gaia-sins/windows-bin-x86-prev/windows64bit版 http://www.gaia-gis.it/gaia-sins/windows-bin-amd64-prev/

Page 64: Geopaparazzi実習(Geopaparazziハンズオン)

64

FOSS4G Hokkaido2016GeopaparazziハンズオンSpatialiteの作成方法Spatialiteに変換するシェープファイルは、次のことを確認します。

● ファイル名と保存しているフォルダ名に、日本語が含まれていないか

● 属性データの文字コードは何か● 座標参照系のEPSGは何番か● ラベルとして表示するフィールドは何か● prjファイルは付属しているか

Page 65: Geopaparazzi実習(Geopaparazziハンズオン)

65

FOSS4G Hokkaido2016GeopaparazziハンズオンSpatialiteの作成方法<準備>

● ハンズオン用のシェープファイルを、日本語を含まないフォルダに保存してください。

● Spatialite-GUIを自分のパソコンにコピーしてください。

Page 66: Geopaparazzi実習(Geopaparazziハンズオン)

66

FOSS4G Hokkaido2016GeopaparazziハンズオンSpatialiteの作成方法

Spatialite-guiを起動して、  ボタンをクリックします

ツールバーの  ボタン(Load Shapefile)をクリックします。

建物のシェープファイル「kiban_buildings.shp」を選択し、「開く」ボタンをクリックします。

Page 67: Geopaparazzi実習(Geopaparazziハンズオン)

67

FOSS4G Hokkaido2016GeopaparazziハンズオンSpatialiteの作成方法Table name:地図の名称を入力します。日本語もOKです。SRID:座標参照系のEPSGを入力します。Charset Encoding:文字コードを選択します。Shift-JISは「CP932」、UTF-8は、「UTF-8」を選択します。With Spatial Index(R*Tree):インデックスを作成します。これにチェックを付けないとGeopaparazziでは正しく表示されません。

変換したデータは、テーブルとして追加されます。

Page 68: Geopaparazzi実習(Geopaparazziハンズオン)

68

FOSS4G Hokkaido2016GeopaparazziハンズオンSpatialiteの作成方法同じようにして、テーブルにデータを追加することで、複数のデータを1つのファイルで管理することができます。今回は「駐車場(parking_2454.shp)」のシェープファイルも変換します。

  ボタンをクリックすることで、Spatialiteファイルを保存します。ファイル名は日本語を使っても大丈夫です。

Page 69: Geopaparazzi実習(Geopaparazziハンズオン)

69

FOSS4G Hokkaido2016GeopaparazziハンズオンSpatialiteの作成方法パソコンとスマートフォンを接続し、作成したSpatialiteファイルを、内蔵ストレージの「maps」フォルダに保存してください。新しいSpatialiteファイルを保存した場合、必ず「Spatialite復元モード」を実行して、Geopaaprazziを再起動してください。この説明書のP46を参照してください。

地図画面を開き、メニューボタンをタップして、Spatialiteデータリストで作成したSpatialiteファイルを指定します。

Page 70: Geopaparazzi実習(Geopaparazziハンズオン)

70

FOSS4G Hokkaido2016Geopaparazziハンズオン

背景地図(MBTiles)の作り方

Page 71: Geopaparazzi実習(Geopaparazziハンズオン)

71

FOSS4G Hokkaido2016Geopaparazziハンズオン背景地図の作り方Geopaparazziで使える背景地図は、QGISで作成することができます。背景地図は、「MBTiles」というファイルで作成します。MBTilesは、タイル地図画像(pngやJpeg)をデータベースに格納したファイルになります。

Geopaparazziで使える、MBTilesファイルを作成するには、QGISのQTilesプラグインを使用します。プラグインのインストールには、インターネット接続が必要です。

Page 72: Geopaparazzi実習(Geopaparazziハンズオン)

72

FOSS4G Hokkaido2016Geopaparazziハンズオン背景地図の作り方<準備>

● QGIS(バージョン2.14.3)をインストールして起動してください。

● Geopapatrazziの背景地図として表示したい地図を、QGISに表示します。(今回は、ハンズオン用にQGISプロジェクトを用意しています。「ハンズオンOSM背景地図.qgs」を開いてください。)

Page 73: Geopaparazzi実習(Geopaparazziハンズオン)

73

FOSS4G Hokkaido2016Geopaparazziハンズオン背景地図の作り方「プラグイン」→「プラグインの管理とインストール」を選択します。

QTilesプラグインは「実験的プラグイン」のため、「設定」→「実験的プラグインも表示する」にチェックを付けます。

プラグインを検索します。「全ての」の「検索」に「QT」と入力します。(プラグインの名称の一部で検索できます)

<QTilesプラグインのインスト-ル>

Page 74: Geopaparazzi実習(Geopaparazziハンズオン)

74

FOSS4G Hokkaido2016Geopaparazziハンズオン背景地図の作り方リストから「QTilesプラグイン」を選択して、「プラグインをインストール」をクリックします。

インストールされると、「プラグイン」メニューに「QTiles」が追加されます。

Page 75: Geopaparazzi実習(Geopaparazziハンズオン)

75

FOSS4G Hokkaido2016Geopaparazziハンズオン背景地図の作り方<QTilesプラグインで背景地図を作る>

「File」にチェックを付けて、「Browse」ボタンをクリックします。

ファイルの種類を「MBTiles databases」に変更して、ファイル名を入力します。

「Tileset name」に地図の名称を入力します。

Page 76: Geopaparazzi実習(Geopaparazziハンズオン)

76

FOSS4G Hokkaido2016Geopaparazziハンズオン背景地図の作り方タイル地図を作成する地図の範囲を指定します。今回は、マップキャンバスの範囲で作成するので、「Canvas extent」を選択します。作成するズームレベルを設定します。最小は15以上にしてください。最大は18まで指定できます。今回は、15~18までのズームレベルで作成します。タイル地図を作成する画像の品質を設定します。今回は、「JPG」で画像ファイルを作成します。Jpegで作成すると、ファイルサイズを小さくできます。

Page 77: Geopaparazzi実習(Geopaparazziハンズオン)

77

FOSS4G Hokkaido2016Geopaparazziハンズオン背景地図の作り方「Run」ボタンをクリックすると、ファイルの作成が始まります。

作成したMBTilesファイルをQGISにドラッグ&ドロップして、出来上がりを確認します。

Page 78: Geopaparazzi実習(Geopaparazziハンズオン)

78

FOSS4G Hokkaido2016Geopaparazziハンズオン背景地図の作り方パソコンとスマートフォンを接続し、作成したMBTilesファイルを、内蔵ストレージの「maps」フォルダに保存してください。

メインメニューのメニューボタンをタップして、「タイルソース選択」をタップして、作成した背景地図をリストに追加します。背景地図を選択して、地図画面を表示します。

Page 79: Geopaparazzi実習(Geopaparazziハンズオン)

79

FOSS4G Hokkaido2016Geopaparazziハンズオン

MBTilesのデータを確認する

Page 80: Geopaparazzi実習(Geopaparazziハンズオン)

80

FOSS4G Hokkaido2016GeopaparazziハンズオンMBTilesのデータ確認MBTilesファイルは、「SQlite」というデータベースファイルに画像データを格納したものです。そのため、SQliteが編集できるソフトウエアで、データの内容を確認することができます。SQliteを編集できるソフトウエアはいくつかありますが、GUIで使いやすいソフトに、「PupSqlite」というソフトがあります。今回配布したデータの「ソフトウエア」フォルダにありますので、確認してください。

Page 81: Geopaparazzi実習(Geopaparazziハンズオン)

81

FOSS4G Hokkaido2016GeopaparazziハンズオンMBTilesのデータ確認

作成したMBTilesをPupSqliteの画面にドラッグ&ドロップします。

4つのテーブルが表示されます。データは次の2つのテーブルに保存されています。● metadata:地図の名称や表示する

ズームレベルなどが記録されています。● tiles:地図の画像データが記録されて

います。

Page 82: Geopaparazzi実習(Geopaparazziハンズオン)

82

FOSS4G Hokkaido2016GeopaparazziハンズオンMBTilesのデータ確認

ダブルクリック

テーブル名をダブルクリックすると、データが表示されます。

ダブルクリック tilesテーブルの「tile_data」をダブルクリックすると、格納している画像を確認できます。

Page 83: Geopaparazzi実習(Geopaparazziハンズオン)

83

FOSS4G Hokkaido2016Geopaparazziハンズオン

フィールドワークに行こう

Page 84: Geopaparazzi実習(Geopaparazziハンズオン)

84

FOSS4G Hokkaido2016Geopaparazziハンズオンフィールドワークに行こう実際に外に出て、フィールドワークをしてみましょう。次のことを確認してください。

● GPSを有効にします。● GPSが有効になったら、ノートの記録方法を

「gps position」にします。● 背景地図を配布した空中写真にします。

Page 85: Geopaparazzi実習(Geopaparazziハンズオン)

85

FOSS4G Hokkaido2016Geopaparazziハンズオンフィールドワークに行こうコンベンションセンターの東にある広場に移動し、そこにあるオブジェやライトなどの位置を記録してみましょう。例えば・・・・

Page 86: Geopaparazzi実習(Geopaparazziハンズオン)

86

FOSS4G Hokkaido2016Geopaparazziハンズオンフィールドワークに行こう

今回は、「IMAGE NOTE」ボタンをタップして、「description」に名称などを入力し、「写真撮影」で写真を撮影してノートを記録します。

Page 87: Geopaparazzi実習(Geopaparazziハンズオン)

87

FOSS4G Hokkaido2016Geopaparazziハンズオンフィールドワークに行こうフィールドワークから戻ると、GoogleEarthとQGISに記録したデータを表示してみます。