привязка мелкомасштабных карт
-
- Новоприбывший
- Сообщения: 2
- Зарегистрирован: 24 июн 2014, 10:06
- Репутация: 0
привязка мелкомасштабных карт
здравствуйте!
в общем, столкнулся с такой проблемой: есть тематические карты из ФГАМа в jpeg, и их надо привязать в QGIS. в первую очередь, меня интересуют карты по африке. на сколько мне удалось выяснить, то для этих карт использовалась азимутальная проекция ламберта с центром в точке 0 с.ш., 20 в.д., хотя я не совсем уверен, потому что не очень в этом разбираюсь, но линии меридианов и параллелей выглядят так, что экватор и 20 меридиан восточной долготы - прямые линии, а остальные - дуги. в списке систем координат QGIS нашёл азимутальные проекции проекции ламберта, но они значатся в прямоугольных системах координат. у меня же мелкомасштабные карты с широтами и долготами, поэтому у меня возникли подозрения, что это не совсем то, что мне надо. имея крайне скудные знания в области описания систем координат, вбил следующее: +proj=laea +lat_0=0 +lon_0=20, наивно полагая, что мне это поможет. попробовал привязать карту через модуль привязки растров, карту сплющило, растянуло, и в итоге - вместо нормальной карты сплющенно-растянутая фиговина. включил перепроецирование на лету в мою систему координат - всё, равное ерунда. тупик.
в общем, столкнулся с такой проблемой: есть тематические карты из ФГАМа в jpeg, и их надо привязать в QGIS. в первую очередь, меня интересуют карты по африке. на сколько мне удалось выяснить, то для этих карт использовалась азимутальная проекция ламберта с центром в точке 0 с.ш., 20 в.д., хотя я не совсем уверен, потому что не очень в этом разбираюсь, но линии меридианов и параллелей выглядят так, что экватор и 20 меридиан восточной долготы - прямые линии, а остальные - дуги. в списке систем координат QGIS нашёл азимутальные проекции проекции ламберта, но они значатся в прямоугольных системах координат. у меня же мелкомасштабные карты с широтами и долготами, поэтому у меня возникли подозрения, что это не совсем то, что мне надо. имея крайне скудные знания в области описания систем координат, вбил следующее: +proj=laea +lat_0=0 +lon_0=20, наивно полагая, что мне это поможет. попробовал привязать карту через модуль привязки растров, карту сплющило, растянуло, и в итоге - вместо нормальной карты сплющенно-растянутая фиговина. включил перепроецирование на лету в мою систему координат - всё, равное ерунда. тупик.
- paleogis
- Модератор
- Сообщения: 1112
- Зарегистрирован: 22 мар 2009, 08:54
- Репутация: 200
- Ваше звание: Модератоо
Re: привязка мелкомасштабных карт
По поводу ПО
Если есть деньги используйте Global Mapper, он более юзер френдли, из свободного ПО хороший привязчик есть у gvsig.
Тема привязки мелкомасштабных карт много раз поднималась, поиск рулит, вот одно из ссылок.
Если есть деньги используйте Global Mapper, он более юзер френдли, из свободного ПО хороший привязчик есть у gvsig.
Тема привязки мелкомасштабных карт много раз поднималась, поиск рулит, вот одно из ссылок.
-
- Гуру
- Сообщения: 1695
- Зарегистрирован: 14 июн 2011, 16:47
- Репутация: 133
- Ваше звание: Завсегдатай
- Откуда: Череповец
Re: привязка мелкомасштабных карт
А если попробовать на Вашей карте 'снять' 3 (думаю должно хватить) пары координат и по ним привязать. Как в QGIS это реализовано не помню ...
[ Сообщение с мобильного устройства ]
[ Сообщение с мобильного устройства ]
-
- Гуру
- Сообщения: 1695
- Зарегистрирован: 14 июн 2011, 16:47
- Репутация: 133
- Ваше звание: Завсегдатай
- Откуда: Череповец
Re: привязка мелкомасштабных карт
Даже проще: открыть какой- нибудь вектор Африки (или мира) в Вашей проекции и по нему привязать растр
[ Сообщение с мобильного устройства ]
[ Сообщение с мобильного устройства ]
- bingeomap
- Гуру
- Сообщения: 506
- Зарегистрирован: 06 июл 2012, 08:37
- Репутация: 53
- Откуда: Азербайджан, Баку
Re: привязка мелкомасштабных карт
Я бы советовал вам вот что: если проекция вам не известна, и если сеть параллель и меридианов достаточно, то привязывайте в геодезической системе,а потом проецировайте на какую проекцию хотите. Но, учитывайте, в моем варианте если на краях карты пересечения меридианов и параллелей нету, тогда на краях карты точность не будет гарантировано.
С уважением,
Биннат Халилов
Биннат Халилов
-
- Гуру
- Сообщения: 4168
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1107
- Ваше звание: программист
- Откуда: Казань
Re: привязка мелкомасштабных карт
до этого места вроде все верноchudesavreshete писал(а): вбил следующее: +proj=laea +lat_0=0 +lon_0=20
откройте секрет - что вы вводили в точки пересечения долготы и широты? широту и долготу в градусах? нужно было вводить значения прямоугольных координат проекции Ламберта (посчитайте их через утилиты gdal/ogr).карту сплющило, растянуло
-
- Новоприбывший
- Сообщения: 2
- Зарегистрирован: 24 июн 2014, 10:06
- Репутация: 0
Re: привязка мелкомасштабных карт
gamm,
секрета нет - вводил широту и долготу в градусах. потому что, когда привязывал, QGIS спросил: введите координаты в формате гг мм сс.сс..., остальное читать не стал (наверное, зря). я думал, раз в описании проекции градусы (+lon_0=20), так и точки тоже все будут в градусах.
секрета нет - вводил широту и долготу в градусах. потому что, когда привязывал, QGIS спросил: введите координаты в формате гг мм сс.сс..., остальное читать не стал (наверное, зря). я думал, раз в описании проекции градусы (+lon_0=20), так и точки тоже все будут в градусах.
-
- Гуру
- Сообщения: 4168
- Зарегистрирован: 15 окт 2010, 08:33
- Репутация: 1107
- Ваше звание: программист
- Откуда: Казань
Re: привязка мелкомасштабных карт
в описании проекции метры (или километры, для этой не помню), +lon_0=20 - это параметры проекции; при привязке соотносятся пиксели и координаты проекции. На сайте есть инструкция (статья) по привязке растровых карт, у меня студенты за полчаса по ней нормально обучались привязывать.chudesavreshete писал(а):я думал, раз в описании проекции градусы (+lon_0=20), так и точки тоже все будут в градусах.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей