I have 2 feature datasets in a .gdb (CNMS_Inventory and CNMS_Inventory_Albers). I set the dataset for
CNMS_Inventory to 4269(NAD83) when I created it and it contains a feature class called
S_Studies_County_Intersect_Merged. My goal is to basically change the projection of
North America Albers Equal Area Conic and write the output to the dataset (in the same gdb) called
CNMS_Inventory_Albers (which was set to
North America Albers Equal Area Conic). I first tried just using
CopyFeatures but it through an error:
cnms_inventory = os.path.join(all_regions_gdb, "CNMS_Inventory") new_studs = os.path.join(cnms_inventory,"S_Studies_County_Intersect_Merged") albers_ds = os.path.join(all_regions_gdb, "CNMS_Inventory_Albers") albers_studs = os.path.join(albers_ds, "S_Studies_Ln_Merge_Albers") albers_unmapped = os.path.join(albers_ds, "S_Unmapped_Ln_Merge_Albers") arcpy.CopyFeatures_management(new_studs, albers_studs)
ExecuteErrorTraceback (most recent call last) in () 2 albers_studs = os.path.join(albers_ds, "S_Studies_Ln_Merge_Albers") 3 albers_unmapped = os.path.join(albers_ds, "S_Unmapped_Ln_Merge_Albers") ----> 4 arcpy.CopyFeatures_management(new_studs, albers_studs) C:\Program Files (x86)\ArcGIS\Desktop10.5\arcpy\arcpy\management.py in CopyFeatures(in_features, out_feature_class, config_keyword, spatial_grid_1, spatial_grid_2, spatial_grid_3) 2584 return retval 2585 except Exception as e: -> 2586 raise e 2587 2588 @gptooldoc('DeleteFeatures_management', None) ExecuteError: ERROR 000224: Cannot insert features Failed to execute (CopyFeatures).
I figured that this maybe due to the fact that the output feature, new_studs (
S_Studies_Ln_Merge_Albers) needs to be projected into
Albers first (I was thinking I maybe cannot just write a NAD83 projected feature to an Albers projected dataset). So I tried the following which gives be another error:
sr = arcpy.SpatialReference(4269) projection = arcpy.SpatialReference('North America Albers Equal Area Conic') arcpy.Project_management(new_studs, albers_studs, out_coor_system=projection, in_coor_system=coord_sys)
ExecuteError: ERROR 000210: Cannot create output T:\CCSI\TECH\FEMA\Datasets\CNMS\FY18Q3\CNMS_AllRegions_FY18Q3.gdb\S_Studies_Ln_Merge_Albers Failed to execute (Project).
Looking at this error, it seems like
Project is trying to write my output to
"T:\CCSI\TECH\FEMA\Datasets\CNMS\FY18Q3\CNMS_AllRegions_FY18Q3.gdb\S_Studies_Ln_Merge_Albers" instead of
"T:\\CCSI\\TECH\\FEMA\\Datasets\\CNMS\\FY18Q3\\CNMS_AllRegions_FY18Q3.gdb\\CNMS_Inventory_Albers\\S_Studies_Ln_Merge_Albers", which basically leaves out the feature dataset
CNMS_Inventory_Albers. Can anyone see where I am going wrong here or how I can fix this?