OGR[3]エラー 1:REPACK of layer '(ファイル名)' failedについて

1,634 views
Skip to first unread message

Masa

unread,
Sep 8, 2022, 12:41:40 AM9/8/22
to QGIS初心者質問グループ
お世話になります.
初心者で,MacOS Monterey 12.5.1にてQGIS 3.26.1を使用しています.

ベクタレイヤーにおいて地物を新たに作成・修正した後に編集を終え保存すると,「OGR[3] エラー 1: REPACK of layer '(ファイル名)' failed」が表示されます.
作成・修正そのものは保存され,その後の編集も可能です.
なお,ベクタファイルはGeoPackageはなくShapeFileで編集しています.

このエラーの意味と解決方法をお教え頂けないでしょうか?
英語版で似た質問もありましたが,その答えも関係なさそうで解決できず困っています.
よろしくお願いいたします.

ありた

unread,
Sep 8, 2022, 11:24:00 AM9/8/22
to QGIS初心者質問グループ
こんにちは

なんらかの原因で Shapefile を作りなおす repack の実施に失敗したためですが、
直接の原因がなんなのかは、読み取れません。

・(元の状態の)同じファイルに対し、同じ操作をしたら常にエラーは発生するのか
・別のファイルでもエラーは発生するのか
・新規に作成した Shapefile レイヤでも発生するのか
・デスクトップ上などにコピーしたファイルを開き、編集した際にもエラーは発生するのか
・地物の追加、地物の形状の修正、属性情報の修正、地物の削除のそれぞれを
 実行した際に、常に発生するのか
・異なるジオメトリタイプ(点、線、ポリゴン)のレイヤでも発生するのか。

などを確認してみてください。



一応、処理的には下記の部分で、なんらかの失敗が発生した際に生じます。

Masa

unread,
Sep 9, 2022, 4:27:23 PM9/9/22
to QGIS初心者質問グループ
ありた様

お忙しい中,ありがとうございます.
また,具体的な原因に繋がる記述がなく申し訳ありません.

とりあえず下記のように確認しましたが,原因(失敗作業?),規則性がよく分かりません.このため,エラーが出たファイルは諦め,異なる名前をつけて保存してあったエラーが出る前のファイルで作業を行って,地物の作成,修正のたびにこまめに保存してエラーに繋がる失敗作業が出ないか確かめています.


・(元の状態の)同じファイルに対し、同じ操作をしたら常にエラーは発生するのか
→ 1時間ほど作業しても今のところエラーは出ていません.
(「元の状態の同じファイル」をエラーが発生する前の同じファイル(別名で保存)と解釈しましたが,あっているでしょうか? )

・別のファイルでもエラーは発生するのか
→ 発生するファイルと,発生していないファイルがあります.

・新規に作成した Shapefile レイヤでも発生するのか
→ 発生しません.

・デスクトップ上などにコピーしたファイルを開き、編集した際にもエラーは発生するのか
→ エラーが発生するファイルは発生します.

・地物の追加、地物の形状の修正、属性情報の修正、地物の削除のそれぞれを実行した際に、常に発生するのか
→ エラーが発生するファイルにおいて,追加はエラーが時々,地物の形状の修正,属性情報の修正,地物の削除はエラーが発生します.


・異なるジオメトリタイプ(点、線、ポリゴン)のレイヤでも発生するのか。
→ すべてポリゴンレイヤのため,まだ点と線は未確認です.

2022年9月9日金曜日 0:24:00 UTC+9 ありた:
Message has been deleted

奄美

unread,
Aug 7, 2023, 2:13:02 AM8/7/23
to QGIS初心者質問グループ
お世話になります。QGIS初心者です。同じようなエラーが発生し、解決策を検索してこちらの質問を拝見しました。新たに質問するよりもこちらの質問に載せた方が内容がつながるかと思い、載せさせていただきました。失礼して申し訳ありません。

○Windows10 QGIS3.22.14
○ベクタレイヤーにおいて地物を新たに作成・修正した後に編集を終え保存すると,「OGR[3] エラー 1: REPACK of layer '(ファイル名)' failed」が表示されます。ジオメトリタイプはライン。
○QGIS地図上に描いたラインが表示されないが属性テーブル内には入っています。
○1つのレイヤに481本の地物が属性テーブルに保存されているが、QGISの地図上には274本のみ表示されている。(→207本の線が非表示)
○10本の地物を保存した際に、207本の地物が消えた状態。
○一週間前からの作業分なので、プロジェクトファイルの保存はされている。
○ファイルが、エラー前より"_packed.dbf"拡張子のファイルが増えている。
○エラーの頻度は、ごく稀ですが、同じプロジェクト内、2つのレイヤで同じ症状が出ました。
1回目、1つ目のは2本くらいの線でしたので、描きなおしで対応しましたが、今回は2回目で地物の数が多いため、解決したく相談いたしました。
わかりづらい説明で申し訳ありません。
ご教示をお願いいたします。

2022年9月10日土曜日 5:27:23 UTC+9 Masa:

木谷

unread,
Aug 7, 2023, 9:56:59 AM8/7/23
to QGIS初心者質問グループ
こんにちは

保存形式は何でしょうか?

また、保存先はCドライブでしょうか?
外付けやネットワークドライブ、WEBなどでしょうか?

ファイル名は英数字以外の文字や記号は含まれているでしょうか?
同名のレイヤが読み込まれたりしてないでしょうか?

同時編集できる状況にないでしょうか?

この辺が気になります。
2023年8月7日月曜日 15:13:02 UTC+9 奄美:

奄美

unread,
Aug 7, 2023, 8:41:10 PM8/7/23
to QGIS初心者質問グループ
木谷様
ご返信をありがとうございます。
保存形式:プロジェクトファイル→".qgz"、レイヤファイル→シェープファイル
保存先:ファイルサーバー
ファイル名:プロジェクトファイル、レイヤファイルともに英数字と文字を入れています。
同名のレイヤは読み込まれていません。
同時編集はしていないです。

よろしくお願いいたします。
2023年8月7日月曜日 22:56:59 UTC+9 木谷:

木谷

unread,
Aug 8, 2023, 2:01:23 AM8/8/23
to QGIS初心者質問グループ
原因として引っ掛かっているのは、ファイルサーバーが保存先という所です。
ローカルにファイルを持ってきて作業した場合はどうでしょうか?

2023年8月8日火曜日 9:41:10 UTC+9 奄美:

奄美

unread,
Aug 10, 2023, 12:22:48 AM8/10/23
to QGIS初心者質問グループ
木谷様
ありがとうございます。
空き領域などローカルの環境を整えて試してみたいと思います。
結果に時間がかかると思いますが、反応がありましたらこちらに載せさせていただきます。
ありがとうございます。

2023年8月8日火曜日 15:01:23 UTC+9 木谷:
Reply all
Reply to author
Forward
0 new messages