在 pysheds 中使用 "from_raster" 属性出错
Getting Error with "from_raster" attribute in pysheds
这是我第一次提问。我正在尝试使用“pysheds”来分析一些水文 DEM 文件。开发人员提供了一些非常详尽的“操作方法”视频,但是当我尝试按照他们显示的方式加载 DEM 文件时,出现以下错误:
模块'pysheds.grid'没有属性'from_raster'
这是我的代码
import numpy as np
import matplotlib.pyplot as plt
import matplotlib.colors as colors
import geopandas as gpd
import pysheds
import pysheds.grid as Grid
import mplleaflet
grid = Grid.from_raster('path.tif', data_name = 'dem')`
我检查了控制台中的 print(dir(Grid))
,但没有看到列出此属性。
我错过了什么吗?
谢谢!
根据 documentation,您应该像这样从 pysheds.grid
导入 Grid
:
from pysheds.grid import Grid
grid = Grid.from_raster('n30w100_con', data_name='dem')
grid.read_raster('n30w100_dir', data_name='dir')
grid.view('dem')
而不是
import pysheds.grid as Grid
这是我第一次提问。我正在尝试使用“pysheds”来分析一些水文 DEM 文件。开发人员提供了一些非常详尽的“操作方法”视频,但是当我尝试按照他们显示的方式加载 DEM 文件时,出现以下错误:
模块'pysheds.grid'没有属性'from_raster'
这是我的代码
import numpy as np
import matplotlib.pyplot as plt
import matplotlib.colors as colors
import geopandas as gpd
import pysheds
import pysheds.grid as Grid
import mplleaflet
grid = Grid.from_raster('path.tif', data_name = 'dem')`
我检查了控制台中的 print(dir(Grid))
,但没有看到列出此属性。
我错过了什么吗? 谢谢!
根据 documentation,您应该像这样从 pysheds.grid
导入 Grid
:
from pysheds.grid import Grid
grid = Grid.from_raster('n30w100_con', data_name='dem')
grid.read_raster('n30w100_dir', data_name='dir')
grid.view('dem')
而不是
import pysheds.grid as Grid