Страница 1 из 1
Проекции в QGIS и MapInfo
Добавлено: 24 сен 2014, 11:40
geod_14
Доброго времени суток!
Помогите разобраться!Дело в том,что есть tab на область в проекции Пулково-42(28406), который нужно преобразовать в shape в проекцию WGS-84 (4326).
Ход решения проблемы:
1. Загрузить в MapInfo tab.

2. Через универсальный транслятор выгрузить в shape.
3. Загрузить в Postgres и через st_transform поменять проекцию слоя области с 28406 на 4326.
4. Выгрузить данный преобразованный shape в QGIS.
5. Выбрать в QGIS проекцию проекта 4326.
В итоге, получаю такой результат:

Почему слой имеет другую форму?
Re: Проекции в QGIS и MapInfo
Добавлено: 24 сен 2014, 12:01
Игорь Белов
Во-первых, вполне приличная форма. Так отображаются на карте долготы/широты, градус долготы равен градусу широты. Измените координатную систему проекта на, скажем, "Pulkovo 1942 / Gauss-Kruger zone 6" и сравните.
Во-вторых, у Вас могут быть причины перегонять слои через PostGIS. Я же просто открыл бы TAB в QGIS и сохранил копию как shape в WGS 84.
Re: Проекции в QGIS и MapInfo
Добавлено: 24 сен 2014, 13:15
geod_14
Форма то приличная, но не соответствует нужному результату.........
Когда проекция проекта в QGIS была изменена на 28406, то слой стал соответствовать по форме.

Слои выгружаю через PosGIS потому, что в дальнейшем слой надо выгрузить на сайт.
Мой вопрос заключается в том ,что :
Почему слой с проекцией 4326 (трансформированный из 28406) в QGIS с проекцией проекта 4326 не соответствует этому же слою с проекцией 28406 в MapInfo(проекция проекта 28406)?
Я понимаю, что формы при разных проекциях отображаются по разному.
Просто форма области в проекции 4326 совсем не соответствует реальному размещению на поверхности.
Re: Проекции в QGIS и MapInfo
Добавлено: 24 сен 2014, 13:46
Игорь Белов
geod_14 писал(а):форма области в проекции 4326 совсем не соответствует реальному размещению на поверхности.
geod_14 писал(а):Когда проекция проекта в QGIS была изменена на 28406, то слой стал соответствовать по форме.
Вы уж определитесь с соответствием реальному размещению на поверхности. Хотя бы импортируйте результат в MapInfo и откройте в одном окне карты с оригиналом.
Re: Проекции в QGIS и MapInfo
Добавлено: 24 сен 2014, 15:06
geod_14
Результат в MapInfo:
Слева-28406....................................................................................Справа-4326

В MapInfo просто размещение слоев отличается углом поворота.
Результат в QGIS:
Слева-28406....................................................................................Справа-4326

В QGIS же слой просто растянуло.
Re: Проекции в QGIS и MapInfo
Добавлено: 24 сен 2014, 15:19
geod_14
Поэтому вопрос стоит так: Почему такая разница в отображении слоя в MapInfo и QGIS?
Re: Проекции в QGIS и MapInfo
Добавлено: 24 сен 2014, 16:29
trir
файлы приложи
Re: Проекции в QGIS и MapInfo
Добавлено: 24 сен 2014, 16:44
Игорь Белов
geod_14 писал(а):Поэтому вопрос стоит так: Почему такая разница в отображении слоя в MapInfo и QGIS?
Напомню сказанное о QGIS:
ErnieBoyd писал(а):Так отображаются на карте долготы/широты, градус долготы равен градусу широты.
Это относится также к ArcGIS. Говоря иначе, в этих программах географические координаты — это «квадратная» проекция, т. е. цилиндрическая равнопромежуточная с основной параллелью, совпадающей с экватором (Latitude of true scale = 0).
В MapInfo же «Долгота/широта» — «прямоугольная» проекция, т. е. цилиндрическая равнопромежуточная с параллелью в середине окна карты в качестве основной (Latitude of true scale = широта-в-центре).
В результате в проекции «Долгота/широта» ArcGIS и QGIS трапецию 1°×1° всегда отображают квадратом. MapInfo же при перемещении по карте на север-юг изменяет расстояние между параллелями так, чтобы сохранить видимое соотношение размеров объектов вдоль меридианов и параллелей за счёт затрат на пересчёт «на лету» координат в окне.
Re: Проекции в QGIS и MapInfo
Добавлено: 12 мар 2017, 14:27
t[0]p
Игорь Белов писал(а):geod_14 писал(а):Поэтому вопрос стоит так: Почему такая разница в отображении слоя в MapInfo и QGIS?
Напомню сказанное о QGIS:
ErnieBoyd писал(а):Так отображаются на карте долготы/широты, градус долготы равен градусу широты.
Это относится также к ArcGIS. Говоря иначе, в этих программах географические координаты — это «квадратная» проекция, т. е. цилиндрическая равнопромежуточная с основной параллелью, совпадающей с экватором (Latitude of true scale = 0).
В MapInfo же «Долгота/широта» — «прямоугольная» проекция, т. е. цилиндрическая равнопромежуточная с параллелью в середине окна карты в качестве основной (Latitude of true scale = широта-в-центре).
В результате в проекции «Долгота/широта» ArcGIS и QGIS трапецию 1°×1° всегда отображают квадратом. MapInfo же при перемещении по карте на север-юг изменяет расстояние между параллелями так, чтобы сохранить видимое соотношение размеров объектов вдоль меридианов и параллелей за счёт затрат на пересчёт «на лету» координат в окне.
Я заметил что так же меняется и координата одной и той же точки в MapInfo и QGIS (т.е. не только меняется геометрия). Это следствие того что вы описывали? Возникает вопрос, а что точнее? На этот вопрос вообще есть ответ? )
Re: Проекции в QGIS и MapInfo
Добавлено: 12 мар 2017, 15:31
Игорь Белов
t[0]p писал(а):Я заметил что так же меняется и координата одной и той же точки в MapInfo и QGIS (т.е. не только меняется геометрия). Это следствие того что вы описывали? Возникает вопрос, а что точнее? На этот вопрос вообще есть ответ? )
Когда я учился в школе, перед «Найти» было принято писать «Дано». С тех пор, возможно, правила изменились.