Ошибки отображения слоев в СК Lat/Lon, пересекающих 180-й гр

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Ответить
Аватара пользователя
taimyr
IT-моторист
Сообщения: 460
Зарегистрирован: 14 окт 2003, 12:36
Репутация: 17
Откуда: Москва
Контактная информация:

Ошибки отображения слоев в СК Lat/Lon, пересекающих 180-й гр

Сообщение taimyr » 26 мар 2014, 21:27

Собственно, вероятно проблема шире, чем только QGis , но пишу здесь
Итак, имеется линейный слой - shp (гидросеть) на о-в Врангеля, пересекающая 180-й меридиан. Исходно данные созданы в UTM Zone 01, потребовалось перепроецировать их для публикации в WEB в Lat/Lon.
Перепроецирую, гружу в QGIS. в восточном полушарии значительная часть объектов из lat-lon не отображается, число записей в таблице тем не менее совпадает с исходником в UTM 01. Гружу этот же слой в ArcGIS - все нормально отображается. Дальше еще смешнее - смотрю превью того же слоя в ArcCatalog - опять ту же часть объектов не видно ! Смотрю превью в NextGis Manager (ex-WxGIS) - все отображается.
Из каких-то глубин памяти выплыло, что что-то подобное имело место в ArcView 3.x
Для желающих поиграться - http://taimyrsky.ru/other/rivers.7z 11 мб, там и спроецированный и не спроецированный шейп
И оставшиеся в живых позавидуют мёртвым....

bolotoved
Гуру
Сообщения: 920
Зарегистрирован: 30 дек 2008, 14:11
Репутация: 236
Откуда: Ханты-Мансийск
Контактная информация:

Re: Ошибки отображения слоев в СК Lat/Lon, пересекающих 180-

Сообщение bolotoved » 27 мар 2014, 06:38

Может найдете что-то полезное в этом обсуждении: viewtopic.php?f=27&t=14779
Суть там в странной логике визуализации объектов выходящих за 180 меридиан.
ErnieBoyd писал(а):
bolotoved писал(а):Значит проблема была в том, что данные выходили за 180 меридиан.
Это "во-вторых". Во-первых, проблема в том, что QGIS сворачивает узлы объектов, вылезающие за 180 градусов от осевого меридиана.
Странная идеология. Могли бы оставить картографу право решать, где и как резать свою карту. Заодно таких конфузов не возникало бы.

Аватара пользователя
taimyr
IT-моторист
Сообщения: 460
Зарегистрирован: 14 окт 2003, 12:36
Репутация: 17
Откуда: Москва
Контактная информация:

Re: Ошибки отображения слоев в СК Lat/Lon, пересекающих 180-

Сообщение taimyr » 27 мар 2014, 09:19

Ну так в том-то и проблема, ведь другой софт (в том числе открытый Nextgis manager) все отображает нормально, значит можно наверное и здесь этого добиться. Кстати, очень похожая проблема, как выяснилось, происходит и при перепроецировании ТОЧЕЧНОГО слоя на тот же остров, где объекты просто не могут пересекать 180-й градус - тоже часть объектов не видна. В то же время другие линии, пересекающие 180-й градус (например граница заповедника в виде линии), отображаются полностью, хотя и с добавлением лишнего куска линии по 180 градусу).
Другое дело, что эта проблема мало кого конечно волнует...
И оставшиеся в живых позавидуют мёртвым....

Ответить

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

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

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