ジオタグのない写真の地物への追加について

1,939 views
Skip to first unread message

TI

unread,
Jan 11, 2023, 7:38:49 AM1/11/23
to QGIS初心者質問グループ
皆様

お世話になります。
QGISもまだ勉強始めたばかりで手探り状態のため、基本的な質問になってしまうかもしれませんが、ご教授頂ければ幸いです。
どうぞよろしくお願い致します。

現在、ガーナで修士研究を行なっております。
フィールドでのデーターコレクションの位置特定のためQGISをナビゲーションアプリとして使用する予定です。
事前に訪問してもらう場所のGPSと写真は位置情報アプリを使用して取得しました。
QGISにも位置はレイヤーとして追加できたのですが、写真が追加できません。
取り込んだ特定の地物に各写真を追加できればと考えています。
QFieldを使用してクリックすると写真がでてくるようにできればと思っております。
数は100ほどなので手動でもかまいません。

以前はeVisがあったようなのですが、現在使用できないようで、どのような方法で追加できるかご教授して頂ければとても嬉しいです。

使用: QGIS 3.22
    PC: Mac OS
    スマホ:Android 9
問題点
・写真にジオタグがついていない
・Macの写真アプリではLatitude, longtitudeを入力してもImport Photosでは取り込めない
・レイヤスタイルからアクションを使用してimageを組み込んでも作動しない
・Google mapは実際と位置情報とは乖離があるためなるべく使用したくない

どうぞよろしくお願いいたします。

福岡

unread,
Jan 12, 2023, 2:12:52 AM1/12/23
to QGIS初心者質問グループ
TI 様

こんにちは

写真にジオタグが付いているものに関する説明ですが、以前にQiitaに投稿したことがあります。

QGISで写真を表示する方法
https://qiita.com/fukuoka1960/items/a3ad9f45ce018f87fbf2

投稿ではプロセッシングツールの「ベクタ作成 - ジオタグ(位置情報)付きの写真」を使っていますが、これは写真撮影位置のポイントを生成して属性テーブルに写真のファイルパスを整理するものです。
投稿を拝見すると撮影場所のポイントデータはあるようですので、属性テーブルにファイルパスを手作業で整理することで応用できると思います。

よろしければ、記事をご覧ください。

2023年1月11日水曜日 21:38:49 UTC+9 TI:

ありた

unread,
Jan 12, 2023, 9:57:09 AM1/12/23
to QGIS初心者質問グループ
こんにちは

画像ファイルのパス(アドレス)を格納するためのテキスト形式の属性列を作り、
ファイル添付という取り扱いをすることもできます。



まず、ファイルパス用の属性をテキスト形式で作成します。

次にレイヤプロパティの左メニュー「属性フォーム」を開き、対象の属性を選択します。
ウィジェットタイプを「アタッチメント」にします。
このようにすることで、属性値を入力する際にファイル選択ダイアログからファイルを
指定することができるようになります。

またウィジェットタイプ「アタッチメント」の設定項目のうち、統合ドキュメント
ビューアの型を「画像」にします。
これにより地物情報表示(青い丸に i の文字と矢印のアイコン)で対象地物をクリックして
情報を表示させると、登録したパスの画像が表示されます。


TI

unread,
Jan 15, 2023, 3:17:27 AM1/15/23
to QGIS初心者質問グループ
福岡様、ありた様

ご返信にアドバイスにありがとうございます。
お返事が遅くなり申し訳ありません。

教えて頂いたのですが、なかなかうまくいかず、まずに写真にアプリでジオタグをつけ、そこからはお二人に教えて頂いた方法で致しまして、QGIS上では写真が見えるようにはなりました。
ありがとうございました。

ただ、Qfieldにはうまく移行できず(Qfield cloud upload時にはねられてしまいます)、いまだに表示することができません。
属性をリファクタリングするのがいけないのか、shpファイルでもgpkgファイルでもうまくいかず試行錯誤を繰り返しております。
取り急ぎお礼をお伝えしたくメールいたしました。
お伝えするのが遅くなってしまい申し訳ありません。

ありがとうございました。

2023年1月12日木曜日 14:57:09 UTC ありた:

mooya

unread,
Jan 16, 2023, 7:09:06 AM1/16/23
to QGIS初心者質問グループ
こんにちは。
  Qfield cloud はレイヤへのパスのエラーが出て、私も解決法はわかりません。
 プロジェクトフォルダをzip圧縮してアンドロイドに送って、qfieldでインポートする方法であれば、写真の表示はできています。
 qfieldでの操作は下記の通りです。
「ローカルファイルを開く」→「右下の+ボタン」→「プロジェクトをzipファイルからインポート」→zipファイルを選ぶ→インポートしたプロジェクトフォルダが開かれるのでプロジェクトファイルを選択

 なお、Macなので問題ないと思いますが、Windowsの場合はUTF-8に対応したZIP圧縮ソフトを使用する必要があります(エクスプローラは不可)

2023年1月15日日曜日 17:17:27 UTC+9 TI:

TI

unread,
Jan 16, 2023, 10:48:52 AM1/16/23
to QGIS初心者質問グループ
mooya様

こんにちは。
お返事とご回答ありがとうございます。
アンドロイドから開くやり方もあるのですね!ありがとうございます。

私は、結局、ありた様の教えて頂いた「レイヤプロパティ」の「属性フォーム」からの総合ドキュメントビューアー型の画像を選択する際、「・・・」から「貼り付け」クリックすることでQField上で写真を操作できるようになりました。
そこから手作業で写真を貼り付けていきました。

次回、ローカルファイルからファイルのインポートを試してみます。
ありがとうございました。
みなさま、どうもありがとうございました。
今後、データー分析後にまたQGISを使用してデーターを可視化する予定ですので、恐れ入りますが、またご教授頂けると嬉しいです。
どうぞよろしくお願い致します。




2023年1月16日月曜日 12:09:06 UTC mooya:
Reply all
Reply to author
Forward
0 new messages