Отображение векторов.

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Ответить
konst555
Активный участник
Сообщения: 214
Зарегистрирован: 11 авг 2015, 16:13
Репутация: 47

Отображение векторов.

Сообщение konst555 »

Версия QGIS 2.18.4
Если взять полигон или линию с размерами элементов в десятки и сотни километров, например, в географической проекции, и сохранить ее, к примеру, в конической проекции, то у этих объектов, при отображении в одном проекте, узлы совпадают, а линии расходятся. Причина понятна - отображение разных проекций на эллипсоиде.

ВОПРОС: Можно ли переключить отображение на плановое? (Т.е. без учета эллипсоида) В этом случае линии для разных проекций совпадут.
Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 792
Ваше звание: званий не имею
Откуда: Москва

Re: Отображение векторов.

Сообщение Александр Мурый »

Вам надо что-то типа "план-схемы" из MapInfo или XY-локации из GRASS?
konst555
Активный участник
Сообщения: 214
Зарегистрирован: 11 авг 2015, 16:13
Репутация: 47

Re: Отображение векторов.

Сообщение konst555 »

Немного разобрался с ошибкой. Это не то, что я думал, но все-таки ошибка при отрисовке присутствует.
Т.е. если линия не полностью в плоскости отображения, то линии для разных проекций разойдутся. Очевидно точка на границе экрана рассчитывается все-таки по эллипсоиду, а линии проводятся прямо без учета кривизны Земли.
Расхождение линий
Расхождение линий
QGIS_test2.png (10 КБ) 3004 просмотра
Сходятся при полном отображении
Сходятся при полном отображении
QGIS_test1.png (11.17 КБ) 3004 просмотра
freeExec
Гуру
Сообщения: 1195
Зарегистрирован: 23 апр 2011, 10:32
Репутация: 205
Откуда: Ульяновск

Re: Отображение векторов.

Сообщение freeExec »

Приложите что ли свои файлы.
konst555
Активный участник
Сообщения: 214
Зарегистрирован: 11 авг 2015, 16:13
Репутация: 47

Re: Отображение векторов.

Сообщение konst555 »

Эти, к сожалению не могу - в них реальные координаты. Сделайте сами просто линейный шейп с длиной отрезков около 100 км где нибудь на севере в географической системе на WGS84 под некоторым углом к меридиану. Потом сохраните его в какой-нибудь проекции, например Гаусса-Крюгера. Открыв одновременно эти векторы, вы увидите такой эффект.
Если не получится, сделаю вам абстрактные линии. Не думаю, что это проблема в шейпах. Узлы ведь совпадают.
Ответить

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

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

Сейчас этот форум просматривают: Bing [Bot] и 5 гостей