属性データの中のハイパーリンクが途中で途切れてしまうのですが…

898 views
Skip to first unread message

kingkon...@gmail.com

unread,
Aug 17, 2017, 6:25:56 AM8/17/17
to QGIS初心者質問グループ
csvでフルパスの含んだデータを取り込んだのですが、途中までハイパーリンクになって、そのあと普通の文字列のデータになってるみたいなんです。
パスはプロパティからコピペしたので間違いないとは思うのですが…
そもそもqgisの属性データから何かのファイルに飛ぶことって可能ですか?
恥ずかしながらqgisさわりたてで暗中模索の状態でして、教えていただけると助かります。

よろしくお願いします。

福岡

unread,
Aug 17, 2017, 7:14:09 AM8/17/17
to QGIS初心者質問グループ
こんばんは

属性テーブルにファイルのパスが入っているということでしょうか?
良く利用されていると思うのが、写真ファイルへのリンクだと思います。
おぼろげな記憶ですが、PDFなんかもアクションを設定することで地物をクリックすると呼び出せたように思います。

自然環境保全のための周辺技術-写真とGPSをリンクさせてQGISで写真を表示する方法-
http://d.hatena.ne.jp/tmizu23/20170328

kingkon...@gmail.com

unread,
Aug 17, 2017, 8:02:21 AM8/17/17
to QGIS初心者質問グループ
返信ありがとうございます。

じつはひとつの地物の中に何個かファイルがありまして、そこから選択して表示したいんですけど、これってそういうこともできますか?
属性データからのリンクならそういうのもできるかと思ったのですが…

重ね重ねすいません。よろしくお願いします。

福岡

unread,
Aug 17, 2017, 9:13:26 PM8/17/17
to QGIS初心者質問グループ

地物に関連付けられるファイルが複数あって、それらを表示したいということですね?


アクション機能はあまり使ったことが無いので、もっとスマートな利用方法があるかもしれません。
もっと簡単で便利な方法をご存じの方がいらっしゃいましたら、投稿をよろしくお願いいたします。m(__)m
以下は試してみた結果です。

とりあえず、テーブルに次のように実験用のパスを入れてみました。
(実験なので絶対パスを入れましたが、相対パスでも大丈夫なはずです)


レイヤのプロパティでアクションを設定してみました。
タイプを「開く」、名称は任意、アクションはドロップダウンリストから対象とするフィールドを選び「フィールドを挿入」ボタンで設定します。
設定が済んだら「アクションリストへ追加」ボタンでアクションを追加します。


「地物アクションの実行」ボタンでアクションを選択してから、地物をクリックするとファイルが表示されました。


また、「地物情報表示」を使って情報を表示させ、アクションをクリックすることによってファイルを表示させることもできました。


名称を「PDFを開く」、「Wordを開く」としましたが、タイプは「開く」で共通なので、異なったアプリケーションのファイルが混在しても大丈夫だと思います。

kingkon...@gmail.com

unread,
Aug 18, 2017, 12:06:41 AM8/18/17
to QGIS初心者質問グループ
本当にありがとうございます!!
出来ました!!

こんな丁寧に説明していただいてとても助かりました。
初心者のこんな私でもすぐ出来ました。

お世話になりました。
ありがとうございました。

Reply all
Reply to author
Forward
0 new messages