#Import modules import arcpy arcpy.AddMessage("Start") #Variables Parcels = arcpy.GetParameterAsText(0) arcpy.AddMessage(Parcels) mxd = arcpy.mapping.MapDocument("CURRENT") df = arcpy.mapping.ListDataFrames(mxd, "Layers")[0] lyr = arcpy.mapping.ListLayers(mxd, "Parcels", df)[0] arcpy.AddMessage(lyr.name) #Logic try: whereClause = "RENUM = '"+Parcels+"'" arcpy.AddMessage("whereClause") arcpy.SelectLayerByAttribute_management(lyr, "NEW_SELECTION", whereClause) arcpy.AddMessage("Selection") except: exit()
import arcpy arcpy.AddMessage("Starting") city = arcpy.GetParameterAsText(0) arcpy.AddMessage(city) mxd = arcpy.mapping.MapDocument("CURRENT") df = arcpy.mapping.ListDataFrames(mxd, "Main Map")[0] lyr = arcpy.mapping.ListLayers(mxd, "Cities, Towns and Urban Service Areas", df)[0] arcpy.AddMessage(lyr.name) expression = "NAME = '"+city+"'" arcpy.AddMessage(expression) arcpy.SelectLayerByAttribute_management(lyr,"NEW_SELECTION",expression) df.extent = lyr.getSelectedExtent() df.scale = df.scale*1.2 arcpy.RefreshActiveView()
Přihlášení členové mohou přispívat, sledovat aktualizace a další. Jste tu noví? Zaregistrujte si bezplatný účet.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.