Tôi đang cố gắng thực hiện chức năng join attributes by locationnhư được tìm thấy trên menu QGIS Vector> Công cụ quản lý dữ liệu. Tôi đang tìm kiếm một tùy chọn python mã nguồn mở cho việc này. Tôi biết arcpy có một spatial joinchức năng nhưng tôi đang cố gắng thực hiện điều này bên ngoài môi trường ESRI.
Join attributes by locationlệnh thực tế từfToolsplugin:doSpatialJoin.pyđặc biệt làcompute()phương thức. Không nên quá khó để loại bỏ bất kỳ mã UI nào từ đó và loại bỏ nó thành một hàm python đơn giản.