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

Импорт растра с MapInfo .tab

Добавлено: 05 авг 2010, 15:03
Ller
Как можно импортировать раст с привязкой Mapinfo?
т.е. у меня есть файл растра и привязка к нему в .tab

Re: Импорт растра с MapInfo .tab

Добавлено: 05 авг 2010, 15:07
nadiopt
а сам растр в каком формате?

Re: Импорт растра с MapInfo .tab

Добавлено: 05 авг 2010, 15:13
Mavka

Re: Импорт растра с MapInfo .tab

Добавлено: 05 авг 2010, 15:49
Ller
Растр в bmp но я думаю это не очень критично

Re: Импорт растра с MapInfo .tab

Добавлено: 05 авг 2010, 15:51
Ller
gtt под linux есть?

Re: Импорт растра с MapInfo .tab

Добавлено: 05 авг 2010, 16:00
Mavka
Try this

Re: Импорт растра с MapInfo .tab

Добавлено: 06 авг 2010, 12:20
Ller
Попробую. Только его надо будет переделать прилично. Чтоб информацию о растре брал из файла Mapinfo.

Re: Импорт растра с MapInfo .tab

Добавлено: 06 авг 2010, 12:36
Mavka
А GTT под wine не взлетел?

Re: Импорт растра с MapInfo .tab

Добавлено: 09 авг 2010, 08:35
Ller
GTT это немного вещь в себе, она конвертирует tab в tfw, и я возвращаюсь к пункту первому, как добавить, но уже с tfw :) GeoTIFF не может с делать по причине того, что картинки у меня не в tiff.

Re: Импорт растра с MapInfo .tab

Добавлено: 09 авг 2010, 09:12
Mavka
Будет bmp + wld, потом:

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

gdal_translate -of GTiff input.bmp output.tif

Re: Импорт растра с MapInfo .tab

Добавлено: 09 авг 2010, 11:58
Ller
Уж лучше перлом выковырять нужное из tab-а, и запустить gdal_translate с параметрами, по примероу Вашего скрипта. Как мне кажется...

Re: Импорт растра с MapInfo .tab

Добавлено: 13 сен 2010, 22:45
old_Bibigon
Это только у меня так что-ли?

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

$ gdalinfo 6363.tif 
Warning 1: TIFFReadDirectory:Unknown field with tag 317 (0x13d) encountered
Driver: GTiff/GeoTIFF
Files: 6363.tif
Size is 6158, 7812
Coordinate System is `'
GCP Projection = 
GEOGCS["unnamed",
    DATUM["WGS_1984",
        SPHEROID["WGS 84",6378137,298.257223563],
        TOWGS84[0,0,0,-0,-0,-0,0]],
    PRIMEM["Greenwich",0],
    UNIT["degree",0.0174532925199433]]
GCP[  0]: Id=01, Info=
          (0,0) -> (49.672315,58.600224,0)
GCP[  1]: Id=02, Info=
          (3999,0) -> (49.71358,58.600499,0)
GCP[  2]: Id=03, Info=
          (3999,2999) -> (49.713965,58.584346,0)
GCP[  3]: Id=04, Info=
          (0,2999) -> (49.672719,58.584071,0)
Metadata:
  TIFFTAG_SOFTWARE=LIBFORMAT (c) Pierre-e Gougelet
  TIFFTAG_XRESOLUTION=72
  TIFFTAG_YRESOLUTION=72
  TIFFTAG_RESOLUTIONUNIT=2 (pixels/inch)
Image Structure Metadata:
  COMPRESSION=PACKBITS
  INTERLEAVE=BAND
Corner Coordinates:
Upper Left  (    0.0,    0.0)
Lower Left  (    0.0, 7812.0)
Upper Right ( 6158.0,    0.0)
Lower Right ( 6158.0, 7812.0)
Center      ( 3079.0, 3906.0)
Band 1 Block=6158x1 Type=Byte, ColorInterp=Gray
т.е. .TAB видится как точки привязки, после чего растр относительно нормально перепроецируется и/или цепляется QGIS (MapServer его вот почему-то не видит :( )

gdal-1.7.1 на ALTLinux-5.1
на Debian 5.0 Lenny (gdal-1.5.2-3) тоже нормально.

Re: Импорт растра с MapInfo .tab

Добавлено: 14 сен 2010, 09:24
Voltron
Ну почему же? GDAL достаточно давно научился понимать привязку MapInfo.