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

ArcMap栅格数据不能分类(Classified)时,利用工具Calculate Statistics解决。
This dataset does not have valid histogram,run Caculate Statistics tool to generate histogram._第1张图片
工具
This dataset does not have valid histogram,run Caculate Statistics tool to generate histogram._第2张图片
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'

This dataset does not have valid histogram,run Caculate Statistics tool to generate histogram._第3张图片

你可能感兴趣的:(arcpy)