import arcpy raster = r"c:\GIS_Data\some_raster" outraster = r"c:\GIS_Data\delete_me" desc = arcpy.Describe(r"c:\GIS_Data\test_extent2.shp") frame = str(desc.extent) arcpy.Clip_management (raster, frame, outraster) print "Done!"
desc = arcpy.Describe(r"Y:\GIS_Data\test_extent2.shp") frame = str(desc.extent) frame = str(frame [:-16]) frame = str('"' + frame + '"')
frame = str(desc.extent) frame = frame[:-16]
frame = str(desc.extent).strip(" NaN")
Looks like I will be rewriting a lot of v9.3 code to make it arcpy compatible...
desc = arcpy.Describe(r"C:\GIS_Data\test_extent2.shp") extent = desc.extent # Clip_management (in_raster, rectangle, out_raster, {in_template_dataset}, {nodata_value}, {clipping_geometry}) arcpy.Clip_management(raster, str(extent), outraster)
import arcpy arcpy.env.workspace = r"C:\Temp" raster = "some_raster" outraster = r"C:\output_raster" desc = arcpy.Describe(r"C:\GIS_Data\test_extent2.shp") extent = desc.extent rectangle = arcpy.Polygon(arcpy.Array([extent.lowerLeft, extent.upperLeft, extent.upperRight, extent.lowerRight, extent.lowerLeft]), desc.spatialReference) print rectangle # Clip_management (in_raster, rectangle, out_raster, {in_template_dataset}, {nodata_value}, {clipping_geometry}) arcpy.Clip_management(raster, rectangle, outraster) print "Success!"
Přihlášení členové mohou přispívat, sledovat aktualizace a další. Jste tu noví? Zaregistrujte si bezplatný účet.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.