Страница 1 из 1

qgis перепроецирование растровых слоев

Добавлено: 22 дек 2014, 22:29
kannikkiy
Здравствуйте!

Имеется карта с растровым слоем, полученным в результате интерполяции данных точек. Точки взяты в проекции WGS84. Проекция для проекта тоже WGS84. Однако при таком выборе проекций изображение вытягивается в ширину (рис. 1) (например относительно карт в Яндексе и Гугле, которые представлены в той же проекции). Если же для проекта установить проекцию Пулково 1995 соотношения сторон принимают нормальный вид, однако интерполированные растровые изображения вытягиваются в высоту (рис. 2). Ранее я делал подобное в MapInfo. Там если выбрать проекцию Пулково для карты (аналогично проекту qgis) то данные точек из WGS84 интреполируются как надо (рис. 3).

Возможно ли получить результат интерполяции, аналогичный рис 3 в qgis?

Re: qgis перепроецирование растровых слоев

Добавлено: 23 дек 2014, 02:11
trir

Re: qgis перепроецирование растровых слоев

Добавлено: 16 май 2015, 23:59
kannikkiy
Здравствуйте!

Наконец, решил проблему. По предложенным ответам понял, что дело в проекции исходного слоя данных. Но после его перепроецирования алгоритм интерполяции отказывался работать. Только сегодня вспомнил, что интерполяция идет в точностью до размеров ячейки, которая указана в единицах карты. Для исходной WGS84 она составляла около 0,01, в то время как после перепроецирования должна была стать около 100. Соответственно алгоритм съедал всю память и уходил в своп.
В итоге, чтобы иметь правильное интерполирование точечных данных полученных в проекции WGS84 надо:

1. Сохранить полученные данные в новый векторный слой уже в новой проекции
2. При интерполяции указывать размер ячейки руководствуясь значениями координат данной проекции

Так что прозрение наступило поздно, но все же наступило. Всем спасибо! Тема закрыта