Использование QGIS приятно и обеспечивает надежный интерфейс для взаимодействия с DBF, но если вам нужно сделать что-то программно или просто хотите инструменты для проверки шейп-файлов, я подумал, что упомяну несколько других инструментов: я часто использую основные функции shapelib для изучения файлов DBF: он может добавлять, создавать и изменять как геометрию, так и атрибуты, я часто использую, dbfdump myshape.dbf
чтобы получить быстрый обзор значений атрибутов.
Другой вариант, если вы заинтересованы в программном управлении DBF, это dbfpy , библиотека python (альтернатива foreign
упоминаниям библиотеки mdsummer). Пример скрипта для добавления столбца:
import dbfpy
db = dbf.Dbf("myshape.dbf", new=False)
# add a new character field named 'myfield'
db.addField(("myfield", "C", 15))
db.close()