Rasterio 创建 TIFF 文件

Rasterio Creating TIFF file

我尝试使用 Rasterio-doc 网站上的代码将数组作为 TIFF 写入磁盘 https://rasterio.readthedocs.io/en/latest/topics/writing.html

with rasterio.Env():
    profile = src.profile
    profile.update(
        dtype=rasterio.uint8,
        count=1,
        compress='lzw')

    with rasterio.open('example.tif', 'w', **profile) as dst:
        dst.write(array.astype(rasterio.uint8), 1)

当我 运行 代码出现以下错误:'name 'array' is not defined'.

我在最后一行尝试用 'np.array' 而不是 'array' 来表示它是一个 numpy 数组,但没有成功。

变量'array'代表应该写入磁盘的数据。创建一个 numpy 数组,例如:

import numpy as np
array = np.array(my_array_data)

然后您可以按照教程中的说明将此数据写入磁盘。