Я работаю с данными о температуре, расположенными на полярной сетке.Каждая ячейка сетки имеет числовое значение и расположена по ее полярным координатам R (в километрах) и T (в градусах).Набор данных все еще является 2D-массивом.
Изображение: полярная сетка
Я могу построить эти данные с помощью Matplotlib, используя pcolor
и polar = True
.
Что я хотел бы сделать , так это нанести эти данные на карту, используя Cartopy.Насколько я понимаю, я должен:
- использовать xarray для хранения как данных, так и их географических координат;
- отобразить этот массив данных на карте.
Однако, как видно на рисунке 1 , размер каждой ячейки зависит от диапазона.То есть удаленные ячейки имеют более широкий азимутальный экстент, чем близкие.
Как бы вы порекомендовали решить эту проблему и нанести полярные данные на карту?