В примере кода данные проецируются в сетку на проекции равной площади Альберса, созданной с помощью:
import cartopy.crs as ccrs
to_proj = ccrs.AlbersEqualArea(central_longitude=-97.0000, central_latitude=38.0000)
Вы можете использовать to_proj
, чтобы преобразовать широту / долготу в проекционные координаты, используя:
pt_x, pt_y = to_proj.transform_point(lon, lat, ccrs.Geodetic())
Затем можно использовать pt_x
и pt_y
для поиска ближайших индексов в массивах gx
и gy
(созданных в исходном примере кода), чтобы извлечь значение данных из массива img
.
Если вы действительно заботитесь только о значении в определенном месте, возможно, вы захотите взглянуть на функцию MetPy interpolate_to_points
.