図面の縮尺指定について

744 views
Skip to first unread message

hiro mori

unread,
Nov 29, 2022, 11:03:22 PM11/29/22
to QGIS初心者質問グループ
pdfからtiffへ変換したラスタ図面について、縮尺を指定して表示させることができるのでしょうか?
業務の初期段階で地図での座標ポイントが指定できず、とりあえず縮尺が記載された図面を地理院地図に重ねたい場合です。
このようなときにもジオリファレンザを使用するのでしょうか?
あるいは何らかのプラグインを利用するのでしょうか?
初投稿です。よろしくお願いします。

福岡

unread,
Nov 30, 2022, 3:04:28 AM11/30/22
to QGIS初心者質問グループ
hiro mori 様

こんにちは

私の想像が正しいか自信がありませんが、地理院地図に画像を重ねるということであればジオリファレンサーを使うのが一般的かと思います。
他の方法としては「Freehand raster georeferencer」というプラグインがあります。
ちょっと古い情報ですが、次のブログに使い方が掲載されています。

Freehand raster georeferencer - 山仕事
https://denthor.exblog.jp/22996194/

2022年11月30日水曜日 13:03:22 UTC+9 hiro mori:

hiro mori

unread,
Nov 30, 2022, 11:35:45 AM11/30/22
to QGIS初心者質問グループ
福岡様

ありがとうございます。
Freehand raster georeferencerでは縮尺を固定することができなさそうです。
ジオリファレンサで試してみます。

hiro mori


2022年11月30日水曜日 17:04:28 UTC+9 福岡:

hiro mori

unread,
Nov 30, 2022, 11:41:15 AM11/30/22
to QGIS初心者質問グループ
説明不足でした。1/1000など指定の縮尺に固定することができなさそう、でした。

2022年12月1日木曜日 1:35:45 UTC+9 hiro mori:

福岡

unread,
Dec 1, 2022, 12:12:19 AM12/1/22
to QGIS初心者質問グループ
hiro mori 様

こんにちは

たぶんお互いの認識が異なっているように感じます。
私の認識は次のとおりです。

ジオリファレンスさえできていれば、地理院地図の上に描画することは容易なはずです。
(PDFの背景も一緒にジオリファレンスされた場合は、描画モードを「乗算」にするなどの設定は必要かもしれません。)
縮尺の設定をモニタで行いたい場合は、マップビューの縮尺でコントロールします。

fig01.png

また印刷物や画像などの縮尺は、印刷レイアウトのアイテムのプロパティでコントロールします。

fig02.png

もしジオリファレンスする前にPDFの縮尺をあらかじめ固定し、画面内で移動するだけ配置できないのかということであれば、無理かと思います。
手順としてはGCPをきちんと設定してジオリファレンスし、その後に出力等の縮尺を設定するという手順になるかと思います。

2022年12月1日木曜日 1:41:15 UTC+9 hiro mori:

mizutani...@gmail.com

unread,
Dec 1, 2022, 12:27:19 AM12/1/22
to QGIS初心者質問グループ
hiro mori 様

こんにちは
Freehand raster georeferencerでは、右クリックでdpiとスケールが指定できたと思います。

以下の “Scale raster” tool の項目に記述があります。

ご参考まで。水谷

福岡

unread,
Dec 1, 2022, 12:42:34 AM12/1/22
to QGIS初心者質問グループ
水谷 様

ご投稿ありがとうございます。

縮尺と解像度(dpi)がわかれば「“Scale raster” tool」で大きさが設定できるということですね。
その後、回転や移動で配置位置を設定という手順ですか。なるほどです。

このプラグインは、直感でざっと位置合わせするというイメージでしたので、認識不足でした。
手の空いた時にでも、操作を試してみます。
ありがとうございました。m(__)m

2022年12月1日木曜日 14:27:19 UTC+9 mizutani...@gmail.com:

hiro mori

unread,
Dec 2, 2022, 7:47:17 AM12/2/22
to QGIS初心者質問グループ
福岡様

画像付での投稿ありがとうございます。
>縮尺をあらかじめ固定し、画面内で移動するだけ配置
私が行いたいことはこれです。
そのため縮尺指定を前提としております。

水谷様

投稿ありがとうございます。
Freehand raster georeferencerの縮尺設定確認しました。
dpiを確認し、縮尺を指定するのですが、うまく反映しません。
crsなどチェックしているですが。
ほかに留意すべきことがあればご教示ください。

hiro mori

2022年12月1日木曜日 14:42:34 UTC+9 福岡:

キタ

unread,
Dec 2, 2022, 8:10:54 AM12/2/22
to QGIS初心者質問グループ
hiro moriさま

