This dataset does not have valid histogram,run Caculate Statistics tool to generate histogram.

When ArcMap raster data cannot be classified, use the tool Calculate Statistics to solve it.
Insert picture description here
Tool
Insert picture description here
arcpy:

#!/usr/bin/python
# -*- coding: utf-8 -*-

# Calculate Statistics for single raster dataset

import arcpy
import numpy as np
from PIL import Image 

traceback_template = '''Traceback (most recent call last):
  File "%(filename)s", line %(lineno)s, in %(name)s
%(type)s: %(message)s\n'''  # Skipping the "actual line" item

out_name='D:\\nmg_data_gf1\\mss_yu\\NDVI_GF1_PMS1_E109.8_N41.1_20180329.tif'
inBand = np.array(Image.open(out_name))  #��ȡӰ��Ϊ����
rows=inBand.shape[0]    
cols=inBand.shape[1]
arcpy.CalculateStatistics_management(out_name, "1", "1")
print 'end'
Released six original articles · won praise 1 · views 5463

Guess you like

Origin blog.csdn.net/aGang_Gg/article/details/86690749