import arcpy import numpy # Create a simple array from scratch using random values myArray = numpy.random.random_integers(0,100,2500) myArray.shape = (50,50) # Convert array to a geodatabase raster myRaster = arcpy.NumPyArrayToRaster(myArray,x_cell_size=1) myRaster.save(r"D:\Documents\ArcGIS\Default.gdb\Kr1") ================================= import arcpy import numpy input = u"中国县界_Clip" arr = arcpy.da.FeatureClassToNumPyArray(input, (‘NAME‘, ‘Shape_Area‘)) print(arr["Shape_Area"].sum())
原文:https://www.cnblogs.com/gisoracle/p/11869852.html