QGIS3でのGeoPDF出力について

2,184 views
Skip to first unread message

のもと

unread,
Aug 6, 2018, 5:13:06 AM8/6/18
to QGIS初心者質問グループ
こんにちは、のもと と申します。

これまで、QGIS3.2.0のプリントレイアウトで、GeoPDFを出力して、
iPhoneのPDF Maps(現:Avenza Maps)で利用していたのですが、
最近、地理情報が付かずに、「地図は地理参照されていません」となってしまうことが多く困っています。

地理情報がついてくれる時とついてくれない時があり、その差が何かが分かればと思うのですが、
確認すべき設定等ございましたら、ご教示いただけませんでしょうか。

なお、以下の点は確認済みです。
1.プロジェクトCRSおよびレイヤCRSがJGD2000になっていること。
2.QGIS3.0.1でも同様の症状。
3.他のiPhoneに入っているAvenza Mapsに入れてみても同様に地理参照不可。

ふわっとした質問で申し訳ございませんが、皆様のお知恵を拝借できれば幸いです。
何卒よろしくお願い申し上げます。

TJ

unread,
Aug 6, 2018, 7:22:46 AM8/6/18
to QGIS初心者質問グループ
こんにちは。

以下の2つの角度から考えたらどうでしょうか。

同じプロジェクトファイル、同じ操作であれば、QGIS自身のバクとも考えられます。
違うプロジェクトファイル、同じ操作であれば、プロジェクトファイルの設定の違いと考えられます。

ご質問の症状は上記のどちらに該当しますでしょうか。

sakuya_izayoi

unread,
Aug 6, 2018, 10:55:40 AM8/6/18
to QGIS初心者質問グループ
のもと さま
こちらsakuya_izayoiのsakuyaです。

QGISの3.X系でGeoPDFを出力できておりましたか?
私の方は3.X系ではうまく出力できず、2.18を使ってプリントコンポーザーからpdf出力か、「GeorefExport」プラグインをインストールしたのちにこのプラグインで出力しておりました。
(2.18のプリントコンポーザーからでも出力は出来るけど、コンポーザー作るの面倒なときにはプラグイン使用。)

3.X系で出力する手順が分かればお力になれるかもしれません。

逆質問になり申し訳ありません。

TJ

unread,
Aug 6, 2018, 11:31:13 AM8/6/18
to QGIS初心者質問グループ
sakuya様

私はQGIS 3.2.1を使っていますが、コンポーザーからPDFにエクスポートするだけで、GeoPDF作成されました。作成したPDFはレイヤーは反映されませんでしたが、GeoPDFになっていました。

sakuya_izayoi

unread,
Aug 6, 2018, 11:39:27 AM8/6/18
to QGIS初心者質問グループ
TJさま
こちらsakuyaです。QGIS2.18と同じ方法でできるはずなのですよね。そうなると、あたしの環境でもGeopdfになっていないですね。環境要因はなんだろう。
朝になったらizayoiにも実行してみるように言って試してみます。

nomoto.hi...@gmail.com

unread,
Aug 6, 2018, 5:09:23 PM8/6/18
to QGIS初心者質問グループ
TJさま、sakuyaさま

おはようございます。ご返信ありがとうございます。

私もこれまでは、3.0.1、3.2.0ともに、
コンポーザーからPDFにエクスポートするだけで、GeoPDFになっていたのですが、
それが失敗することが多くなっています。

お二人のやり取りを見ていて、もしかしてと思うことが一つありました。

これまでは、喜多さんの本にバージョンを合わせるため、2.14.22でプロジェクトファイルを作成しており、
GeoPDF化するときだけ、それを3.Xで読み込んで出力していたのですが、
最近は、3.Xで編集保存したり、3.Xで新規作成する場合もあり、ごちゃまぜになっていたため、
もしかすると、
 2.14で作成・保存→3.XでGeoPDF出力は可能
 3.Xで作成または編集保存→3.XでGeoPDF出力が不可
