繁体   English   中英

使用PYQGIS将2个dbf文件与公共列(id)联接

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM