My main goal is to export a layer from ArcMap as a shapefile and upload it to AGOL. However, I am stuck at this intersection.
All my scripts work in the python console within ArcMap. However, I cannot run the following as a stand-alone script.
#!python2 import os import arcpy # Change Directory os.chdir(r'C:\ \ \ \ArcGIS\Exports') # Export Layer Data arcpy.mapping.MapDocument(r"P:\ \ \*2021.mxd") analysis = arcpy.CopyFeatures_management('Splice Point', r'C:\ \ \ \ArcGIS\Exports\itemSplice.shp') print(analysis)
Here is the error I get:
ERROR 000732: Input Features: Dataset Splice Point does not exist or is not supported Failed to execute (CopyFeatures).
It is worth noting that when I run the following code:
import os import arcpy mxd = arcpy.mapping.MapDocument(r"P:\ \ \*2021.mxd") analysis = arcpy.mapping.ListLayers(mxd, None, None) print(analysis)
I get a list of layers within the .mxd. One of the listed layers (the one I want), matches the layer mentioned in "CopyFeatures_management."