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

Импорт привязанных в MapInfo растров

Добавлено: 30 авг 2012, 14:44
still
Здравствуйте!
Скажите, пожалуйста, как можно открыть в QGIS изображения с привязкой в *.tab? Я пробовала через "привязка растров", создавала файл с контрольными точками *.point из tab-а. Систему координат выбирала WGS84 (EPSG4326). В результате файл в QGIS отображается не там, где в MapINFO.

*.TAB:

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

!table
!version 300
!charset WindowsCyrillic

Definition Table
  File "futaba1-3.bmp"
  Type "RASTER"
  (140.943878,37.447418) (410,792) Label "Òî÷êà 1",
  (140.966449,37.464569) (1000,233) Label "Òî÷êà 2",
  (140.977929,37.468463) (1289,108) Label "Òî÷êà 3",
  (140.94562,37.43911) (449,1062) Label "Òî÷êà 4"
  CoordSys Earth Projection 1, 0
  Units "degree"
*.points:

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

mapX,mapY,pixelX,pixelY,enable
140.943878000000012,37.447417999999999,410.000000000000000,792.000000000000000,1
140.966449000000011,37.464568999999997,1000.000000000000000,233.000000000000000,1
140.977928999999989,37.468463000000000,1289.000000000000000,108.000000000000000,1
140.945619999999991,37.439109999999999,449.000000000000000,1062.000000000000000,1 
Что я делаю не так? может, можно проще?

Re: Импорт привязанных в MapInfo растров

Добавлено: 30 авг 2012, 14:49
Максим Дубинин
попробуйте перед добавлением растра сделать

Изображение

не уверен, правда, что gdalwarp понимает такие растры

Re: Импорт привязанных в MapInfo растров

Добавлено: 30 авг 2012, 15:01
still
А можно подробнее, перепроецирование из какой и в какую проекцию? У меня есть файлы из MapInfo (*.bmp с информацией о привязке в *.tab). И в MI, и в QGIS система координат была EPSG4326.
Какая-то проблема с координатами исходного файла, в *.tab, насколько я понимаю, его координаты (во вторых скобочках) указаны просто в пикселях, а в инструменте "Привязка растров" почему-то все указанные в файле points точки помещаются в левый верхний угол изображения, а при попытке создать новую точку курсором, у нее значения координат 6-7значные.

Re: Импорт привязанных в MapInfo растров

Добавлено: 30 авг 2012, 15:12
Александр Мурый
still, "привязка растров" тут не нужна. Сделайте, как посоветовал Максим.

Проверил в QGIS 1.8 и GDAL 1.9.1 -- перепроецирование ("импорт") растров с привязкой MapInfo работает как с помощью gdalwarp, так и через GDAL Tools. Главное, чтобы была выставлена исходная проекция (с данном случае EPSG:4326).

Re: Импорт привязанных в MapInfo растров

Добавлено: 31 авг 2012, 07:40
still
Спасибо за советы, но у меня по-прежнему что-то не ладится. Я делаю перепроецирование, указываю исходный файл (с расширением *.bmp), на месте исходной и целевой проекций пишу EPSG4326, в результате файл отображается не там, где должен быть. Пробовала указывать вместо *.bmp *.tab файл, пишет, что неподдерживаемый формат файла. Нашла тут на форуме, что GDAL понимает привязку MapINFO, но в чем это выражается - не понимаю. *.tab файл лежит там же и имеет то же имя, что и соответсвующий ему *.bmp. Координаты в файле привязки указаны в градусах, диапазон тот, что мне нужен, а проецирует он их куда-то в семизначные координаты.

Re: Импорт привязанных в MapInfo растров

Добавлено: 31 авг 2012, 08:33
Донецков
В сети встечается бесплатная утилита tab2twf, которая переводит tab в world файлы и обратно, попробуйте его...

Re: Импорт привязанных в MapInfo растров

Добавлено: 31 авг 2012, 11:17
still
Спасибо всем ответившим!!! Помогло пересохранить *.bmp в *.tiff и сделать так, как сказал Максим.