Traceback (most recent call last):
File "E:\arcgisserver\directories\arcgissystem\arcgisinput\EON\AirportsExportPython.GPServer\extracted\v101\toolboxes\AirportsExport.py", line 38, in <module>
outputFclass = arcpy.env.scratchWorkspace+"\\clipped.shp"
File "c:\program files\arcgis\server\arcpy\arcpy\geoprocessing\_base.py", line 525, in get_
return self[env]
File "c:\program files\arcgis\server\arcpy\arcpy\geoprocessing\_base.py", line 575, in __getitem__
return convertArcObjectToPythonObject(getattr(self._gp, item))
AttributeError: Object: Tool or environment <scratchWorkspace> not found
import arcpy, csv, os arcpy.env.overwriteOutput = True # Script arguments Selecting_Geometry = arcpy.GetParameterAsText(0) if Selecting_Geometry == '#' or not Selecting_Geometry: Selecting_Geometry = r"E:\EON\data\templates.gdb\polygonTemplate" OutputType = arcpy.GetParameterAsText(1) if OutputType == '#' or not OutputType: OutputType = "kmz" # Local variables: arcpy.env.scratchWorkspace = r"E:\EON\temp" outputFclass = arcpy.env.scratchWorkspace+"\\clipped.shp" AirportsLayer = r"E:\EON\layers\LandingFacilitiesOrganized.lyr" Airports = r"E:\EON\data\FAA.gdb\airports" exportLayer = arcpy.env.scratchWorkspace+"\\exportLayer.lyr" # Process: Clip arcpy.Clip_analysis(Airports, Selecting_Geometry, outputFclass, "") OutputFile = arcpy.env.scratchWorkspace+"\\airportsExportResult.kmz" earthLayer = arcpy.mapping.Layer(AirportsLayer) for layer in earthLayer: if layer.isGroupLayer: continue else: layer.replaceDataSource(arcpy.env.scratchWorkspace, "SHAPEFILE_WORKSPACE", "clipped") earthLayer.saveACopy(exportLayer) arcpy.LayerToKML_conversion(exportLayer, OutputFile, "1", "false", exportLayer, "1024", "96", "CLAMPED_TO_GROUND") arcpy.SetParameterAsText(2,OutputFile)
Solved! Go to Solution.