У меня есть двумерные файлы в сетке, которые представляют каталоги землепользования для интересующей достопримечательности.
У меня также есть некоторые точки на основе широты / долготы, распределенные в этой области.
from netCDF4 import Dataset
## 2-d gridded files
nc_file = "./geo_em.d02.nc"
geo = Dataset(nc_file, 'r')
lu = geo.variables["LU_INDEX"][0,:,:]
lat = geo.variables["XLAT_M"][0,:]
lon = geo.variables["XLONG_M"][0,:]
## point files
point = pd.read_csv("./point_data.csv")
plt.pcolormesh(lon,lat,lu)
plt.scatter(point_data.lon,cf_fire_data.lat, color ='r')
Я хочу извлечь значения 2-го координатного поля, которому принадлежат эти точки, но я обнаружил, что определить его сложнопростая функция, чтобы решить это.
Есть ли эффективный способ добиться этого?
Буду признателен за любые советы.
PS
Я загрузил здесь свои файлы
1.nc_file
2.point_file