QGISというソフトウエアは、CADのように縮尺を指定して図面を描くというようなものではありません。
GISは地球上に位置情報を設定した地物(ポイントやライン、ポリゴン)を配置し、その地図(地球の一部分)を自由な縮尺でパソコンの画面に表示するものです。
ですので、ラスタ図面の場合、図面の四隅に座標を設定し、そのラスタ図面を特定の位置の特定の範囲に表示する設定を行います。
この特定の位置の特定の範囲に表示する設定をジオリファレンサやFreehand raster georeferencerで行うのです。
ですので「ラスタ図面を縮尺を指定してQGISに表示する」ということではなく「ラスタの四隅の位置とその範囲を指定する」というのが正しいです。
ラスタ地図を地球上のどの位置に配置するのかということを決める、とイメージするといいかと思います。
では、縮尺を指定した地図を印刷できないかといえばそうではなく、福岡さんの2枚めの図のように印刷レイアウトという機能で、用紙を指定し、そこに縮尺を指定した地図を配置することで、縮尺を指定した地図を印刷することができます。
1枚の用紙に複数の異なる縮尺の地図を配置することも可能です。

ですので、今回の質問の手順としては、
  1. ジオリファレンサやFreehand raster georeferencerでラスタ地図の位置と範囲を指定する。
  2. 印刷レイアウトで、記載された縮尺で地図を配置し、それを印刷する。
という手順になると思います。

キタ

2022年12月2日金曜日 21:47:17 UTC+9 hiro mori:

hiro mori

unread,
Dec 3, 2022, 7:02:44 AM12/3/22
to QGIS初心者質問グループ

キタ様

ありがとうございます。
qgisは多機能なため、私が希望していることもできるかも、と思いこちらで質問させてもらいました。
了解しました。

hiro mori

2022年12月2日金曜日 22:10:54 UTC+9 キタ:

福岡

unread,
Dec 3, 2022, 5:04:19 PM12/3/22
to QGIS初心者質問グループ
hiro mori 様

こんにちは

やはり、お互いの認識が異なっているように思います。
この議論を後から参考にする人もいるでしょうから、異なっていると思っている点について投稿いたします。

私にとっては、水谷さんが「Freehand raster georeferencer」について投稿なさったことが全てです。
つまり「縮尺と解像度(dpi)がわかれば“Scale raster” toolで大きさが設定できる」ということです。
これでうまくいかないということは、縮尺か解像度(dpi)を間違って把握している可能性が高いように感じています。
このうち解像度はファイルのプロパティで確認すると思いますので、縮尺が間違っている可能性が高いように思います。

なぜ縮尺が間違っている可能性が高いと思っているかと申しますと、PDFにする段階で用紙サイズを変更している可能性がある。
PDFからTiffに変換する際の設定等で、縮尺が維持されていない可能性があると思っているからです。

つまり入力すべき縮尺は図面に表示されている数値ではなく、Tiffファイルを確認し、場合によっては計算をする必要があります。

dpiはドット・パー・インチです。
例えば300dpiであれば、300個のピクセルを並べると1インチです。
そこでPhotoshopなどの画像ソフトで、距離のわかっている場所(例えば寸法表示があるところ)のピクセル数を確認します。
そうするとインチ単位ではありますが、画像に設定されている距離が計算できます。
あとはインチをメートルに換算して、図面上の距離と比較して縮尺を把握する、という手順になるかと思います。

一方ジオリファレンサーについては「GIS実習オープン教材」を参考にすると良いかと思います。
https://gis-oer.github.io/gitbook/book/materials/08/08.html#%E3%82%B8%E3%82%AA%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9

最後に蛇足になるかもしれませんが、私が同様のことをするとしたら、QGISは次のように準備すると思います。

1.XYZTilesの機能を使って、地理院地図を配置して対象となる区域付近を表示しておく。
2.プロジェクトのCRSは、レイヤのCRSによってWebメルカトルになっていると思うので、平面直角座標に変更する。
3.ジオリファレンサーを使う場合は、変換タイプをヘルマートとする。

2022年12月3日土曜日 21:02:44 UTC+9 hiro mori:

hiro mori

unread,
Dec 4, 2022, 8:19:28 AM12/4/22
to QGIS初心者質問グループ

福岡様

丁寧な説明ありがとうございます。

>2.プロジェクトのCRSは、レイヤのCRSによってWebメルカトルになっていると思うので、平面直角座標に変更する。
ラスタ図面の縮尺が反映しなかったのは、上記の設定をしていなかったのが原因でした。助かりました。

>PDFからTiffに変換する際の設定等で、縮尺が維持されていない可能性があると思っているからです。
ご指摘の通り、図面に縮尺が維持されてないものもあるようです。
縮尺が記載されてあると疑問持たずにその数字を打込みそうですが、図面毎にその確認も必要ですね。

>距離のわかっている場所(例えば寸法表示があるところ)のピクセル数を確認
下記について少しハードルがあり行っておりませんが、なんとか確認してみます。elementsでできるかどうかですが。







2022年12月4日日曜日 7:04:19 UTC+9 福岡:
Reply all
Reply to author
Forward
0 new messages