Я работаю над тем, чтобы использовать модуль dbf
для окончательного редактирования файла dbf
как части пакета shapefile
.Модуль dbf
из коробки кажется гораздо проще в использовании, чем модуль dbfpy
.
В любом случае, теперь я дошел до того момента, когда не могу экспортировать в CSV, поскольку в документации сказано, что это возможно.Я новичок в Python, поэтому, возможно, у меня синтаксическая проблема.
import dbf
table = dbf.Table("C:\dev\SHAPES/the-database.dbf")
table.open()
table.export(filename="C:\dev\SHAPES/the-csv.csv", header=False)
Это уже существующая база данных с именами и экстентами координат.На самом деле я пытаюсь программно переименовать около 5000 полигонов в этом shapefile
.