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)
然后您可以按照教程中的说明将此数据写入磁盘。
我尝试使用 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)
然后您可以按照教程中的说明将此数据写入磁盘。