地物数と属性テーブル数の違いについて

161 views
Skip to first unread message

yutta...@gmail.com

unread,
Jul 19, 2017, 9:31:05 PM7/19/17
to QGIS初心者質問グループ
初めまして。超初心者です。
dbfファイルをexcelでデータを入力後shpを開くと
地物(ポリゴン)とデータの関係性が壊れてしまいます。
データの順番は変更していません。

現在、地物数と属性テーブルの数があっていません。
そのことが原因でしょうか?
確認方法と解消方法をご教授願いませんでしょうか?
よろしくお願いいたします

福岡

unread,
Jul 19, 2017, 10:17:01 PM7/19/17
to QGIS初心者質問グループ
こんにちは

昔はExcelでdbfファイルを編集・保存できたのですが、2007以降はできなくなったと思います。
本来dbfファイルを表計算ソフトで編集することは推奨されていませんが、いくつかの方法があります。

dbfファイルの編集・保存のできる表計算ソフトを使う(代表的なものはLibreOfficeだと思います)。
きたさんの提供している編集用Excelファイルを使う(こちらについては、その他のソフトなども紹介してますので、リンクをご覧ください)。

森林土木memo-DBFファイルの編集-
http://koutochas.seesaa.net/article/242381981.html

yutta...@gmail.com

unread,
Jul 20, 2017, 10:55:24 PM7/20/17
to QGIS初心者質問グループ
返信ありがとうございます。
説明不足で申し訳ありません。
excelは2003がありそちらでdbfファイルの編集を行っています。
地物と属性の関係が壊れる原因は何が考えられますでしょうか?
また解消方法はありますでしょうか。
よろしくお願いいたします。

kou35...@gmail.com

unread,
Jul 21, 2017, 12:09:11 AM7/21/17
to QGIS初心者質問グループ
ExcelでDBFファイルを編集するときは、壊れることを覚悟して利用した方がいいです。
なので、必ずバックアップを行ってから、編集するなど、注意しながら行わなければなりません。

私の作ったExcelファイルも万能ではないので、壊れる可能性があるためバックアップを保存するようにしています。

フィールドの編集には、Excelを使わないで、QGISのフィールド計算機を使ったほうがいいと思います。
フィールド計算機でも、大体のことは行えると思います。

きた

yutta...@gmail.com

unread,
Jul 21, 2017, 12:42:02 AM7/21/17
to QGIS初心者質問グループ
きた様
返信ありがとうございます。
地物数が多いためexcelでのdbfファイルの編集は必須みたいです。
バックアップの重要性が理解できました。

ありがとうございます。

wata909

unread,
Jul 21, 2017, 12:52:10 AM7/21/17
to QGIS初心者質問グループ
こんにちは、

地物と属性の関係が壊れる原因については、不要な情報がexcelの方に書き込まれしまったのだと思います。
ただし、それな何かというところまでは、ケースバイケースのため、お答えするのは難しいです。

また、地物が多くて「excelでのdbfファイルの編集は必須」とのことですが、これはshpファイルを編集モードに切り替えて、編集をするとレスポンスが遅くなるといった点で問題があるということでしょうか。
そうであれば、shpにファイルにユニークなIDを振って、それをcsvファイルで出力、その出力したものを編集してshpと結合するという方法をとった方が良いと思います。
きたさんが仰っているとおり、dbfファイルをexcelで扱うのは、破損する可能性が極めて高いので、図形として扱う部分と、テーブルとして扱う部分を分けて管理した方が効率的かと思います。

取りいそぎ、参考までに。


福岡

unread,
Jul 21, 2017, 1:18:27 AM7/21/17
to QGIS初心者質問グループ
まずは見当違いの投稿をして申し訳ありませんでした。お詫びいたします。

そしてきたさん、wata909さんありがとうございます。
返信しようと思っていたことを全てお二方に説明して頂きました。
Reply all
Reply to author
Forward
0 new messages