属性テーブルを入力してから地物を作成できますか??

782 views
Skip to first unread message

sato

unread,
Dec 27, 2021, 7:34:18 PM12/27/21
to QGIS初心者質問グループ

はじめまして。仕事でQGISを使用しています。

新規にレイヤを作成し、ポリゴンの地物を追加していきたいのですが、

先にポリゴン地物を作成してから属性を入力するのではなく

まず、属性テーブルを完成させてから、それに該当するポリゴン地物をひとつずつ作成していくことは可能でしょうか。

いろいろと挑戦しているのですがうまくできず質問させていただきました。

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

キタ

unread,
Dec 27, 2021, 8:26:27 PM12/27/21
to QGIS初心者質問グループ
こんにちは
基本的に、GISのデータは、地物と属性データはセットですから属性を先に作ってというのは難しいと思います。
多分入力するデータが多くて大変だというのが理由かと思います。
一つ方法があるとすれば、
CSVで属性を作成し、各データにダブらないIDを設定します。
図形を作成するレイヤを作成し、そのレイヤにはIDのみ設定します。
CSVもレイヤに追加し、テーブル結合しておきます。
地物を作成し、IDを入力するとCSVの属性から同じIDのデータが結合されます。

このような方法ではどうでしょうか?

キタ

2021年12月28日火曜日 9:34:18 UTC+9 sato:

sato

unread,
Dec 27, 2021, 9:38:58 PM12/27/21
to QGIS初心者質問グループ
キタ様
早々にご返答いただきありがとうございます。
その方法でチャレンジしてみようと思います。

2021年12月28日火曜日 10:26:27 UTC+9 キタ:

tomohiro watada

unread,
Dec 27, 2021, 10:44:27 PM12/27/21
to QGIS初心者質問グループ
sato さま
キタ さま

始めまして
ワタダと申します。

私もキタさんがおっしゃられた方法で作業をしたことがありますが、
私の時は、属性フィールドのフィールド名がずれるという不具合が発生したことがありました。

そこで、dbfファイルを直接修正しようとしましたが
Excel2007以降はdbfファイルが扱えなくなっていましたので
結局、フリーソフトLibreOfficeCalcでdbfファイルを修正しました。
ただ、この時もフィールド名を2バイト文字(漢字・ひらがな・カタカナ)だと名前がうまくつけられなかったので
適当に英語の名前に変えて対処しました

あまり、QGISに詳しくないので、的確な回答はできませんが
私の失敗が参考になれば、と思い投稿しました。

                              ワタダ
2021年12月28日火曜日 11:38:58 UTC+9 sato:

キタ

unread,
Dec 27, 2021, 11:44:52 PM12/27/21
to QGIS初心者質問グループ
ワタダ様のフィールド名がずれるというのは、Excelで編集したxlsxファイルでしょうか?
Excelの場合、自動でよみがな(ルビ)を記録し、QGISではそのよみがなも読み込んでしまうというエラーがあります。

ですので、CSVで保存し、「データソースマネージャー」の「CSVテキスト」で「ジオメトリなし」で読み込むことで、数値フィールドは数値で、文字は文字列で読み込むことができます。
CSVファイルをドラッグ&ドロップで読み込むとすべて文字になってしまうので注意してください。

DBFファイルを直接編集することはあまりおすすめしません。
行の並び替えをするだけで、図形との関係が壊れてしまいます。

キタ

2021年12月28日火曜日 12:44:27 UTC+9 tomohiro watada:

sato

unread,
Dec 28, 2021, 1:09:40 AM12/28/21
to QGIS初心者質問グループ
キタ様
ワタダ様

ご返答いただきありがとうございます。
初心者なもので、手探りで操作をしていました。
失敗例や手順もとても助かりました。ありがとうございます。

2021年12月28日火曜日 13:44:52 UTC+9 キタ:

tomohiro watada

unread,
Dec 28, 2021, 2:46:26 AM12/28/21
to QGIS初心者質問グループ
キタさま

フィールド名がずれるのいうのは、おっしゃるとおりxlsxファイルでした
csvファイルを、ご教授いただいた様に取り込めば、不具合は発生しなかったんですね。

確かにdbfファイルを直接修正すると、壊れる可能性があるので、コピーを作ってからコピーで編集していました。
勉強になりました。ありがとうございます。

satoさま

satoさまのスレッドで、あまりよくない情報を載せてしまい、申し訳ございません
私の上記のレスはなかったものとして、チャレンジを続けてください

                                     ワタダ



2021年12月28日火曜日 15:09:40 UTC+9 sato:
Reply all
Reply to author
Forward
0 new messages