GeoViews не правильно интерпретируют криволинейные координаты - PullRequest
0 голосов
/ 28 июня 2019

Я использую GeoViews для построения файла netCDF из модели с низким разрешением. Файл netCDF загружается в xarray, но по какой-то причине график выглядит так:

enter image description here

Я думаю, что причина в том, что координаты широты даны в -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)

Спасибо !!!

...