Страница 2 из 2

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

Добавлено: 12 авг 2020, 19:26
trir
Что-то не пойму я постановку задачи
человек избавляется от план-схемы

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

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

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

Добавлено: 12 авг 2020, 20:41
trir
Я пытаюсь через 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

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

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

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

Добавлено: 09 сен 2020, 16:11
Игорь Белов
Не хочет :)

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

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

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

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

Изображение