我是QGIS和Python的新手。我需要使用QGIS和Python加入2dbf文件来创建shapefile.2个dbf文件有一个公共列(id)。有人能告诉我如何加入dbf文件来生成1个shapefile吗?我可以使用哪个库?
答案 0 :(得分:0)
由于没有其他答案,我将使用DBF Commander Professional批量加入2个或更多文件来提供我的解决方案。
安装应用程序,然后创建包含SQL命令的BAT文件,如下所示:
"c:\Program Files\DBFCommander\DBFCommander.exe" -q "INSERT INTO 'D:\destination.dbf' SELECT * FROM 'D:\source.dbf'"
根据需要键入尽可能多的命令,或使用循环查找文件夹中的所有DBF文件。然后运行BAT文件。请记住,所有DBF文件都应具有相同的结构(字段名称和类型)。
该应用程序具有全功能的20天试用期,因此您可以免费执行此操作。有关在批处理模式下使用DBF Commander Pro的更多信息,您可以找到here。