SHPデータのDBFファイルの編集(ARCGIS、QGISの併用)

DBFファイルの列の編集をしたい(表示を仮に変えるのではなく、永続的に並び替えたデータに作り替えたい)ときってありませんか?

 

そんなときはQGISのテーブルリファクタリングツールが使いやすい(ARCGISでフィールドを追加→データをコピー→削除…などとチマチマやるより何倍も速い)

 

<やりかた>

QGIS(3.4を使った)を立ち上げ、上部のツールバーでプロセッシングをクリック→ツールボックスを表示させる。

・プロセッシングツールボックス→ベクタテーブル→フィールドのリファクタリング

  を使う

f:id:giscivil:20200627120520p:plain

フィールドのリファクタリングを開く


・フィールドの順番を変えたり、フィールド名を変えたり、データタイプを変えたりが、一括でできる。

・編集の結果は、新たなファイルに保存しなおすことになる。

QGISで作成したファイルを、ARCGISで開くと、たいていはうまく開くが、文字コードと座標系の設定が変わってしまうことがあるので注意!!