python - “rasterio._io.RasterReader”对象没有属性“xy”
问题描述
我正在尝试使用光栅从 .TIF 中提取坐标和像素值数据。 在最近更新的文档(2018 年 4 月)中,似乎有一个 .xy() 函数来获取像素的空间坐标,例如:
>>> dataset.xy(dataset.width // 2, dataset.height // 2)
(476550.0, 4149150.0)
但是,当我运行相同的示例时:
import rasterio
dataset = rasterio.open('image.tif')
dataset.xy(dataset.width // 2, dataset.height // 2)
我收到错误:“AttributeError:'rasterio._io.RasterReader' 对象没有属性 'xy'”。
我是在误解文档还是这类似于未来版本的预文档?在当前版本/官方文档中是否有另一种我没见过的方法?
谢谢!
解决方案
推荐阅读
- azure-devops - 防止在 VSTS 上发布公共包
- c++ - 用特征初始化向量C++的矩阵
- java - BeanCreationException:创建名为“userRepository”的 bean 时出错:合并 bean 定义的后处理失败
- c++ - c++非法指令(核心转储)
- javascript - BIRT:parseInt 的奇怪行为
- sublimetext3 - 如何在 Sublime Text 3 中禁用多个光标实例?
- python - Keras 分类器为手势分类提供了荒谬的准确性
- php - PHP DateTime 差异返回错误的天数
- java - httpclient 默认接受不受信任的证书
- sonarqube - SonarQube 未发布 PHP 单元测试报告