ラスタをベクタ化のエラー

64 views
Skip to first unread message

Yuki Miura

unread,
Jan 26, 2026, 9:55:16 PM (5 days ago) Jan 26
to QGIS初心者質問グループ
いつもお世話になっています。

Geotiff形式のラスタをベクタに変換したく「ラスタをベクタ化」を実行したところエラーとなってしまいます。

解決方法をご存知の方がおりましたら、教授いただけますでしょうか。

CleanShot 2026-01-27 at 11.53.05@2x.png


キタ

unread,
Jan 27, 2026, 2:35:49 AM (5 days ago) Jan 27
to QGIS初心者質問グループ
こんにちは
ラスタ処理のエラーで一番に疑われるのは、ファイルパスに日本語が含まれているためのエラーです。
質問の画像を見ると「鳥取県」という日本語が含まれています。
TIFFファイルを日本語が含まれないフォルダにコピーして、再度行ってみてください。
レイヤに追加しなくても入力レイヤの右にある「・・・」ボタンでファイルを指定することもできます。

それでもエラーが出る場合には、変換しようとしているファイル、パラメータの設定、ログの上部に記載されているQGISのバージョン、GDALのバージョンなどがわかると的確な回答があるかもしれません。
できれば、エラーメッセージもテキストで貼っていただけるといいと思います。
エラーメッセージをChatGPTなどに投げると、答えが帰ってくる場合もあります。

キタ

2026年1月27日火曜日 11:55:16 UTC+9 yuki...@gmail.com:

Yuki Miura

unread,
Jan 27, 2026, 6:38:27 AM (5 days ago) Jan 27
to QGIS初心者質問グループ
キタ 様

ご回答ありがとうございます。

ファイルパスに日本語を含まない状態で再度試してみたのですが、
同じエラーとなってしまいます。

今回はエラーメッセージをテキストで貼り付けさせて頂きます。

よろしくお願いいたします。

QGIS version: 3.44.7-Solothurn

QGIS code revision: 4edb1325

Qt version: 5.15.18

Pythonバージョン: 3.12.11

GDAL version: 3.12.0

GEOS version: 3.14.1-CAPI-1.20.5

PROJ version: Rel. 9.7.0, September 1st, 2025

PDAL version: 2.9.2 (git-version: Release)

アルゴリズムの開始時刻: 2026-01-27T20:35:44

アルゴリズム 'ラスタをベクタ化(polygonize)' を開始しています...

Input parameters:

{ 'BAND' : 1, 'EIGHT_CONNECTEDNESS' : False, 'EXTRA' : '', 'FIELD' : 'DN', 'INPUT' : '/Users/yuki/QGIS/tottori/20260106/20260106.tif', 'OUTPUT' : 'TEMPORARY_OUTPUT' }


GDALコマンド:

gdal_polygonize.py /Users/yuki/QGIS/tottori/20260106/20260106.tif -b 1 -f "GPKG" /private/var/folders/gb/fcf5cf090rj7j6bz77x70ysw0000gn/T/processing_lHiRem/41109e865f9e49649b020385071533e3/OUTPUT.gpkg OUTPUT DN

GDALコマンド出力:

Traceback (most recent call last):

