余白のある画像に位置情報を付属させたファイルを作りたい

99 views
Skip to first unread message

ニャン

unread,
May 14, 2023, 9:00:00 AM5/14/23
to QGIS初心者質問グループ
お世話になっております。
ワールドファイルを作成したいのですが、下記画像余白のような余白がある時は
どのようにしたらようでしょうか?
余白がなければ、左上の数値を転用すればできるんですが、余白があるため位置がずれてしまいす。ご教授お願い致します。
東映座標系は平面直角座標系の9系です。
タイトルなし.png

ありた

unread,
May 15, 2023, 11:32:49 AM5/15/23
to QGIS初心者質問グループ
こんにちは

ラスタデータとしては、余白も含んで、ひとつのデータです。
当然、余白部分を加味した、ラスタデータ全体に対し位置設定が必要となります。

データが少数の場合は、ジオリファレンサを使い、手作業で地図に対し座標を与える方法が楽です。

データが大量の場合は、余白の大きさ(地図範囲の角点のラスタ内座標)を取得し、
 ・地図の角点を GCP としてラスタ内座標と地理的な座標を設定しジオリファレンス(相当の処理)
 ・余白の大きさより、余白を含めたラスタデータの角点の地理的な座標を逆算し、その座標で
  ワールドファイルを作成
 ・ラスタデータをトリミング処理を行い、あらかじめ余白部分をカットし、トリミング後の
  ラスタデータ(=地図範囲)に対しワールドファイルを作成
などがあるかと思います。
紙地図のスキャンデータなどで、余白の大きさがデータにより若干でも異なる場合は、機械的に
処理することは難しいと思います。

kenya

unread,
May 15, 2023, 8:59:38 PM5/15/23
to QGIS初心者質問グループ
皆様

私も同じ用件で苦労しました。地図が何十枚もあったのと余白があると隣同士がピッタリくっつかないので余白をカットすることにしました。まずXnViewでピクセル数を指定してトリミングしました。一括処理できるので大量の地図でも平気です。あとは画像に合わせてExcelでワールドファイルを作って画像と同じ名前でエクスポート、こちらも画像の数だけ数値をずらして同じ操作の繰り返しですのでVBAで処理しました。問題はありたさんも仰っていますが、元のデータが紙をスキャンしたものだとズレが生じることです。

2023年5月16日火曜日 0:32:49 UTC+9 ありた:
Reply all
Reply to author
Forward
0 new messages