Обсудить в форуме Комментариев 5Редактировать в вики
Описание инструмента.
При работе с shape-файлами и не только довольно часто встречается задача преобразования файла формата dbf в обычный текстовый файл с разделителями. И хотя програм, производящих такого рода преобразование, достаточно много (например, широко распространенные MSOffice или OOffice), во многих случаях бывает удобно использовать небольшую специализированную утилиту, вызываемую из командной строки.
Для преобразования dbf → csv можно использовать скрипт на языке Python (скачать скрипт).
Скрипт использует библиотеку dbfpy, которая должна быть установлена в системе (скачать dbf2py).
Утилита вызывается из командной строки и принимает несколько параметров:
dbf2csv.py --file=DBFfile --out=CSVfile --header=False|True --delim=DELIM --cols=1,4
Импортировать все в файл data.csv, не добавлять имена полей
dbf2csv.py --file=data.dbf --header=False
Импортировать все в файл text.csv, добавлять имена полей, использовать разделитель «&»
dbf2csv.py --file=data.dbf --out=text.csv --header=True --delim="&"
Обсудить в форуме Комментариев 5Редактировать в вики
Последнее обновление: 2014-05-14 22:43
Дата создания: 12.12.2009
Автор(ы): Дмитрий Колесов
© GIS-Lab и авторы, 2002-2021. При использовании материалов сайта, ссылка на GIS-Lab и авторов обязательна. Содержание материалов - ответственность авторов. (подробнее).