Mi código sangrado sin el try/except está abajo. Python no reporta errores pero después de que el script termina de ejecutarse, DefineProjection_management() no muestra la ubicación/puntos correctos en un mapa.
Mi estructura de carpetas y el código están por debajo. ¿Puede alguien sugerir una solución, por favor?
import arcpy
from arcpy import env
import os
# set path where the shapefiles are located
arcpy.env.workspace = "Z:/temp1"
inWorkspace = arcpy.env.workspace
workspaces = arcpy.ListWorkspaces("*", "ALL")
for item in workspaces:
print item
env.workspace = item
fcs = arcpy.ListFeatureClasses()
for file in fcs:
print '\t', file
# set local variables
for file in fcs:
inData = file
coordinateSystem = arcpy.SpatialReference(4283)
arcpy.DefineProjection_management(inData, coordinateSystem)