Дублирование GIF при выборе типа растрового слоя

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

Дублирование GIF при выборе типа растрового слоя

Сообщение Denis Rykov » 23 ноя 2009, 21:49

При выборе типа растрового слоя в выпадающем списке продублирована строка:
Graphics Interchange Format (*.gif *.GIF), r11693
Spatial is now, more than ever, just another column- The Geometry Column.

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Дублирование GIF при выборе типа растрового слоя

Сообщение Максим Дубинин » 23 ноя 2009, 21:55

есть такое, r12231
пристегивайтесь, турбулентность прямо по курсу

Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Репутация: 34
Откуда: Ukraine

Re: Дублирование GIF при выборе типа растрового слоя

Сообщение Voltron » 24 ноя 2009, 19:54

Посмотрел в исходниках - этот баг вовсе не баг, а фича.
Список растровых форматов формируется динамически, путем запроса списка поддерживаемых форматов у GDAL. Делаем эксперимент - запрашиваем эту инфу сами

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

C:\> gdalinfo --formats
Supported Formats:
  GRASS (ro): GRASS Database Rasters (5.7+)
  MrSID (ro): Multi-resolution Seamless Image Database (MrSID)
  JP2MrSID (ro): MrSID JPEG2000
---поскипано---
  GIF (rw): Graphics Interchange Format (.gif)
  BIGGIF (ro): Graphics Interchange Format (.gif)
---поскипано---
И видим, что GDAL знает два GIF-формата. В список QGIS попадает описание и расширение (которые одинаковы), сокращенное название (которое отличается) в список не попадает.
Исследование проведено, откуда баг взялся ясно, а что с ним делать - оставлять или закрывать - я не знаю.

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Дублирование GIF при выборе типа растрового слоя

Сообщение Максим Дубинин » 24 ноя 2009, 19:58

Значит нужно чтобы в описание попадало и краткое, чтобы один был GIF, а другой BIGGIF, не уверен QGIS надо об этом просить или GDAL. Как сейчас - все равно не годится, мне кажется.
пристегивайтесь, турбулентность прямо по курсу

Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Репутация: 34
Откуда: Ukraine

Re: Дублирование GIF при выборе типа растрового слоя

Сообщение Voltron » 24 ноя 2009, 20:21

sim писал(а):Значит нужно чтобы в описание попадало и краткое, чтобы один был GIF, а другой BIGGIF, не уверен QGIS надо об этом просить или GDAL. Как сейчас - все равно не годится, мне кажется.
Просить надо QGIS. А с кратким описанием не все просто:
  • оно есть у всех типов файлов
  • cписок типов файлов имеет определенный формат, поэтому описания GDAL "как есть" использовать нельзя
Строку вида "NITF (rw+): National Imagery Transmission Format" нужно приводить к какому-то другому виду. Либо краткое описание ставить перед полным, либо после него и разделять их пробелом. В скобки нельзя, двоеточия тоже не катят. Нужно думать.

P.S.: а еще единообразие нарушится. Везде только описание и в скобках расширение

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Дублирование GIF при выборе типа растрового слоя

Сообщение Максим Дубинин » 25 ноя 2009, 04:25

да сложно, но что-то делать с этим нужно. как сейчас - совсем не дружелюбно
возможно самый простой вариант все-таки сказать гдаловцам чтобы подредактировали, хотя если они это сделают придется еще полгода ждать их релиза
пристегивайтесь, турбулентность прямо по курсу

Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: Дублирование GIF при выборе типа растрового слоя

Сообщение Denis Rykov » 11 дек 2009, 21:31

Spatial is now, more than ever, just another column- The Geometry Column.

Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Репутация: 34
Откуда: Ukraine

Re: Дублирование GIF при выборе типа растрового слоя

Сообщение Voltron » 21 дек 2011, 17:59

Думаю, с введением возможности включать и отключать используемые драйвера GDAL («Установки - Параметры - GDAL») это перестало быть актуальным. Закрываем?

Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: Дублирование GIF при выборе типа растрового слоя

Сообщение Denis Rykov » 21 дек 2011, 18:41

Закрываем.
Spatial is now, more than ever, just another column- The Geometry Column.

Ответить

Вернуться в «Ошибки QGIS»

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость