Көбірек

Gdal ReadAsArray () gdal диапазонының статистикасына қарағанда әр түрлі мәндер

Gdal ReadAsArray () gdal диапазонының статистикасына қарағанда әр түрлі мәндер


Мен неге GDAL-мен топ ашсам, мысалы,Get.Maximun (): 1000, бірақ егер мен жасасамReadAsArrayмен алдымmyArray.max (): 1200(егер мен жасасам, сол сияқтыnp.max (myArray)). Бұл айырмашылықты біреу біледі ме?


Айырмашылық сіздің GeoTiff-тегі ескірген статистикаға байланысты болуы мүмкін.band.GetMaximum ()GeoTiff-ке енгізілген алдын-ала есептелген статистиканың мәнін оқиды.

Егер сіз статистиканы жаңартқыңыз келсе, оны пайдалана аласызgdalinfo - статистиканемесе файлға жазбаша қол жетімділікті қамтамасыз ете отырып, оны Python байланыстыруымен жасаңыз.

osgeo импортынан gdal ds = gdal.Open («myGeo.tif», gdal.GA_Update) ds.GetRasterBand (1) .ComputeStatistics ()

Бейнені қараңыз: Install GDAL in Python