【发布时间】:2017-06-07 15:29:29
【问题描述】:
在 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')
上面的代码没有错误信息。
【问题讨论】:
-
据我所知,您正在尝试分析来自科罗拉多河流域(由您的 shape 文件定义)内的 nc 数据集的数据。对吗?
标签: python-3.x numpy shapefile geopandas netcdf4