世界中の海面温度データから土地面積をマスクしたいと思います。私はCartopyを使ってデータをプロットしています。このようなマスクオーシャンまたは土地をCartopyを使用してデータからマスク
import numpy as np
import matplotlib.pyplot as plt
import cartopy.crs as ccrs
from netCDF4 import Dataset
f = Dataset('sst.mnmean.nc')
sst = f.variables['sst'][0,:,:]
lats = f.variables['lat'][:]
lons = f.variables['lon'][:]
ax = plt.axes(projection=ccrs.PlateCarree())
ax.coastlines()
plot = ax.contourf(lons, lats, sst, 60, transform=ccrs.PlateCarree())
cb = plt.colorbar(plot)
plt.show()
私はこれから土地をマスクしたいと思います。
コードを投稿してください。 – Signal
あなたの質問を明確にしてください、私は土地の質量に関連する温度データを削除する方法を意味すると思いますか? – Maljam
いいえ、データは実際には海洋データだけです。しかし、効果的に補間されるために、地球全体が使用されます。その結果、私は土地の上に海面温度も持っています(無意味です)。海面温度は水域だけの温度の尺度です – Kushal