def listBandMetaData(inputFile, band):
# Open the dataset in Read Only Mode
dataset = gdal.Open(inputFile, gdal.GA_ReadOnly)
# Check that the image has been opened.
if not dataset is None:
# Get the image band
imgBand = dataset.GetRasterBand(band)
# Check the image band was available.
if not imgBand is None:
# Get the meta-data dictionary
metaData = imgBand.GetMetaData_Dict()
# Check it has entries.
if len(metaData) == 0:
# If it has no entries return
# error message.
print("There is no image meta-data.")
else:
# Otherwise, print out the
# meta-data.
# Loop through each entry.
for metaItem in metaData:
print(metaItem)
else:
# Print out an error message
print("Could not open the image bands: ", band)
else:
# Print an error message if the file
# could not be opened.
print("Could not open the input image file", inputFile)
readBandMetaData.py 文件源码
python
阅读 17
收藏 0
点赞 0
评论 0
评论列表
文章目录