Tengo un script que toma en una línea, y crea una cierta polígono de la base.
Mi código de la obtención de la información de entrada es la siguiente:
inFC = arcpy.GetParameterAsText(0)
hasClearway = arcpy.GetParameterAsText(1)
hasHighDivergence = arcpy.GetParameterAsText(2)
outFC = arcpy.GetParameterAsText(3)
fcName = outFC.rpartition("\\")[2]
fcPath = outFC.rpartition("\\")[0]
outFC = arcpy.CreateFeatureclass_management(fcPath, fcName, "POLYGON", inFC, "DISABLED", "DISABLED", inFC)
El polígono es la que finalmente se creó a partir de una matriz y se inserta en outFC
runwaypolygon = arcpy.Polygon(polygon_array)
cursor = arcpy.da.InsertCursor(outFC, ['SHAPE@'])
cursor.insertRow([runwaypolygon])
Sin embargo, yo estoy recibiendo el error 20469, "ha Ocurrido Un Error tratando de guardar el objeto denominado X", al intentar establecer la salida de FC, consulte la siguiente captura de pantalla:
He mirado en este http://support.esri.com/de/knowledgebase/techarticles/detail/20469 pero esto no ha de arrojar alguna luz sobre el tema. Otros dos puntos:
(1) he utilizado con éxito este método con un objeto de exactamente el mismo tipo (un polígono producido de la misma manera).
(2) El script funciona bien cuando me pide el usuario para especificar la ubicación del archivo de salida y el nombre por separado, como aquí:
inFC = arcpy.GetParameterAsText(0)
hasClearway = arcpy.GetParameterAsText(1)
hasHighDivergence = arcpy.GetParameterAsText(2)
outFC_location = arcpy.GetParameterAsText(3)
fcName = (arcpy.GetParameterAsText(4))
outFC = arcpy.CreateFeatureclass_management(outFC_location, fcName, "POLYGON")
¿Cuál es el error en mi código o mi enfoque?