请用python读取遥感文件的坐标信息并显示出来
时间: 2023-05-13 15:06:54 浏览: 57
可以使用GDAL库来读取遥感文件的坐标信息,并使用Matplotlib库来显示出来。以下是一个示例代码:
```python
import gdal
import matplotlib.pyplot as plt
# 打开遥感文件
dataset = gdal.Open('path/to/your/file.tif')
# 获取地理转换信息
geotransform = dataset.GetGeoTransform()
# 获取左上角坐标和像素分辨率
x_origin = geotransform[0]
y_origin = geotransform[3]
pixel_width = geotransform[1]
pixel_height = geotransform[5]
# 获取图像大小
rows = dataset.RasterYSize
cols = dataset.RasterXSize
# 计算右下角坐标
x_end = x_origin + (cols * pixel_width)
y_end = y_origin + (rows * pixel_height)
# 输出坐标信息
print('左上角坐标:({:.6f}, {:.6f})'.format(x_origin, y_origin))
print('右下角坐标:({:.6f}, {:.6f})'.format(x_end, y_end))
# 显示图像
band = dataset.GetRasterBand(1)
image = band.ReadAsArray()
plt.imshow(image)
plt.show()
# 关闭数据集
dataset = None
```
注意:需要安装GDAL和Matplotlib库。
阅读全文