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

Переключение каналов приводит к пропаданию растра

Добавлено: 07 авг 2012, 22:22
Максим Дубинин
1. Открываем приложенный любой растр с 4 и более каналами
2. В Settings\Options\Rendering стоит No stretch
3. Заходим в свойства растра и меняем любой канал на любой другой.

Появляется серый прямоугольник, который никакими силами (без полной перезагрузки растра) не сделать нормально показываемым.

Пример в аттаче.

Win7,
QGIS version, 1.9.0-Master
QGIS code revision, 829f672
Compiled against Qt, 4.7.1
Running against Qt, 4.7.1
Compiled against GDAL/OGR, 1.9.1
Running against GDAL/OGR, 1.9.1

Re: Переключение каналов приводит к пропаданию растра

Добавлено: 08 авг 2012, 01:03
Александр Мурый
Подтверждаю.

Debian 6
Версия QGIS 1.8.0-Lisboa
Ревизия exported
Версия Qt при сборке 4.6.3
Текущая версия Qt 4.6.3
Версия GDAL/OGR при сборке 1.6.3
Текущая версия GDAL/OGR 1.6.3

Re: Переключение каналов приводит к пропаданию растра

Добавлено: 08 авг 2012, 10:36
Voltron
Не подтверждаю. Linux/Windows, QGIS master a033d47, GDAL 1.9.1

Re: Переключение каналов приводит к пропаданию растра

Добавлено: 08 авг 2012, 12:23
Максим Дубинин
пожалуйста, проверяйте в транке, Win7 и без старых гдалов

Re: Переключение каналов приводит к пропаданию растра

Добавлено: 08 авг 2012, 15:08
Максим Дубинин
На другой машине тоже самое:

Версия QGIS, 1.9.0-Master
Ревизия, 9c161f6
Версия Qt при сборке, 4.7.1
Текущая версия Qt, 4.7.1
Версия GDAL/OGR при сборке, 1.9.1
Текущая версия GDAL/OGR, 1.9.1

PS: И еще на одной, параметры везде одни и те же.

Re: Переключение каналов приводит к пропаданию растра

Добавлено: 13 авг 2012, 11:42
Максим Дубинин

Re: Переключение каналов приводит к пропаданию растра

Добавлено: 13 авг 2012, 13:03
Voltron
Максим Дубинин писал(а):пожалуйста, проверяйте в транке, Win7 и без старых гдалов
Таки нашел комп с семеркой и проверил.

QGIS master 2263435, GDAL 1.80/1.9.0/1.9.1/2.0dev, Win 7. Не подтверждаю

Re: Переключение каналов приводит к пропаданию растра

Добавлено: 13 авг 2012, 13:09
Максим Дубинин
блин, ну честно на 4 компах вокруг меня именно такое поведение.

Господа с Win7 проверьте, пожалуйста.

Re: Переключение каналов приводит к пропаданию растра

Добавлено: 13 авг 2012, 15:19
Voltron
Похоже, что проблема в приложенном растре. Любые другие открываются нормально

Re: Переключение каналов приводит к пропаданию растра

Добавлено: 13 авг 2012, 16:35
Максим Дубинин
Да, пардон за неправильный акцент, интересовало пропадание растров именно такого типа.

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

Driver: GTiff/GeoTIFF
Files: C:\temp\IMAGERY1.tif
Size is 1203, 1058
Coordinate System is `'
GCP Projection = 
GCP[  0]: Id=1, Info=
          (-702,-1507) -> (156.47050316426,52.1065824350186,0)
GCP[  1]: Id=2, Info=
          (2297,-1507) -> (157.318360407018,51.9751481879887,0)
GCP[  2]: Id=3, Info=
          (2297,1492) -> (157.067595776869,51.4581824170784,0)
GCP[  3]: Id=4, Info=
          (-702,1492) -> (156.228908296942,51.5881117032794,0)
Metadata:
  TIFFTAG_IMAGEDESCRIPTION=
Image Structure Metadata:
  INTERLEAVE=PIXEL
Corner Coordinates:
Upper Left  (    0.0,    0.0)
Lower Left  (    0.0, 1058.0)
Upper Right ( 1203.0,    0.0)
Lower Right ( 1203.0, 1058.0)
Center      (  601.5,  529.0)
Band 1 Block=1203x1 Type=Byte, ColorInterp=Red
  Mask Flags: PER_DATASET ALPHA 
Band 2 Block=1203x1 Type=Byte, ColorInterp=Green
  Mask Flags: PER_DATASET ALPHA 
Band 3 Block=1203x1 Type=Byte, ColorInterp=Blue
  Mask Flags: PER_DATASET ALPHA 
Band 4 Block=1203x1 Type=Byte, ColorInterp=Alpha