Как наложить изображение GRADS на карту OpenLayers

Мне нужно наложить изображение GRADS на карту OpenLayers, но они не подходят друг другу, потому что некоторые земли находятся не в том положении, что даже левый нижний и правый верхний угол изображения находятся в правильном месте.

Я предполагаю, что это связано с разницей в проекции между изображением и картой, поскольку я установил «mproj scaled» для изображения и «EPSG: 3857» для карты. Но я не могу найти какой-либо общей проекции для них обоих.

Кто-нибудь знает, как их собрать?



ОБНОВЛЕНИЕ

Наконец-то я нашел решение в сообщение Magallo для повторного проецирования изображения GRADS в "EPSG:3857" с помощью gdal.


person Frankie    schedule 29.11.2016    source источник


Ответы (1)


Раньше я застревал в той же проблеме, что и вы, и решил найти другое решение для рисования изображения вместо ГрАДС.

Причина в том, что картографическая проекция OpenLayers (или GoogleMap) - это Меркатор, но, насколько я знаю, в настоящее время у GrADS нет этой проекции.

Я настоятельно рекомендую вам попробовать matplotlib, matplotlib предоставляет различные картографические проекции, включая Меркатор.

Попробуйте с некоторыми примерами, это займет много времени, чтобы понять.

person Ngoan Tran    schedule 29.11.2016
comment
Спасибо за совет. Наконец-то я нашел другой способ перепроецировать изображение. - person Frankie; 01.12.2016
comment
вы продолжаете использовать ГрАДС? какую проекцию выбрать? - person Ngoan Tran; 01.12.2016