Задание привязки растра через GDAL для использования в Mapinfo

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

Re: Задание привязки растра через GDAL для использования в Mapinfo

Сообщение trir » 12 авг 2020, 19:26

Что-то не пойму я постановку задачи
человек избавляется от план-схемы

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

Re: Задание привязки растра через GDAL для использования в Mapinfo

Сообщение Игорь Белов » 12 авг 2020, 20:12

trir писал(а):
12 авг 2020, 19:26
человек избавляется от план-схемы
Как это связано с темой «Задание привязки растра через GDAL для использования в Mapinfo»?
Тут нужна тема «Замена таблиц в план-схеме на таблицы в МСК-45 зона 2».
The purpose of computing is insight, not numbers

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

Re: Задание привязки растра через GDAL для использования в Mapinfo

Сообщение trir » 12 авг 2020, 20:41

Я пытаюсь через GDAL назначить для tab файла правильную систему координат (параметры которой я нашел где-то тут на форуме в формате в PROJ.4). Для пересчета использую строку вида:

ogr2ogr -f "MapInfo File" -a_srs "+proj=tmerc +lat_0=0 +lon_0=64.03333333333 +k=1 +x_0=2300000 +y_0=-5709414.70 +ellps=krass +towgs84=23.57,-140.95,-79.8,0,0.35,0.79,-0.22 +units=m +no_defs" out_file.tab in_file.tab

spawner
Активный участник
Сообщения: 103
Зарегистрирован: 09 окт 2009, 16:49
Репутация: 10

Re: Задание привязки растра через GDAL для использования в Mapinfo

Сообщение spawner » 09 сен 2020, 15:05

Игорь Белов писал(а):
12 авг 2020, 19:02
Безо всяких GDAL'ов напишем простенький скрипт, превращающий это в файл topo2.TAB:
А GDAL не умеет к растру создавать tab файл?

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

Re: Задание привязки растра через GDAL для использования в Mapinfo

Сообщение Игорь Белов » 09 сен 2020, 16:11

Не хочет :)

Здесь трудный выбор:
  • вписывать в TAB точки геопривязки, как это делает MapInfo;
  • выполнять трансформацию и создавать TAB из параметров world-файла, как делают приличные программы.
The purpose of computing is insight, not numbers

spawner
Активный участник
Сообщения: 103
Зарегистрирован: 09 окт 2009, 16:49
Репутация: 10

Re: Задание привязки растра через GDAL для использования в Mapinfo

Сообщение spawner » 11 сен 2020, 15:26

Игорь Белов писал(а):
12 авг 2020, 19:02
Координаты в скобках вычисляем так:
Для потомков: в mapinfo (во всяком случае версии 15) так делать нельзя. Во вторых скобках это координаты соответствующей точки на растре, нужно брать не (0,1), а (0, максимум растра). Иначе растр отлетит метров на 20 (на рисунке слева вариант с (0,1), справа вариант с (0,максимум растра).

В других программах (например EasyTrace) вариант с 0,1 работает нормально.

Изображение
Вложения
2020-09-11_17-19-49.png
2020-09-11_17-19-49.png (37.74 КБ) 3566 просмотров

Ответить

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

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

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