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'
Aangemelde leden kunnen berichten plaatsen, updates volgen en meer. Nieuw hier? Registreer een gratis account.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.