Как создать описание проекции по данным MapInfo prj

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Ответить
Аватара пользователя
Филиппов Владислав
Гуру
Сообщения: 1035
Зарегистрирован: 17 фев 2006, 06:28
Репутация: 144
Ваше звание: Геннадич
Откуда: Новосибирск
Контактная информация:

Как создать описание проекции по данным MapInfo prj

Сообщение Филиппов Владислав » 03 окт 2011, 07:29

Как создать описание проекции для QGIS по данным которые есть в prj-файле MapInfo?
Допустим есть строка:
""СК-1963, район W, зона 6", 8, 1001, 7, 75.05, 0, 1, 6500000, -11057.626"
или
""зона 2", 8, 1001, 7, 77.7333333333, 0, 1, 2250000,-5912900.566 "
что нужно сделать чтобы создать СК в формате понятном QGIS?
77.7333333333 - похоже на долготу (центральный меридиан).
Ссылка из руководства пока ничего не дала, пытаюсь разобраться, с инглишем трудновато.

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 792
Ваше звание: званий не имею
Откуда: Москва

Re: Как создать описание проекции по данным MapInfo prj

Сообщение Александр Мурый » 03 окт 2011, 10:55

На форуме довольно много примеров работы с форматом PROJ4. Основные параметры описаны здесь.
Редактор материалов, модератор форума

Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Репутация: 34
Откуда: Ukraine

Re: Как создать описание проекции по данным MapInfo prj

Сообщение Voltron » 03 окт 2011, 15:22

Вот описание мапинфовской CoordSys

Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Репутация: 9

Re: Как создать описание проекции по данным MapInfo prj

Сообщение Mavka » 03 окт 2011, 15:55

В случае с ESRI Shapefile я открываю их в QGIS и там в свойствах слоя можно посмотреть проекцию в виде proj.4.
Если описание проекции хранится внутри map-файла, то откройте его в QGIS.
лангольеры под окном жрали время ом-ном-ном

Аватара пользователя
Филиппов Владислав
Гуру
Сообщения: 1035
Зарегистрирован: 17 фев 2006, 06:28
Репутация: 144
Ваше звание: Геннадич
Откуда: Новосибирск
Контактная информация:

Re: Как создать описание проекции по данным MapInfo prj

Сообщение Филиппов Владислав » 04 окт 2011, 06:42

Voltron, спасибо за ссылочку

Донецков
Гуру
Сообщения: 3058
Зарегистрирован: 19 май 2010, 19:44
Репутация: 189

Re: Как создать описание проекции по данным MapInfo prj

Сообщение Донецков » 04 окт 2011, 08:52

Только -11057.626 это не совсем правильно, смещение по Х должно быть не в метрах, а в угловых единицах...
Соответственно -5912900.566: - 12900.566 должно быть в угловых величинах, и дополнительно смещение в метрах: -5900000

Аватара пользователя
Филиппов Владислав
Гуру
Сообщения: 1035
Зарегистрирован: 17 фев 2006, 06:28
Репутация: 144
Ваше звание: Геннадич
Откуда: Новосибирск
Контактная информация:

Re: Как создать описание проекции по данным MapInfo prj

Сообщение Филиппов Владислав » 04 окт 2011, 09:55

Донецков писал(а):Только -11057.626 это не совсем правильно, смещение по Х должно быть не в метрах, а в угловых единицах...
Соответственно -5912900.566: - 12900.566 должно быть в угловых величинах, и дополнительно смещение в метрах: -5900000
а можно подробнее?
этот prj "зона 2" используют в работе, вы хотите сказать, что он содержит ошибочные данные?

Донецков
Гуру
Сообщения: 3058
Зарегистрирован: 19 май 2010, 19:44
Репутация: 189

Re: Как создать описание проекции по данным MapInfo prj

Сообщение Донецков » 13 окт 2011, 03:54

Блоки (если хотите районы) СК-63 и все составленные на их основе МСК, а иногда и городские системы используют в своих параметрах смещение от экватора (т.е. по X), так вот в "оригинальной" версии параметров смещение представлено в уловых единицах, а не в метрах, как в приведенном вами примере...
так указанный вами "СК-1963, район W, зона 6" - правильнее назвать СК-1963, район W, зона 3, 6-и градусная", т.к. у нее ЦМ = 75.05; тогда смещение по Х у Вас будет не 0, а 0.1 (т.к. 11057.626 это примерно 0.1 градуса долготы по центральному меридиану зоны), а вместо -11057.626 пишите 0, и у Вас не правильно указано значение ЦМ в метрах 6500000, почему 6, если зона 3, должно быть 3500000.
В приведенной "зоне 2", соответсственно находите сколько минут по долготе будет в ваших 12900.566 метрах, а далее как писал ранее...
Использоваание угловых величин немного повышает точность перевычислений, тем более что ПО позволяют их использовать...
Последний раз редактировалось Донецков 13 окт 2011, 08:11, всего редактировалось 1 раз.

Аватара пользователя
Филиппов Владислав
Гуру
Сообщения: 1035
Зарегистрирован: 17 фев 2006, 06:28
Репутация: 144
Ваше звание: Геннадич
Откуда: Новосибирск
Контактная информация:

Re: Как создать описание проекции по данным MapInfo prj

Сообщение Филиппов Владислав » 13 окт 2011, 06:05

Спасибо

Ответить

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

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

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