xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

  • 大小: 2KB
    文件類型: .py
    金幣: 1
    下載: 1 次
    發布日期: 2021-06-10
  • 語言: Python
  • 標簽: Python??

資源簡介

Python讀取柵格并計算

資源截圖

代碼片段和文件信息

#?-*-?coding:?utf-8?-*-
“““
Created?on?Wed?Jan?21?19:29:08?2015

@author:?Alvin
“““

import?sys
import?numpy
#output=open(r‘output.txt‘‘w‘)
#sys.stdout=output
from?osgeo?import?gdal
from?osr?import?SpatialReference
from?functools?import?reduce
from?operator?import?add
import?itertools

def?GetRasterInfo(rasterFile):
????ds?=?gdal.Open(rasterFile)
????band?=?ds.GetRasterBand(1)
????nRows?=?band.YSize
????nCols?=?band.XSize

????projWkt?=?ds.GetProjection()
????srs?=?SpatialReference()
????srs.ImportFromWkt(projWkt)
????proj4Str?=?srs.ExportToProj4()

????geotrans?=?ds.GetGeoTransform()
????dx?=?geotrans[1]
????dy?=?geotrans[5]
????xmin?=?geotrans[0]
????ymax?=?geotrans[3]
????extent?=?(xmin?ymax?+?nRows*dy?xmin?+?nCols*dx?ymax)

????data?=?band.ReadAsArray()
????noDataValue?=?band.GetNoDataValue()

????valRange?=?(band.GetMinimum()?band.GetMaximum())

????return?nRows?nCols?srs?geotrans?data?noDataValue

def?WriteGTiffFile(filename?nRows?nCols?data?geotransform?srs?noDataValue

評論

共有 條評論