Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/328.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python ';rasterio.RasterReader&x27;对象没有属性';xy';_Python_Gis_Tiff_Rasterio - Fatal编程技术网

Python ';rasterio.RasterReader&x27;对象没有属性';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.

我正在尝试使用光栅从.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.height // 2)
我收到错误:“AttributeError:'rasterio.\u io.RasterReader'对象没有属性'xy'”

我是否误解了文档,或者这类似于未来版本的预文档?在当前版本/官方文档中是否有其他我没有见过的方法


谢谢大家!

我猜你的版本是0.36?在1.0之前有一段很长的时间,在此期间文档被更新,但是如果您从pip安装时没有标志
--pre
,您将无法访问文档化的功能。1.0最近发布,因此如果您升级,您将可以访问
xy
方法。我可以确认anaconda自动安装版本0.3x(在Win 7上测试),并且您必须手动选择使用此功能的版本!