[英]Using PYQGIS to join 2 dbf files with common column(id)
我是QGIS和Python的新手。 我需要使用QGIS和Python连接2dbf文件以创建shapefile.2 dbf文件具有相同的column(id)。 有人可以给我一个想法,我怎么能加入DBF文件,每生产1个shape文件? 我可以将哪个库用于同一库?
由于没有其他答案,因此我将使用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的更多信息。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.