This is what I have to accomplish using a python script for ArcGIS 10.1:
- Loop through all feature classes and first add a field, then write the name of the feature class into the added field.
- Merge all the feature classes from 1. into one feature class called OSRS_ORN_NER.
- Sort this feature class by HWY_NUM and replace OSRS_ORN_NER by the sorted one.
This is the code I have for that so far:
I think the first part of code is right, but I don't know if I did the second right or if I'm even on the right track for the last part. Also, how exactly would I run a python script in ArcGIS? Any help would be great!
import arcpy, os arcpy.env.workspace = r'W:\S&P\s&p techs\Emily\TownshipsDissolved\FinalDissolved.gdb' # Looping through dissolved feature classes, adding 'Name' field and writing # feature class name in the added field. for fc in arcpy.ListFeatureClasses(): arcpy.AddField_management(fc, "Name", "TEXT", field_length = 50) with arcpy.da.UpdateCursor(fc, "Name") as cursor: for row in cursor: row = fc cursor.updateRow(row) # Merging the multiple feature classes into one named OSRS_ORN_NER list =  for r in row: list.append(r) arcpy.Merge_management(list, "W:\S&P\s&p techs\Emily\TownshipsDissolved\FinalDissolved.gdb\OSRS_ORN_NER") # Sorting by HWY_NUM_PR and replacing OSRS_ORN_NER by the sorted feature class Sort_management("OSRS_ORN_NER", "OSRS_ORN_NER_new", [["HWY_NUM_PR", "ASCENDING"]])