Информация о драйвере gdal

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Ответить
Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Информация о драйвере gdal

Сообщение Denis Rykov » 26 фев 2010, 12:59

После выполнения операции:

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

gdal_translate -of GTiff -co TFW=YES -gcp 2461.57 -1842.5 40.0008 57.0003 -gcp 78.0426 -1842.53 39.5017 57.0003 -gcp 336.844 -1843.48 39.557 57.0006 "C:/kadastr/125/125-2.jpg" result.tif
в QGIS при открытии получившегося тифа, в окне свойств получаем информацию о драйвере:

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

VRT
Virtual Raster
А gdalinfo выводит:

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

Driver: GTiff/GeoTIFF
Files: result.tif
Size is 2539, 1929
Coordinate System is `'
GCP Projection =
GCP[  0]: Id=1, Info=
          (2461.57,-1842.5) -> (40.0008,57.0003,0)
GCP[  1]: Id=2, Info=
          (78.0426,-1842.53) -> (39.5017,57.0003,0)
GCP[  2]: Id=3, Info=
          (336.844,-1843.48) -> (39.557,57.0006,0)
Image Structure Metadata:
  INTERLEAVE=PIXEL
Corner Coordinates:
Upper Left  (    0.0,    0.0)
Lower Left  (    0.0, 1929.0)
Upper Right ( 2539.0,    0.0)
Lower Right ( 2539.0, 1929.0)
Center      ( 1269.5,  964.5)
Band 1 Block=2539x1 Type=Byte, ColorInterp=Red
Band 2 Block=2539x1 Type=Byte, ColorInterp=Green
Band 3 Block=2539x1 Type=Byte, ColorInterp=Blue
Есть идеи почему могут отличаться драйверы?
Spatial is now, more than ever, just another column- The Geometry Column.

Аватара пользователя
Дмитрий Барышников
Гуру
Сообщения: 2572
Зарегистрирован: 17 ноя 2009, 19:17
Репутация: 261
Откуда: Москва

Re: Информация о драйвере gdal

Сообщение Дмитрий Барышников » 13 мар 2010, 23:54

Данный драйвер (VRT) говорит от том что картинка повернута - т.е. либо к ней идут GCP точки либо в world файле (или в матрице преобразований) указан поворот изображения.
Вот по этому адресу есть кое что о мтрице преобразований
http://www.gdal.org/gdal_tutorial.html
http://www.gdal.org/gdal_tutorial_ru.html

adfGeoTransform[0] /* координата x верхнего левого угла */
adfGeoTransform[1] /* ширина пиксела */
adfGeoTransform[2] /* поворот, 0, если изображение ориентировано на север */
adfGeoTransform[3] /* координата y верхнего левого угла */
adfGeoTransform[4] /* поворот, 0, если изображение ориентировано на север */
adfGeoTransform[5] /* высота пиксела */

элементы 2 и 4 массива отвечают за поворот.
запросить можно при помощи метода GDALGetGeoTransform
А вот как просмотреть при помощи утилит GDAL эти сведения я не знаю

Ответить

Вернуться в «QGIS»

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

Сейчас этот форум просматривают: Semrush [Bot] и 19 гостей