Tengo que añadir más de 20 campos a muchos shapefiles utilizando QGIS 2.4. Solía hacerlo con el plugin tablemanager. Además de consumir mucho tiempo, se pueden cometer errores. Así que quiero automatizar ese procedimiento a través del modelador gráfico.
Lo he probado añadiendo 2 campos y todo ha funcionado bien. Pero cuando añadí todos los algoritmos dio un error:
Error al ejecutar el algoritmo 2 [Errno 9] Descriptor de archivo incorrecto Ver el registro para más detalles
El registro dice:
Uncaught error while executing algorithm Traceback (most recent call last): Traceback (most recent call last): File "C:/PROGRA~1/QGISCH~1/apps/qgis/./python/plugins\processing\core\GeoAlgorithm.py", line 217, in execute self.processAlgorithm(progress) File "C:/PROGRA~1/QGISCH~1/apps/qgis/./python/plugins\processing\algs\qgis\AddTableField.py", line 75, in processAlgorithm self.getParameterValue(self.INPUT_LAYER)) File "C:/PROGRA~1/QGISCH~1/apps/qgis/./python/plugins\processing\tools\dataobjects.py", line 215, in getObjectFromUri print _loadedLayers IOError: [Errno 9] Bad file descriptor
Después de unas horas intenté volver a ejecutar el modelo sin cambiar nada y entonces apareció este error Error al ejecutar el algoritmo 6 [Errno 9] Bad file descriptor See log for more details
En el registro la misma explicación que la anterior.
¿Puede alguien ayudarme a entender qué está pasando aquí?