在 python 3.6 中,我导入了一个包含全球降水值的 netCDF4 文件。我还导入了一个包含科罗拉多河流域形状的 shapefile。我的目标是只能在我的 shapefile 中读取/提取降水数据。我查找了多个示例,但没有一个真正有帮助。
到目前为止,这是我的代码:
from netCDF4 import Dataset
import numpy as np
import geopandas as gpd
nc = Dataset('filename.nc')
long = nc.variables['lon'][:]
lati = nc.variables['lat'][:]
rainfall = nc.variables['precip'][:]
shapefile=gpd.read_file('filename.shp')
上面的代码没有错误消息。