File "/Applications/QGIS.app/Contents/Frameworks/lib/python3.12/site-packages/osgeo_utils/auxiliary/gdal_argparse.py", line 210, in main
self.doit(**kwargs)
File "/Applications/QGIS.app/Contents/Frameworks/lib/python3.12/site-packages/osgeo_utils/gdal_polygonize.py", line 338, in doit
return gdal_polygonize(**kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^

File "/Applications/QGIS.app/Contents/Frameworks/lib/python3.12/site-packages/osgeo_utils/auxiliary/util.py", line 46, in enable_exceptions_wrapper
return fun(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^
File "/Applications/QGIS.app/Contents/Frameworks/lib/python3.12/site-packages/osgeo_utils/gdal_polygonize.py", line 132, in gdal_polygonize
dst_ds = drv.CreateDataSource(dst_filename)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Applications/QGIS.app/Contents/Frameworks/lib/python3.12/site-packages/osgeo/gdal.py", line 4755, in CreateDataSource
return self.Create(utf8_path, 0, 0, 0, GDT_Unknown, options or [])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Applications/QGIS.app/Contents/Frameworks/lib/python3.12/site-packages/osgeo/gdal.py", line 4486, in Create
return _gdal.Driver_Create(self, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
RuntimeError: Cannot parse CRS http://www.opengis.net/def/crs/EPSG/0/2193
May be caused by: PROJ: proj_create: no database context specified
May be caused by: Cannot parse CRS http://www.opengis.net/def/crs/EPSG/0/3978
May be caused by: PROJ: proj_create: no database context specified
May be caused by: Cannot parse CRS http://www.opengis.net/def/crs/EPSG/0/5936
May be caused by: PROJ: proj_create: no database context specified
May be caused by: Cannot parse CRS http://www.opengis.net/def/crs/EPSG/0/5482
May

Creating output /private/var/folders/gb/fcf5cf090rj7j6bz77x70ysw0000gn/T/processing_lHiRem/41109e865f9e49649b020385071533e3/OUTPUT.gpkg of format GPKG.

プロセスがエラーコードを返しました 1

Execution completed in 0.20 seconds

結果:

  OUTPUT: /private/var/folders/gb/fcf5cf090rj7j6bz77x70ysw0000gn/T/processing_lHiRem/41109e865f9e49649b020385071533e3/OUTPUT.gpkg


出力レイヤを読み込み中

次のレイヤは正しく生成されませんでした。
• /private/var/folders/gb/fcf5cf090rj7j6bz77x70ysw0000gn/T/processing_lHiRem/41109e865f9e49649b020385071533e3/OUTPUT.gpkg
QGISメインウィンドウの"ログメッセージパネル"をチェックすると、アルゴリズムの実行に関する詳細情報が表示されます。


2026年1月27日火曜日 16:35:49 UTC+9 キタ:

キタ

unread,
Jan 27, 2026, 7:00:25 AM (5 days ago) Jan 27
to QGIS初心者質問グループ
エラーメッセージを確認すると、ラスタの座標参照系がうまく読み込めていないのが原因のようです
ラスタレイヤの右側に「?」が表示されていませんか?
また、ラスタレイヤは正しい位置に表示されていますか?
ラスタレイヤが正しい位置に表示されているのであれば、正しい座標参照系を設定し直します。
1.メニュー「ラスタ」→「投影法」→「投影法を設定」でラスタレイヤの座標参照系を設定します。
2.レイヤを右クリックして、エクスポートでTIFFファイルに保存します。
3.保存したTIFFファイルを再度読み込んで、正しい位置に表示されていれば、保存したTIFFでベクタ変換を行います。
ご確認ください。

キタ


2026年1月27日火曜日 20:38:27 UTC+9 yuki...@gmail.com:

Yuki Miura

unread,
Jan 27, 2026, 9:34:52 PM (4 days ago) Jan 27
to QGIS初心者質問グループ
ありがとうこざいます。

ラスタレイヤの右側に「?」は表示されておらず、ラスタレイヤは正しい位置に表示されております。

メニュー「ラスタ」→「投影法」→「投影法を設定」を実施したところエラーとなってしまいました。


QGIS version: 3.44.7-Solothurn

QGIS code revision: 4edb1325

Qt version: 5.15.18

Pythonバージョン: 3.12.11

GDAL version: 3.12.0

GEOS version: 3.14.1-CAPI-1.20.5

PROJ version: Rel. 9.7.0, September 1st, 2025

PDAL version: 2.9.2 (git-version: Release)

アルゴリズムの開始時刻: 2026-01-28T09:00:25

アルゴリズム '投影法を設定' を開始しています...

Input parameters:

{ 'CRS' : QgsCoordinateReferenceSystem('EPSG:4612'), 'INPUT' : '/Users/yuki/QGIS/tottori/20260106/20260106.tif' }


GDALコマンド:

gdal_edit.py -a_srs EPSG:4612 /Users/yuki/QGIS/tottori/20260106/20260106.tif

GDALコマンド出力:

Traceback (most recent call last):

File "/Applications/QGIS.app/Contents/MacOS/gdal_edit.py", line 13, in <module>

sys.exit(main(sys.argv))
^^^^^^^^^^^^^^
File "/Applications/QGIS.app/Contents/Frameworks/lib/python3.12/site-packages/osgeo_utils/gdal_edit.py", line 513, in main
return gdal_edit(argv)


^^^^^^^^^^^^^^^
File "/Applications/QGIS.app/Contents/Frameworks/lib/python3.12/site-packages/osgeo_utils/auxiliary/util.py", line 46, in enable_exceptions_wrapper
return fun(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^

File "/Applications/QGIS.app/Contents/Frameworks/lib/python3.12/site-packages/osgeo_utils/gdal_edit.py", line 362, in gdal_edit
if sr.SetFromUserInput(srs) != 0:
^^^^^^^^^^^^^^^^^^^^^^^^
File "/Applications/QGIS.app/Contents/Frameworks/lib/python3.12/site-packages/osgeo/osr.py", line 1610, in SetFromUserInput

return _osr.SpatialReference_SetFromUserInput(self, *args, **kwargs)

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

RuntimeError: PROJ: proj_create_from_database: Cannot find proj.db

プロセスがエラーコードを返しました 1

Execution completed in 0.21 seconds

結果:

  OUTPUT: /Users/yuki/QGIS/tottori/20260106/20260106.tif


出力レイヤを読み込み中

Algorithm '投影法を設定' finished


2026年1月27日火曜日 21:00:25 UTC+9 キタ:

ありた

unread,
Jan 28, 2026, 7:40:38 AM (4 days ago) Jan 28
to QGIS初心者質問グループ
こんにちは

手元の MacOS 版 QGIS 3.44.5 で同様の症状が発生していました。
座標系情報などを管理している proj.db はちゃんと同梱されていますが、なぜか
この proj.db を見つけることができずエラーになっているみたいです。

とりいそぎ、環境変数の PROJ_LIB に proj.db が存在するディレクトリを明示することで
エラーは解消すると思われます。
メニューバーの QGIS → Preferences... → システムタブ の下部にある「現在の環境変数」の
GDAL_DATA 変数の値の末尾の gdalproj に置換した文字列を、カスタム環境変数の
PROJ_LIB を登録します。たとえば
GDAL_DATA/Applications/QGIS.app/Contents/Resources/qgis/gdal ならば
PROJ_LIB として /Applications/QGIS.app/Contents/Resources/qgis/proj を追加します。

下記は、 QGIS が /Applications/QGIS-final-3_44_5.app にインストールされている場合
スクリーンショット 2026-01-28 21.26.04.png

ちゃんと proj.db がインストールされているかについてには、ターミナルから下記のコマンドで確認できます。
find /Applications/QGIS* -name "proj.db"

なお QGIS の issues には半年前などに報告されており、開発陣に認識はされていると思われますが
あまり対応が進んでいないように感じますので、当座は PROJ_LIB を明示指定がよいかと思います。

2026年1月28日水曜日 11:34:52 UTC+9 yuki...@gmail.com:
Reply all
Reply to author
Forward
0 new messages