python用np.where()根据经纬度截取nc数据
时间: 2023-07-27 21:26:34 浏览: 568
nc数据按照经纬度提取.rar_matlab_sudden9fy_提取nc数据_经纬度_经纬度提取
5星 · 资源好评率100%
您可以尝试使用`xarray`库中的`sel()`方法根据经纬度截取nc数据。下面是一个示例代码:
```python
import xarray as xr
input_data = r'F:\科研\温盐反演\ARGO数据\2020\20200102_prof.nc'
data = xr.open_dataset(input_data)
# 假设要截取的经纬度范围为[30, 40]°N,[145, 155]°E
lat_range = slice(30, 40)
lon_range = slice(145, 155)
# 使用sel()方法根据经纬度截取数据
temp = data['TEMP'].sel(lat=lat_range, lon=lon_range)
# 打印截取后的数据
print(temp)
```
在这里,我们使用了`sel()`方法根据经纬度截取了`TEMP`变量的数据,并将结果存储在`temp`中。您可以根据自己的实际数据进行修改。
阅读全文