Quantcast
Channel: Forums - Python
Viewing all articles
Browse latest Browse all 2485

List Index Out of Range?????

$
0
0
Can anyone tell me what "List Index Out of Range" means?? Thanks!!

Code:

import arcpy, traceback
from arcpy import env

mxd = arcpy.mapping.MapDocument("CURRENT")

# Join Fields
fc = r'K:\TASS\4_MAPPING_DATA_SUPPORT\Traffic_Mapping\Traffic_Count_Data\2011_Counts\2011_Annual_Stations\Annual_Stations_2011.shp'
fc2 = r"K:\TASS\2 - GEO-DATA PROCESSING SUPPORT\MICHELLE'S WORK_ENTER NOT!!\Work Folder\Python Programming\Annual_Stations.shp"
inFeatures = "Annual_Stations"
Table = "AADT"

fields_to_join = ['!F2011_TRAF!', '!FLAG!']
arcpy.AddField_management(fc, 'COUNT', 'TEXT')
arcpy.CalculateField_management(fc, 'COUNT', 'str(!F2011_TRAF!) + str(!FLAG!)', 'PYTHON')

fields_to_join = ['!CURRENT_YE!', '!T_FLAG!']
arcpy.AddField_management(fc2, 'TRAFFIC', 'TEXT')
arcpy.CalculateField_management(fc2, 'TRAFFIC', 'str(!CURRENT_YE!) + str(!T_FLAG!)', 'PYTHON')

lstLayers = arcpy.mapping.ListLayers(mxd)

flayer = arcpy.mapping.ListLayers(mxd, "AADT")[0]
alayer = arcpy.mapping.ListLayers(mxd, "Annual_Stations")[0]

# Search Joined
FRows = arcpy.SearchCursor(flayer)
ARows = arcpy.SearchCursor(alayer)

ffields = arcpy.ListFields(flayer, "COUNT", "String")
afields = arcpy.ListFields(alayer, "TRAFFIC", "String")

FList = []
AList = []

for row in FRows:
    Fvalue = row.getValue("COUNT")
    FList.append(str(Fvalue))

for row in ARows:
    Avalue = row.getValue("TRAFFIC")
    AList.append(str(Avalue))

matched = set(FList) & set(AList)

for x in matched:
    exp = '"TRAFFIC" = ' + "'" + x + "'"
    arcpy.SelectLayerByAttribute_management("Annual_Stations", "ADD_TO_SELECTION", exp)
    arcpy.SelectLayerByAttribute_management("Annual_Stations", "SWITCH_SELECTION")


Viewing all articles
Browse latest Browse all 2485

Trending Articles