Python ';rasterio.RasterReader&x27;对象没有属性';xy';
我正在尝试使用光栅从.TIF中提取坐标和像素值数据。 似乎有一个.xy()函数用于获取像素的空间坐标,例如:Python ';rasterio.RasterReader&x27;对象没有属性';xy';,python,gis,tiff,rasterio,Python,Gis,Tiff,Rasterio,我正在尝试使用光栅从.TIF中提取坐标和像素值数据。 似乎有一个.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.
>>> 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.\u io.RasterReader'对象没有属性'xy'”
我是否误解了文档,或者这类似于未来版本的预文档?在当前版本/官方文档中是否有其他我没有见过的方法
谢谢大家! 我猜你的版本是0.36?在1.0之前有一段很长的时间,在此期间文档被更新,但是如果您从pip安装时没有标志
--pre
,您将无法访问文档化的功能。1.0最近发布,因此如果您升级,您将可以访问xy
方法。我可以确认anaconda自动安装版本0.3x(在Win 7上测试),并且您必须手动选择使用此功能的版本!