属性テーブルのフィールド名のみ文字化け

1,512 views
Skip to first unread message

Satoshi Itoh

unread,
Apr 21, 2022, 1:59:33 AM4/21/22
to QGIS初心者質問グループ
いつもお世話になります。
下記ご教示ください。
UTF8で提供されている「歴史地名データ」「地名テーブル」と「上位地名テーブル」をダウンロード、QGIS3.22.5に読み込み、レイヤのプロパティから「テーブル結合」をします。そして生成されたレイヤー(この段階ではフィールド名は正常)を別名でエクスポート(UTF8)保存、それを読み込むと属性テーブルのフィールド名のみ文字化けしています。進め方がおかしいのでしょうか? Win10です。

福岡

unread,
Apr 21, 2022, 3:58:45 AM4/21/22
to QGIS初心者質問グループ
Satoshi Itoh 様

こんにちは

原因は良くわからないのですが、プロッセシングツールの「ベクタテーブル - 属性のリファクタリング」で化けたフィールド名を修正することはできると思います。

ちょっと気になることとしては、保存したファイル形式がShapeの場合にはフィールド名に文字数制限があることです。
特にUTF-8だと日本語に3bite使うと思いますので、この制限に引っかかる可能性は高まります。
このケースに該当する場合は、Shape以外の形式(GeopackageとかFlatGeobufなど)にエクスポートすると良いように思います。

2022年4月21日木曜日 14:59:33 UTC+9 Satoshi Itoh:

Satoshi Itoh

unread,
Apr 21, 2022, 4:47:05 AM4/21/22
to QGIS初心者質問グループ
福岡様
いつもありがとうございます。おっしゃるようにGMLでエクスポートしたところ、フィールド名は読めるようになりました。
ありがとうございます。

2022年4月21日木曜日 16:58:45 UTC+9 福岡:
Reply all
Reply to author
Forward
0 new messages