Помогите привязать растр к OSM

Системы координат, проекции, преобразования, привязка
Ответить
n1n
Новоприбывший
Сообщения: 1
Зарегистрирован: 06 ноя 2015, 21:31
Репутация: 0

Помогите привязать растр к OSM

Сообщение n1n » 07 ноя 2015, 00:08

Всем привет.
При попытке привязать геологическую карту к Google Street в Qgis, объекты ложатся криво. Помогите определить систему координат, и правельно привязать растр.
И еще вопрос можно ли вместо карт Google загрузить карты Яндекс, как основу? кто сталкивался, подскажите как.
Вложения
geologicheskaya-karta-chetvertichnyh-otlozheniy-kaluzhskoy-oblasti_resize.jpg
geologicheskaya-karta-chetvertichnyh-otlozheniy-kaluzhskoy-oblasti_resize.jpg (4.86 МБ) 6434 просмотра

trir
Гуру
Сообщения: 5278
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1014
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Помогите привязать растр к OSM

Сообщение trir » 07 ноя 2015, 08:24

какая проекция у этой карты?

Аватара пользователя
Игорь Белов
Гуру
Сообщения: 2229
Зарегистрирован: 04 янв 2011, 22:00
Репутация: 1501
Откуда: Казань

Re: Помогите привязать растр к OSM

Сообщение Игорь Белов » 07 ноя 2015, 13:19

n1n писал(а):Помогите определить систему координат…
Проекция карты EPSG:28407 "Pulkovo 1942 / Gauss-Kruger zone 7".
n1n писал(а):…и правельно привязать растр.
Техника геопривязки описана здесь. Повторюсь с учётом особенностей задачи.

Подготовим основу для привязки. Создадим файл grat.csv с координатами пересечений меридианов и параллелей, которые видим на карте:

Код: Выделить всё

lon,lat
33.5,53.3333333333333
33.5,53.6666666666667
33.5,54
…
37,55.3333333333333
Проще всего сделать это в электронных таблицах.
grat.csv
перекрестья координатной сетки
(1.09 КБ) 765 скачиваний
Откроем grat.csv в QGIS: "Добавить слой CSV". Колонки с координатами должны быть X: lon, Y: lat. На вопрос о координатной системе слоя укажем EPSG:4284 "Pulkovo 1942". Сохраним копию в shape-файл ESRI с именем grat, указав для него систему координат EPSG:28407 "Pulkovo 1942 / Gauss-Kruger zone 7". Закроем grat.csv, откроем слой grat из шейпа. В установках включим параметры прилипания к вершинам и сегментам слоя grat с порогом в 10 пикселей.

Запускаем привязку растров. Открываем растр и указываем координатную систему EPSG:28407 "Pulkovo 1942 / Gauss-Kruger zone 7". В диалоге "Параметры трансформации" выберем тип [Гельмерта]; если не устраивает предлагаемое имя выходного растра, введём нужное. Далее начинаем добавлять точки привязки в перекрестья координатной сетки. Каждый раз будет появляться диалог ввода координат. Поднимем флажок "Прилипать к объектам существующих слоёв" и будем нажимать кнопку [С карты], затем выбирая на карте нужную точку из слоя grat. В таблице появляются невязки, а на картинке соответствующие им красные векторы. При должных внимательности и аккуратности невязки будут в пределах долей пикселя.

Когда все точки привязки заданы, поменяем параметры трансформации. Выберем тип [Линейная] и поднимем флажок [Создать файл привязки]. Запускаем процесс: [Начать привязку].
Должен появиться файл привязки с именем растра и расширением .wld такого вида:

Код: Выделить всё

129.67680940297381653
0
0
-129.67429968556723452
7129445.91772427782416344
6148063.03415276389569044
Закрываем привязку растров.

Откроем растр, указав проекцию EPSG:28407 "Pulkovo 1942 / Gauss-Kruger zone 7". Точки слоя grat должны оказаться над перекрестьями меридианов и параллелей растрового слоя.
n1n писал(а):И еще вопрос можно ли вместо карт Google загрузить карты Яндекс, как основу? кто сталкивался, подскажите как.
Посмотрите эту тему.
The purpose of computing is insight, not numbers

Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: Помогите привязать растр к OSM

Сообщение Denis Rykov » 11 июн 2016, 08:18

А почему мы сначала выбрали Гельмерта, а потом сменили трансформацию на Линейную?
Spatial is now, more than ever, just another column- The Geometry Column.

Аватара пользователя
Игорь Белов
Гуру
Сообщения: 2229
Зарегистрирован: 04 янв 2011, 22:00
Репутация: 1501
Откуда: Казань

Re: Помогите привязать растр к OSM

Сообщение Игорь Белов » 11 июн 2016, 10:37

Denis Rykov писал(а):А почему мы сначала выбрали Гельмерта, а потом сменили трансформацию на Линейную?
Среди моих личных предпочтений - контроль сохранения формы, поэтому для контроля невязок обычно использую Гельмерта. Когда с невязками всё ясно, переключаюсь на преобразование, соответствующее задаче.
The purpose of computing is insight, not numbers

Ответить

Вернуться в «Координаты и привязка»

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

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