という症状かもしれません。

今日の夕方に試してみたいと思います。

adachi

unread,
Aug 6, 2018, 8:38:57 PM8/6/18
to QGIS初心者質問グループ
のもと様、皆様

私の環境(Windows 10 64bit, QGIS3.2.1)でもやってみましたが
このバージョンのみで作成・出力したPDFも問題なくGeoPDFになりました。

表示レイヤの数を増やしてみたり、GoogleMapを背景にしてみたり
地図の縮尺や表示範囲をいろいろ変えてみたりしましたが、特に「地理参照されていない」というエラーは表示されませんでした。

海外のQ&Aを見ていると「GeoTiffにしたらうまく表示された!」等のコメントもあり
PDFにこだわらないのであれば「画像で出力」を試してもよいかもしれません。

sakuya_izayoi

unread,
Aug 7, 2018, 3:19:16 AM8/7/18
to QGIS初心者質問グループ
こちらizayoiです。
お世話になります。
sakuyaに言われてPDF出力を行ってみたのですが、私の環境でも地理情報が付いてきませんでした。

環境は3.2.1でwindows7_64bitです。
座標系はEPSG:6676の地図を作っていました。
まずはご報告まで。

sakuya_izayoi

unread,
Aug 7, 2018, 3:42:59 AM8/7/18
to QGIS初心者質問グループ
izayoiです。
もう一つ実行してみました。
tifファイルで保存してもダメなのかなと思い、tif形式とtiff形式の両方で出力して、QGISに投げ込んでみましたが、座標付にはなりませんでした。
う~ん。ちょっと今現在はお手上げ。
tifファイルでも同じような現象に陥った方はお見えになりますか?

のもと

unread,
Aug 8, 2018, 5:52:29 AM8/8/18
to QGIS初心者質問グループ
のもとです。
返事が遅くなり申し訳ありません。
さまざまなご指摘、ご確認等ありがとうございます。

3.2.0で、GeoPDF化ができないプロジェクトファイルは、GeoTiff化もうまくいきませんでした。
(ワールドファイルを別に作ることはできましたが、PDF Mapsで読み込めるGeoTiff形式にはなりませんでした。)

そのため、2.18.22をインストールして、同じプロジェクトファイルをPDF出力してみたのですが、
それでも地理参照不可でした。

一方、2.18.22で新しく同様のレイヤ構成で作り直したプロジェクトファイルでは、正常にGeoPDF出力できました。

条件がよくわかりませんが、プロジェクトファイル単位の問題であり、
一旦GeoPDF出力不可になると、2.18.22であっても出力不可であることが確認できました。

水谷貴行

unread,
Sep 27, 2018, 7:00:04 AM9/27/18
to QGIS初心者質問グループ
こんばんは、水谷と申します。

私も同様の現象になり、色々試したところ、
パスまたはファイル名に日本語が入っていると地理情報が入らなくなるようです。
日本語パスを回避したところ問題なくなりました。

QGISのバージョンは、2.18、3.2のいずれも同じ状況でした。

以上、ご報告まで。
QGISから書き出したGeoPDFをAvenzaMapsに読み込んで使うと結構便利ですね!

sakuya_izayoi

unread,
Sep 27, 2018, 9:39:10 AM9/27/18
to QGIS初心者質問グループ
水谷さま
こちらizayoiです。
有益な情報ありがとうございます。
日本語類の全角2バイト文字(というかsjis文字かな?)が原因ですか。う~ん。これは気がつかなかったです。
そう言われれば自分専用で作成するときは文字化け防止のための半角しか使ってないですわ。

そうなると、識別しにくくなるけど、全角文字全面原則使用しないで作業した方が安全かもと思えてきました。ラスタを操作するgdalも構文使わないと全角文字嫌がるのですし。
提案すると職場では皆から大反対されるなきっと。職場では提案しないけど、この件は改めて気にしておきます。ありがとうございます。

Reply all
Reply to author
Forward
0 new messages