in line: ca. 2648
if (lenpartlist + 1) == len(List_Parts_Fin): # All parts are completed successfully
IbTools = IbTool(Workspace)
Merge_Dummy4 = PathCommonWorkspace + os.path.sep + 'IB_Tool_Results' + os.path.sep + "Merge_Dummy4.shp"
print("vor gapfix")
GapFix_out = IbTools.GapFix(Merge_Dummy4, Strassen)
print("nach gapfix")
im „GapFix“:
in line: ca. 2172
if Anz > 0:
arcpy.management.Merge([InputRoadnetwork, ugb_line], rn_merge)
arcpy.management.FeatureToPolygon(rn_merge, rn_merge_ply, None, "ATTRIBUTES", None)
arcpy.AddField_management(rn_merge_ply, "Name", "TEXT")
try:
arcpy.management.CalculateField(rn_merge_ply, "Name", "'RoBl_'+ str(!OID!)", "PYTHON_9.3", None)
except:
pass
arcpy.analysis.Split(ugb_symdiff_FL, rn_merge_ply, "Name", Workspace, None)
MergeList = arcpy.ListFeatureClasses('RoBl_*')
arcpy.management.Merge(MergeList, RoBl_Merge) // hier ist vlt. die MergeList leer?
DelName(MergeList)
rn_merge_ply_FL = arcpy.MakeFeatureLayer_management(rn_merge_ply)
RoBl_Merge_FL = arcpy.MakeFeatureLayer_management(RoBl_Merge)
sel = arcpy.management.SelectLayerByLocation(rn_merge_ply_FL, "WITHIN", RoBl_Merge_FL, None,
"NEW_SELECTION", "NOT_INVERT")
arcpy.CopyFeatures_management(sel, RoBl_sel) // bzw. hier?
Die kleine Fehlermeldung lautet:
Fehler bei Ausführung. Parameter sind ungültig.
ERROR 000735: Eingabe-Datasets: Wert ist erforderlich
Fehler beim Ausführen von (Merge).
Die detaillierte Fehlermeldung erhalte ich durch einfügen kurz vor Ende des Scriptes durch:
except Exception as e:
print(str(e))
Log("Alert", str(e))
exc_type, exc_value, exc_traceback = sys.exc_info()
print("General python error:")
traceback.print_tb(exc_traceback, limit=1, file=sys.stdout)
print("General python error (long):")
traceback.print_exception(exc_type, exc_value, exc_traceback, limit=2, file=sys.stdout)
time.sleep(3)
input("Press key to exit.")
sys.exit(-1)
in line: ca. 2648
im „GapFix“:
in line: ca. 2172
Die kleine Fehlermeldung lautet:
Fehler bei Ausführung. Parameter sind ungültig.
ERROR 000735: Eingabe-Datasets: Wert ist erforderlich
Fehler beim Ausführen von (Merge).
Die detaillierte Fehlermeldung erhalte ich durch einfügen kurz vor Ende des Scriptes durch: