import arcpy #Import the toolbox containing the models. arcpy.ImportToolbox(r"c:\temp\toolboxname.tbx", "toolboxAlias") #Run each model as though it were a tool arcpy.ModelName_toolboxAlias() arcpy.Model2Name_toolboxAlias() arcpy.Model3Name_toolboxAlias()
import arcpy #Import the toolbox containing the models. arcpy.ImportToolbox(r"c:\temp\my_analysis.tbx", "models") #Run each model as though it were a tool arcpy.CustomBufferIntersect_models() arcpy.CreateNewFeatures_models() arcpy.MakeSurface_models()
import arcpy arcpy.ImportToolbox(r"X:\GIS_Projects\Street_Centerlines\Update.tbx","Streets") #arcpy.Tool0_PreScript_Streets() arcpy.Tool1_DeleteStreets_Streets() arcpy.Tool2_CopyData_Streets() arcpy.Tool3_CalcROADCLASS_Streets() arcpy.Tool4_AppendStreets_Streets() arcpy.Tool5_CalcPSAP_Streets() arcpy.Tool6_CalcMUNILEFT_Streets() arcpy.Tool7_CaclMUNIRIGHT_Streets()
Traceback (most recent call last): File "X:/GIS_Projects/Street_Centerlines/Python_Scripts/Automate_StreetUpdate2", line 6, in <module> arcpy.Tool1_DeleteStreets_Streets()AttributeError: 'module' object has no attribute 'Tool1_DeleteStreets_Streets'
import arcpy#Import the toolbox containing the models.arcpy.ImportToolbox(r"c:\temp\my_analysis.tbx", "models")#Run each model as though it were a tool#use try/except for finding major failures.#use getmessages to find more specific info.try: arcpy.CustomBufferIntersect_models() msg = arcpy.GetMessages() if msg.lower().find('error 000375'): print "Do something!" else: print "That's not working, do something else!" arcpy.CreateNewFeatures_models() arcpy.MakeSurface_models()except: print 'Oh no! Something went wrong'
Los miembros registrados pueden publicar, seguir actualizaciones y más. ¿Nuevo aquí? Regístrate gratis.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.