import arcpy from arcpy import env env.workspace = r"G:\ChrisGIS\HUC_8\17100101.gdb" # # # lstFCs = arcpy.ListFeatureClasses("*", "POLYLINE") for fc in lstFCs: if fc == 'BullTrout_DIST': rows = arcpy.UpdateCursor(fc, "", "", "SPECCODE") for row in rows: row.SPECCODE = 'BLC' rows.updateRow(row) elif fc == 'Chinook_DIST': rows = arcpy.UpdateCursor(fc, "", "", "SPECCODE") for row in rows: row.SPECCODE = 'CK' rows.updateRow(row) elif fc == 'Chum_DIST': rows = arcpy.UpdateCursor(fc, "", "", "SPECCODE") for row in rows: row.SPECCODE = 'CH' rows.updateRow(row) elif fc == 'Coho_DIST': rows = arcpy.UpdateCursor(fc, "", "", "SPECCODE") for row in rows: row.SPECCODE = 'CO' rows.updateRow(row) elif fc == 'Kokanee_DIST': rows = arcpy.UpdateCursor(fc, "", "", "SPECCODE") for row in rows: row.SPECCODE = 'K' rows.updateRow(row) elif fc == 'Pink_DIST': rows = arcpy.UpdateCursor(fc, "", "", "SPECCODE") for row in rows: row.SPECCODE = 'PK' rows.updateRow(row) elif fc == 'Rainbow_DIST': rows = arcpy.UpdateCursor(fc, "", "", "SPECCODE") for row in rows: row.SPECCODE = 'RB' rows.updateRow(row) elif fc == 'Sockeye_DIST': rows = arcpy.UpdateCursor(fc, "", "", "SPECCODE") for row in rows: row.SPECCODE = 'SO' rows.updateRow(row) elif fc == 'STHD_DIST': rows = arcpy.UpdateCursor(fc, "", "", "SPECCODE") for row in rows: row.SPECCODE = 'SH' rows.updateRow(row) del row, rows
import arcpy from arcpy import env env.workspace = r"C:\temp\python\test.gdb" lstFDs = arcpy.ListDatasets("*") for dataset in lstFDs: lstFCs = arcpy.ListFeatureClasses("*", "POLYLINE", dataset) for fc in lstFCs: if fc == 'Pink': rows = arcpy.UpdateCursor(fc, "", "", "SPECCODE") for row in rows: row.SPECCODE = 'PK' rows.updateRow(row) elif fc == 'Coho': rows = arcpy.UpdateCursor(fc, "", "", "SPECCODE") for row in rows: row.SPECCODE = 'CO' rows.updateRow(row) lstFCs = arcpy.ListFeatureClasses("*", "POLYLINE") for fc in lstFCs: if fc == 'Pink': rows = arcpy.UpdateCursor(fc, "", "", "SPECCODE") for row in rows: row.SPECCODE = 'PK' rows.updateRow(row) elif fc == 'Coho': rows = arcpy.UpdateCursor(fc, "", "", "SPECCODE") for row in rows: row.SPECCODE = 'CO' rows.updateRow(row) del row, rows
Membros conectados podem postar, seguir atualizações e mais. Novo aqui? Registre uma conta gratuita.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.