Привязка растров по характерным точкам
-
- Гуру
- Сообщения: 810
- Зарегистрирован: 22 авг 2007, 14:58
- Репутация: 123
- Откуда: Казань
Привязка растров по характерным точкам
Задача:
Имеется куча растров на разные территории. На растрах -- топографические карты (масштаб разный, чаще всего 1см - 2 км). Эти карты -- не стандартные листы и на них не нанесена координатная сетка. Требуется привязать эти расты, при этом, учитывая, масштаб карт, получаем, что точность положения объектов на карте и на местности будет порядка 100м, при этом хочется привязать так, чтоб не сильно увеличить погрешность.
Поскольку на растрах координат нет, единственный способ, приходящий в голову, -- привязывать по характерным точкам (слияние рек и т.п.) на привязываемой карте и карте с известными координатами.
Вопрос:
1) Будет ли достаточно (не сильно загрубляя точность) для привязки использовать Vmap0? OpenStreetMap? Какой-то еще открытый источник?
2) При разночтениях на Vmap0 и OSM кому верить больше?
Имеется куча растров на разные территории. На растрах -- топографические карты (масштаб разный, чаще всего 1см - 2 км). Эти карты -- не стандартные листы и на них не нанесена координатная сетка. Требуется привязать эти расты, при этом, учитывая, масштаб карт, получаем, что точность положения объектов на карте и на местности будет порядка 100м, при этом хочется привязать так, чтоб не сильно увеличить погрешность.
Поскольку на растрах координат нет, единственный способ, приходящий в голову, -- привязывать по характерным точкам (слияние рек и т.п.) на привязываемой карте и карте с известными координатами.
Вопрос:
1) Будет ли достаточно (не сильно загрубляя точность) для привязки использовать Vmap0? OpenStreetMap? Какой-то еще открытый источник?
2) При разночтениях на Vmap0 и OSM кому верить больше?
-
- Гуру
- Сообщения: 4231
- Зарегистрирован: 10 апр 2006, 22:34
- Репутация: -344969098
- Откуда: Париж
Re: Привязка растров по характерным точкам
В общем случае многое зависит от того как были получены и обработаны эти растры. Из сообщения не понятно территория и проекция карт, и возможно их возраст.
Может на нее есть в открытом доступе или в интернете и сами карты. Потом для М1:200000 вполне сойдет и Google Maps и просто снимки Landsat уровня1G.
Надо учесть возможное различие систем координат и способов съемки, все таки, М1:200000, достаточно крупный масштаб для того, что бы не учитывать разницу в кривизне.
Теперь по самой процедуре привязки - опыт показывает, что наиболее неизменными являются железные дороги и церкви, все остальное очень вольно мигрирует на карте. Слияние рек, развилки дорог, границы леса и водоемов - в средней полосе за 20-25 лет могут существенно сдвинуться. Правда, на импортных векторных картах дороги и особенно железные имеют тенденцию к очень-очень сильной генерализации
Может на нее есть в открытом доступе или в интернете и сами карты. Потом для М1:200000 вполне сойдет и Google Maps и просто снимки Landsat уровня1G.
Надо учесть возможное различие систем координат и способов съемки, все таки, М1:200000, достаточно крупный масштаб для того, что бы не учитывать разницу в кривизне.
Теперь по самой процедуре привязки - опыт показывает, что наиболее неизменными являются железные дороги и церкви, все остальное очень вольно мигрирует на карте. Слияние рек, развилки дорог, границы леса и водоемов - в средней полосе за 20-25 лет могут существенно сдвинуться. Правда, на импортных векторных картах дороги и особенно железные имеют тенденцию к очень-очень сильной генерализации

- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9129
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 748
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: Привязка растров по характерным точкам
Как определил? Я бы другую цифру назвал.масштаб карт, получаем, что точность положения объектов на карте и на местности будет порядка 100м
VMap0 - недостаточно однозначно, OSM - скорее всего да.1) Будет ли достаточно (не сильно загрубляя точность) для привязки использовать Vmap0? OpenStreetMap? Какой-то еще открытый источник?
OSM2) При разночтениях на Vmap0 и OSM кому верить больше?
пристегивайтесь, турбулентность прямо по курсу
-
- Гуру
- Сообщения: 810
- Зарегистрирован: 22 авг 2007, 14:58
- Репутация: 123
- Откуда: Казань
Re: Привязка растров по характерным точкам
Территория очень разбросана -- западная часть России, куски Украины Белоруссии, Польши. Как раз привязывать приходится те части территории, на которые не нашлись приличные топокарты. Карты, с которыми приходится работать -- сборная солянка, попадаются очень разные, в т.ч. и ксерокопии каких-то карт 80-ти летней давности. Наиболее приличные из того, что нужно обработать -- отсканированные атласы, типа Атлас Псковской области (наверняка видели что-то подобное).Boris писал(а):В общем случае многое зависит от того как были получены и обработаны эти растры. Из сообщения не понятно территория и проекция карт, и возможно их возраст. Может на нее есть в открытом доступе или в интернете и сами карты.
А как это учесть? Есть ли какой-то алгоритм?Boris писал(а): ... для М1:200000 вполне сойдет и Google Maps и просто снимки Landsat уровня1G.
Надо учесть возможное различие систем координат и способов съемки, все таки, М1:200000, достаточно крупный масштаб для того, что бы не учитывать разницу в кривизне.
Очень интересно... Спасибо, это я обязательно учту.Boris писал(а): Теперь по самой процедуре привязки - опыт показывает, что наиболее неизменными являются железные дороги и церкви, все остальное очень вольно мигрирует на карте. Слияние рек, развилки дорог, границы леса и водоемов - в средней полосе за 20-25 лет могут существенно сдвинуться. Правда, на импортных векторных картах дороги и особенно железные имеют тенденцию к очень-очень сильной генерализации
Исходил из чего: в 1см 2 км, значит в 1мм 200м. Погрешность обычной линейки не превышает 0.5мм, следовательно погрешность отмеченных на карте объектов будет не выше 100м.sim писал(а):Как определил? Я бы другую цифру назвал.KolesovDmitry писал(а): масштаб карт, получаем, что точность положения объектов на карте и на местности будет порядка 100м
-
- Активный участник
- Сообщения: 138
- Зарегистрирован: 18 авг 2005, 18:05
- Репутация: 0
Re: Привязка растров по характерным точкам
Сначала определите проекцию, скорее всего ГК, так сможете избежать больших погрешностей при гекокодировании. Для такого масштаба в качестве характерных точек все же рекомендовал бы искать пересечения автомобильных, железных дорог, ЛЭП, мосты, квартальная сетка лесных просек, слияния водотоков.
-
- Гуру
- Сообщения: 852
- Зарегистрирован: 15 сен 2005, 13:19
- Репутация: 6
- Откуда: москва
- Контактная информация:
Re: Привязка растров по характерным точкам
да это жуть кошмарная будет, по космоснимкам - на них церквей вы точно не найдете. Категорически, разве что отдельные обрывки для прикидок. Наш вариант - вязать топокарты по другим топокартам (по краям - другим масштабам), с учетом изданий и масштабов. Не лишней также будет детективная составляющая процесса, сначала угадать-выставить разрешение, потом разобраться с поворотом, словом, минимально работать по точкам, чем их меньше тем точнее.
Еще вариант - поискать векторные данные для привязки, те же дороги, церкви, станции. Обычно они с топокарт и соответствуют по рисовке, чего не скажешь о космоснимках - там многое на откуп интерпретации. Особенно в Ландсате-Сканексе (IRS), вы ж небось этим будете пользоваться.
Софт IMHO значения не имеет, чем меньше полиномов тем лучше. Карта была плоской, к чему ее корежить заново? Проще изначально "распрямить" скан в фотошопе, порезать на исходные фрагменты, убрать растяжение бумаги если есть и тп.
Еще вариант - поискать векторные данные для привязки, те же дороги, церкви, станции. Обычно они с топокарт и соответствуют по рисовке, чего не скажешь о космоснимках - там многое на откуп интерпретации. Особенно в Ландсате-Сканексе (IRS), вы ж небось этим будете пользоваться.
Софт IMHO значения не имеет, чем меньше полиномов тем лучше. Карта была плоской, к чему ее корежить заново? Проще изначально "распрямить" скан в фотошопе, порезать на исходные фрагменты, убрать растяжение бумаги если есть и тп.
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9129
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 748
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: Привязка растров по характерным точкам
http://gis-lab.info/docs/accuracy_standards.pdfKolesovDmitry писал(а):Исходил из чего: в 1см 2 км, значит в 1мм 200м. Погрешность обычной линейки не превышает 0.5мм, следовательно погрешность отмеченных на карте объектов будет не выше 100м.
совет про привязку к другим топо хороший, но удваивает количество работы, если нет этих топо готовых.
IMHO на кривизну и определение СК заранее можно спокойненько забить и не мучаться (кстати если нет сетки, и угловых координат, то скорее всего СК63).
пристегивайтесь, турбулентность прямо по курсу
-
- Активный участник
- Сообщения: 178
- Зарегистрирован: 16 июл 2008, 09:56
- Репутация: 1
- Откуда: Москва
Re: Привязка растров по характерным точкам
Есть ещё один хороший объект для привязки - это мосты.
-
- Гуру
- Сообщения: 4231
- Зарегистрирован: 10 апр 2006, 22:34
- Репутация: -344969098
- Откуда: Париж
Re: Привязка растров по характерным точкам
Я так сразу не найду, но по моему, в два-три хода находится некий сайт в интернете, где советские карты масштабов 1:200 000 - 1:50 000, отдельными планшетами скачивались без труда.
Если карты 80 летней давности, то ни мосты, ни церкви, ни многое другое на территории России-Белоруссии-Польши могло и не уцелеть. А могло и несколько раз поменять контуры.
Тут скорее видится итерационный процесс, как обычно при недостатке данных, попробовать 5-10 точек, посмотреть как легло. Плохо - искать другие 5-10. Хорошо - искать еще столько же, великолепно - не искать вообще.
Опять же много зависит от площади. Для совсем мелких участков хватит и 3-х точек, для крупных - может и не хватить 20. Все зависит от того как сканировали данные для наложения.
Если карты 80 летней давности, то ни мосты, ни церкви, ни многое другое на территории России-Белоруссии-Польши могло и не уцелеть. А могло и несколько раз поменять контуры.
Тут скорее видится итерационный процесс, как обычно при недостатке данных, попробовать 5-10 точек, посмотреть как легло. Плохо - искать другие 5-10. Хорошо - искать еще столько же, великолепно - не искать вообще.
Опять же много зависит от площади. Для совсем мелких участков хватит и 3-х точек, для крупных - может и не хватить 20. Все зависит от того как сканировали данные для наложения.
-
- Гуру
- Сообщения: 810
- Зарегистрирован: 22 авг 2007, 14:58
- Репутация: 123
- Откуда: Казань
Re: Привязка растров по характерным точкам
Ух, какая популярная оказалась тема
Даже не ожидал такой поддержки, так что большое спасибо всем за советы -- пойду попробую проделать их реализацию на практике.

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