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

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Ответить
kannikkiy
Новоприбывший
Сообщения: 6
Зарегистрирован: 20 дек 2014, 19:20
Репутация: 0

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

Сообщение kannikkiy » 22 дек 2014, 22:29

Здравствуйте!

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

Возможно ли получить результат интерполяции, аналогичный рис 3 в qgis?
Вложения
Sample-MapInfo.jpg
Рис. 3.
Sample-MapInfo.jpg (11.15 КБ) 4599 просмотров
Sample-QGis-Pulkovo.jpg
Рис. 2
Sample-QGis-Pulkovo.jpg (10.77 КБ) 4599 просмотров
Sample-QGis-WGS84.jpg
Рис. 1
Sample-QGis-WGS84.jpg (7.28 КБ) 4599 просмотров

trir
Гуру
Сообщения: 5360
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1021
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

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

Сообщение trir » 23 дек 2014, 02:11


kannikkiy
Новоприбывший
Сообщения: 6
Зарегистрирован: 20 дек 2014, 19:20
Репутация: 0

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

Сообщение kannikkiy » 16 май 2015, 23:59

Здравствуйте!

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

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

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

Ответить

Вернуться в «QGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя