ファイルを知る、使いこなす。
.dbf

DBFデータ表

ディスク・DB

DBFはdBASE/xBase系の表データです。Shapefileでは地物の属性表として使いますが、DBFだけに地図の形が入っているわけではありません。文字化け、メモ欄の不足、表と地図の行の対応を確認し、編集前に関連ファイル一式を保管します。

主な用途
データ表や地図の属性情報を保存する
中身の種類
バイナリデータ・編集文書等
目次・よくある質問・根拠資料を見る

内容の最終確認: · 編集:Kai

具体例:確認する順番

例:地図のDBFだけ表計算で並べ替え、戻したら属性が違う場合。地物と行の対応を壊した可能性があるため、原本一式から確認します。GIS側で属性編集を行い、SHP・SHX・DBF等を揃えます。日本語が文字化けする場合はCPGや元の文字コードを確認してから出力し、文字化けしたまま上書きしません。

開き方・操作手順

使っている環境や目的の項目を開いて、手順を確認してください。

地図データのDBF

SHP、SHX、文字コード情報等を一緒に扱います。

  1. 同じ名前のSHP、SHX、DBF、CPG等の関連ファイルをコピーします。
  2. QGIS等でShapefileを開き、属性表を表示します。
  3. 文字コードと地物・行の対応を確認します。
独立した表のDBF

DBFの版やメモ欄の方式を確認します。

  1. 作成したアプリとDBF形式、関連DBT/FPT等の有無を確認します。
  2. 対応する表・DBソフトでコピーを開きます。
  3. 件数、文字、日付、数値、メモ欄を照合します。

操作名・対応状況はアプリ・OS・版によって異なります。変更する前に原本を残してください。

開けないとき:症状から確認

  • 日本語が文字化け:CPGや指定エンコーディング、元アプリの設定を確認します。
  • 地図が表示されない:DBFは属性です。SHP等の形状データを揃えます。
  • メモ欄が空:DBT/FPT等の関連ファイルとツールの対応を確認します。
  • 地図の属性がずれる:表だけの並べ替え・行削除で対応を壊していないか確認します。
  • 列名や値が短くなる:Shapefile系の列名・型・長さの制限を確認します。

DBF → CSV、地図はGIS形式へ

  1. 原本と関連ファイルを保管します。
  2. 独立表は文字コード等を選んでCSV、地図は形状と属性をまとめた対応形式へ出力します。
  3. 件数、列、文字、座標、属性対応を確認します。

CSVはメモ、型、地理構造を完全には保持しません。地図用DBFを単体で並べ替えて元へ戻さないでください。

属性表と地図の形

Shapefileでは形状と属性が関連する複数ファイルで構成されます。地理データの編集はGIS側で行い、一式の対応を維持します。

この手順の根拠:GDAL · ESRI Shapefile / DBF driver

文字コードを先に確認

文字化けした状態で上書き保存すると元の文字を失う場合があります。文字コードを正しく指定して表示した後に、新しい出力を作ります。

  • CPG等があれば一緒に保管。
  • 日付・数値・空欄も比較。
  • 列名の制限を出力先で確認。

この手順の根拠:GDAL · ESRI Shapefile / DBF driver / QGIS · Vector general algorithms

関連形式との違い

関連形式との違い
形式・用途使い分けと残る情報
DBF型を持つ表データ。
SHPShapefileの形状データ。
CSV文字ベースの表。型や関連構造は別。

取り扱いと安全性

表や地図には顧客情報や位置情報が含まれます。共有前に内容を確認し、原本一式をバックアップします。

よくある質問

DBFだけで地図が出る?

属性表であり形状は別です。

Excel等で並べ替えて戻せる?

地図との対応が壊れる場合があるためGIS側で編集します。

文字化けは壊れた印?

まず文字コードを確認します。

メモがない原因は?

関連ファイルや形式対応を確認します。

CSVで全部同じに残る?

型、メモ、地理構造は完全には残りません。

形式の基本情報:正式名称・MIME type・管理団体
名称
dBASE / xBase table
管理・仕様
dBASE / xBase / GIS implementations
MIME type
統一された値として扱わず、作成元・実装の資料を確認してください。

公式・一次情報

  • プロジェクト公式ESRI Shapefile / DBF driver

    DBF属性、文字コード、対応するSHP

    GDAL · リンク確認:
  • ソフトウェア公式Vector general algorithms

    データ変換とShapefile文字コードの扱い

    QGIS · リンク確認: