Я использую GeoViews для построения файла netCDF из модели с низким разрешением.
Файл netCDF загружается в xarray, но по какой-то причине график выглядит так:
Я думаю, что причина в том, что координаты широты даны в -90 и 90, а для GeoView это нужно от 0 до 180, но я не уверен.
Код:
gvds = gv.Dataset(xray, kdims=['lon','lat'], vdims=['sst'])
opts.defaults(opts.Image(cmap='RdBu_r'), opts.QuadMesh(cmap='RdBu_r'))
quadmeshes = gvds.to(gv.QuadMesh, ['lon', 'lat'], dynamic=True)
quadmeshes * gv.feature.coastline
У меня вопрос: есть ли способ для GeoView правильно интерпретировать криволинейные координаты? Или есть быстрый способ преобразования координат от 0 до 180?
Обе формы координат:
lot(80,120)
lan(80,120)
и переменная форма:
sst(1,80,120)
Спасибо !!!