Я думаю, что получил его самостоятельно.Вот несколько важных советов:
1) Соедините таблицу и файл формы с соответствующей строкой:
arcpy.AddJoin_management("regionsshape","NAME","region_table","NAME")
2) Выполните цикл по таблице и сделайте выбор:
rows = arcpy.SearchCursor("region_table")
for row in rows:
arcpy.SelectLayerByAttribute_management("regionsshape","NEW_SELECTION","FEATURE_NAME='" + row.getValue("NAME") + "'")
теперь вам нужно только включить то, что вы хотите сделать с выделением, в моем случае создайте файл слоя:
arcpy.MakeFeatureLayer_management("regions",row.getValue("id"))
arcpy.SaveToLayerFile_management(row.getValue("id"),"C:/temp/"+row.getValue("id")e+".lyr","ABSOLUTE")