Sử dụng QGIS là tốt và cung cấp giao diện chắc chắn để tương tác với DBF, nhưng nếu bạn cần làm gì đó bằng lập trình hoặc chỉ muốn các công cụ kiểm tra shapefile, tôi nghĩ tôi sẽ đề cập đến một vài công cụ khác: Tôi thường sử dụng các tính năng cơ bản của shapelib để kiểm tra các tệp DBF: nó có thể thêm, tạo và sửa đổi cả hình học và thuộc tính, tôi thường sử dụng dbfdump myshape.dbf
để có được cái nhìn tổng quan nhanh về các giá trị thuộc tính.
Một tùy chọn khác nếu bạn quan tâm đến việc điều khiển DBF theo chương trình là dbfpy , một thư viện python (một giải pháp thay thế cho foreign
thư viện mdsummer đẹp đề cập đến). Một tập lệnh ví dụ để thêm một cột:
import dbfpy
db = dbf.Dbf("myshape.dbf", new=False)
# add a new character field named 'myfield'
db.addField(("myfield", "C", 15))
db.close()