If the name of the shapefile is hardcoded, the proces in the WorkspaceRunner will overwrite the previous result leaving you with only the result of the last processed file. You probably need to set an dynamic target file name. This can be based on an attribute or a parameter.
If I understand correctly, you could use your ExcelSheet to set a Parameter for the destination shapefile name.
Using a FeatureWriter or a Classic writer, just select the Parameter in the Shapefile name field:
If the name of the shapefile is hardcoded, the proces in the WorkspaceRunner will overwrite the previous result leaving you with only the result of the last processed file. You probably need to set an dynamic target file name. This can be based on an attribute or a parameter.
If I understand correctly, you could use your ExcelSheet to set a Parameter for the destination shapefile name.
Using a FeatureWriter or a Classic writer, just select the Parameter in the Shapefile name field:
I'm going to translate @nielsgerrits answer (I hope you don't mind).
"Si el nombre del fichero SHAPE no es dinámico, el proceso al que llama el WorskspaceRunner sobrescribirá el resultado de la ejecución anterior. Al final lo único que tendrás es el SHAPE de la última ejecución. Probablemente necesites establecer el nombre del SHAPE como dinámico. Ese nombre puede estar basado en un atributo o en un parámetro del proceso.
Si te entiendo correctamente, podrías usar tu hoja de Excel para definir el nombre del SHAPE. En el FeatureWriter o en el Writer SHAPE normal, selecciona el parámetro definido en el Excel como nombre (ver capturas de la respuesta original)"
Si eso no lo soluciona, ¿podrías compartir una muestra de ese Excel y el proceso?
If the name of the shapefile is hardcoded, the proces in the WorkspaceRunner will overwrite the previous result leaving you with only the result of the last processed file. You probably need to set an dynamic target file name. This can be based on an attribute or a parameter.
If I understand correctly, you could use your ExcelSheet to set a Parameter for the destination shapefile name.
Using a FeatureWriter or a Classic writer, just select the Parameter in the Shapefile name field:
Muchas gracias por contestar, creo que el problema no es que pise los Shapefiles porque el nombre de Salida es dinámico:
image: image.png]
se pone en función de un campo de la tabla, de hecho si lanzo el proceso
con dos o tres archivos a mano, lo hace bien y me da como resultado dos o
tres Shapefiles cada uno con su nombre correspondiente.
El archivo excel para lanzar el WorkspaceRunner es:
rimage: image.png]
Y el WoekspaceRunner:
rimage: image.png]
<
https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
Libre
de virus. www.avast.com
<
https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
<#m_1842173111520544561_DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
El mié., 30 sept. 2020 a las 11:10, FME Community (
)
escribió:
<https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
Libre
de virus. www.avast.com
<https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
<#m_1842173111520544561_DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
Muchas gracias por contestar, creo que el problema no es que pise los Shapefiles porque el nombre de Salida es dinámico:
image: image.png]
se pone en función de un campo de la tabla, de hecho si lanzo el proceso
con dos o tres archivos a mano, lo hace bien y me da como resultado dos o
tres Shapefiles cada uno con su nombre correspondiente.
El archivo excel para lanzar el WorkspaceRunner es:
>image: image.png]
Y el WoekspaceRunner:
>image: image.png]
<
https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
Libre
de virus. www.avast.com
<
https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
<#m_1842173111520544561_DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
El mié., 30 sept. 2020 a las 11:10, FME Community (
)
escribió:
<https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
Libre
de virus. www.avast.com
<https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
<#m_1842173111520544561_DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>No se ven las imágenes que has puesto.
Si va bien a mano igual hay que tocar alguno de los parámetros del WorkspaceRunner. Cuando se vean las imágenes que has subido te podremos ayudar mejor.
Perdón por la tardanza en contestar, vuelvo a intentar poner las imágenes:
Creo que el problema no es que pise los Shapefiles porque el nombre de Salida es dinámico:
se pone en función de un campo de la tabla, de hecho si lanzo el proceso con dos o tres archivos a mano, lo hace bien y me da como resultado dos o tres Shapefiles cada uno con su nombre correspondiente.
El archivo excel para lanzar el WorkspaceRunner es:
Y el WoekspaceRunner:
Muchas gracias por la ayuda.
Perdón por la tardanza en contestar, vuelvo a intentar poner las imágenes:
Creo que el problema no es que pise los Shapefiles porque el nombre de Salida es dinámico:
se pone en función de un campo de la tabla, de hecho si lanzo el proceso con dos o tres archivos a mano, lo hace bien y me da como resultado dos o tres Shapefiles cada uno con su nombre correspondiente.
El archivo excel para lanzar el WorkspaceRunner es:
Y el WoekspaceRunner:
Muchas gracias por la ayuda.
Siguen sin verse las imágenes. He cambiado de navegador por si el que usaba las bloqueaba, pero no.
¿Usas el botón Image para incluirlas?
Otra cosa que podrías probar en tu proceso es poner en el WorkspaceRunner que espere a que termine el proceso.