Как создать описание проекции по данным MapInfo prj
- Филиппов Владислав
- Гуру
- Сообщения: 1035
- Зарегистрирован: 17 фев 2006, 06:28
- Репутация: 144
- Ваше звание: Геннадич
- Откуда: Новосибирск
- Контактная информация:
Как создать описание проекции по данным MapInfo prj
Как создать описание проекции для 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 - похоже на долготу (центральный меридиан).
Ссылка из руководства пока ничего не дала, пытаюсь разобраться, с инглишем трудновато.
Допустим есть строка:
""СК-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
На форуме довольно много примеров работы с форматом PROJ4. Основные параметры описаны здесь.
Редактор материалов, модератор форума
-
- Гуру
- Сообщения: 2627
- Зарегистрирован: 29 мар 2007, 14:12
- Репутация: 34
- Откуда: Ukraine
Re: Как создать описание проекции по данным MapInfo prj
Вот описание мапинфовской CoordSys
- Mavka
- Гуру
- Сообщения: 2060
- Зарегистрирован: 14 мар 2008, 17:36
- Репутация: 9
Re: Как создать описание проекции по данным MapInfo prj
В случае с ESRI Shapefile я открываю их в QGIS и там в свойствах слоя можно посмотреть проекцию в виде proj.4.
Если описание проекции хранится внутри map-файла, то откройте его в QGIS.
Если описание проекции хранится внутри map-файла, то откройте его в QGIS.
лангольеры под окном жрали время ом-ном-ном
- Филиппов Владислав
- Гуру
- Сообщения: 1035
- Зарегистрирован: 17 фев 2006, 06:28
- Репутация: 144
- Ваше звание: Геннадич
- Откуда: Новосибирск
- Контактная информация:
-
- Гуру
- Сообщения: 3058
- Зарегистрирован: 19 май 2010, 19:44
- Репутация: 189
Re: Как создать описание проекции по данным MapInfo prj
Только -11057.626 это не совсем правильно, смещение по Х должно быть не в метрах, а в угловых единицах...
Соответственно -5912900.566: - 12900.566 должно быть в угловых величинах, и дополнительно смещение в метрах: -5900000
Соответственно -5912900.566: - 12900.566 должно быть в угловых величинах, и дополнительно смещение в метрах: -5900000
- Филиппов Владислав
- Гуру
- Сообщения: 1035
- Зарегистрирован: 17 фев 2006, 06:28
- Репутация: 144
- Ваше звание: Геннадич
- Откуда: Новосибирск
- Контактная информация:
Re: Как создать описание проекции по данным MapInfo prj
а можно подробнее?Донецков писал(а):Только -11057.626 это не совсем правильно, смещение по Х должно быть не в метрах, а в угловых единицах...
Соответственно -5912900.566: - 12900.566 должно быть в угловых величинах, и дополнительно смещение в метрах: -5900000
этот prj "зона 2" используют в работе, вы хотите сказать, что он содержит ошибочные данные?
-
- Гуру
- Сообщения: 3058
- Зарегистрирован: 19 май 2010, 19:44
- Репутация: 189
Re: Как создать описание проекции по данным MapInfo prj
Блоки (если хотите районы) СК-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 метрах, а далее как писал ранее...
Использоваание угловых величин немного повышает точность перевычислений, тем более что ПО позволяют их использовать...
так указанный вами "СК-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
- Ваше звание: Геннадич
- Откуда: Новосибирск
- Контактная информация:
Кто сейчас на конференции
Сейчас этот форум просматривают: Ahrefs [Bot] и 3 гостя