python读取tif
时间: 2023-08-10 13:07:54 浏览: 209
要使用Python读取tif文件,可以使用GDAL库。下面是一个示例代码,可以读取tif文件并返回栅格数据的相关信息:
```python
import gdal
def readtif(filepath):
dataset = gdal.Open(filepath)
col = dataset.RasterXSize
row = dataset.RasterYSize
geotrans = dataset.GetGeoTransform()
proj = dataset.GetProjection()
data = dataset.ReadAsArray()
del dataset
return \[col, row, geotrans, proj, data\]
```
这段代码使用了GDAL库的`Open`函数打开tif文件,并获取了栅格数据的列数、行数、地理转换信息、投影信息以及数据本身。最后,通过`del`语句释放了数据集的内存。你可以将`filepath`参数替换为你要读取的tif文件的路径,然后调用`readtif`函数即可获取相关信息。
#### 引用[.reference_title]
- *1* [python 读取TIFF信息](https://blog.csdn.net/weixin_43711893/article/details/122529093)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down28v1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文