In Python 3.6 habe ich eine netCDF4-Datei mit globalen Niederschlagswerten importiert. Ich habe auch eine Formdatei importiert, die die Form für das Colorado River-Becken enthält. Mein Ziel ist es, Niederschlagsdaten nur innerhalb meiner Shapefile lesen/extrahieren zu können. Ich habe mehrere Beispiele nachgeschlagen, aber keine hat wirklich geholfen.Extrahieren Sie netCDF4 Daten aus einem Shapefile?
Hier ist mein Code so weit:
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')
Es gibt keine Fehlermeldungen auf dem obigen Code.
Von dem, was ich sammle, versuchst du, Daten von deinem NC-Datensatz zu analysieren, der sich innerhalb des Colorado-Beckens befindet (wie von deiner Shape-Datei definiert). Ist das korrekt? –