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

QGIS не открывает img файл корректно

Добавлено: 07 дек 2016, 20:50
Eugenia
Подскажите, пожалуйста: есть растер img с 7 классами. Открываю кугисом - вижу три класса только. В ArcMap все нормально отображается. Не могу нагуглить в чем проблема.

Re: QGIS не открывает img файл корректно

Добавлено: 07 дек 2016, 22:23
vabisan
Привет,
Попробуй так:
В QGIS открыть свойства файла и выставить - (изображение) одноканальное псевдоцветное - (режим) равные интервалы - (классов) 7 - мин 0 макс 6 - нажать 'классифицировать'

Проверь результат, чтобы классы соответствовали классам в ArcGIS

Re: QGIS не открывает img файл корректно

Добавлено: 08 дек 2016, 00:40
Eugenia
Нет, все равно не видны названия каждого класса.

Re: QGIS не открывает img файл корректно

Добавлено: 08 дек 2016, 09:15
vabisan
Ну тогда, если не так важен именно тип файла, а атрибутика (классы), то можно попробовать конвертнуть растр в вектор в ArcGIS, проверить атрибутику и открыть в QGIS.

Re: QGIS не открывает img файл корректно

Добавлено: 08 дек 2016, 11:20
Игорь Белов
Eugenia писал(а):Подскажите, пожалуйста: есть растер img с 7 классами. Открываю кугисом - вижу три класса только. В ArcMap все нормально отображается. Не могу нагуглить в чем проблема.
И пара скриншотов. Умеют же люди ставить задачи.

Не имея растра, попробовал на кофейной гуще. Получилось не очень. Возможно, кофе был некачественный. Может, кто сумеет по полёту птиц или по внутренностям жертвенных животных.

Re: QGIS не открывает img файл корректно

Добавлено: 08 дек 2016, 11:24
Александр Мурый
Eugenia писал(а):Нет, все равно не видны названия каждого класса.
Правильно, они и не должны быть видны, т.к. хранятся они скорее всего не в самом растре, а в документе карты ArcMap. Либо, как вариант, драйвер IMG в GDAL (через который QGIS и открывает файл) не читает названия классов. И ничего с этим не поделаешь.

Re: QGIS не открывает img файл корректно

Добавлено: 08 дек 2016, 12:23
Максим Дубинин
Александр Мурый писал(а):И ничего с этим не поделаешь.
почему же, драйвер доработать

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

Re: QGIS не открывает img файл корректно

Добавлено: 08 дек 2016, 19:44
Eugenia
Прошу прощения, не выложила сразу файл.
Хотя из ответов Александра и Максима ясно, что нужен ArcMap. Как тогда в таких случаях обходиться свободным ПО? хочется же визуализировать карту прежде чем с ней работать.
В любом случае спасибо. Ищу галку в соответствии с пунктом 4.1, но не вижу ее. Просто проголосовала за ответы по сути.

Re: QGIS не открывает img файл корректно

Добавлено: 08 дек 2016, 21:40
Максим Дубинин
да, лучше это делать сразу
Eugenia писал(а):ясно, что нужен ArcMap
Неверно.
Eugenia писал(а):Как тогда в таких случаях обходиться свободным ПО?
Немного применять голову.
Eugenia писал(а):хочется же визуализировать карту прежде чем с ней работать.
Названия классов ArcGIS сохранил в файл XML. Там легко можно обнаружить какому значению какое описание соответствует. И сделать так:

Изображение
Процесс создания аналогичной легенды по самым консервативным соображениям не должен занять более 5 минут.

Вопрос почему люди не распространяют вместе с данными настроенные стили не только для ArcGIS, но и для QGIS оставим за скобками дискуссии. Когда-нибудь, когда люди станут умнее и начнут наконец платить за экономию, мы (или кто-нибудь еще) сделаем так, чтобы этот XML считывался автоматически.

Re: QGIS не открывает img файл корректно

Добавлено: 08 дек 2016, 22:46
Игорь Белов
Максим Дубинин писал(а):применять голову
Лучше не скажешь.

Re: QGIS не открывает img файл корректно

Добавлено: 09 дек 2016, 00:15
Eugenia
Максим Дубинин писал(а): Названия классов ArcGIS сохранил в файл XML.
То есть открыл в ArgGIS? И как тогда ты утверждаешь, что без нее обошелся?
P.S. Я знаю, что ты не со зла, но такие фразы, как про голову, нарушают правила форума ("презрительность и снобизм недопустимы").

Re: QGIS не открывает img файл корректно

Добавлено: 09 дек 2016, 00:50
ericsson
XML-файл - это текст с разметкой, чтобы его открыть, ArcGIS, очевидно, не требуется.

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

Re: QGIS не открывает img файл корректно

Добавлено: 09 дек 2016, 06:30
trir
А почему элемент называется - GDALRasterAttributeTable
Спойлер

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

    <GDALRasterAttributeTable>
      <FieldDefn index="0">
        <Name>OID</Name>
        <Type>0</Type>
        <Usage>0</Usage>
      </FieldDefn>
      <FieldDefn index="1">
        <Name>Value</Name>
        <Type>0</Type>
        <Usage>0</Usage>
      </FieldDefn>
      <FieldDefn index="2">
        <Name>Count</Name>
        <Type>1</Type>
        <Usage>0</Usage>
      </FieldDefn>
      <FieldDefn index="3">
        <Name>Class_Name</Name>
        <Type>2</Type>
        <Usage>2</Usage>
      </FieldDefn>
      <Row index="0">
        <F>0</F>
        <F>0</F>
        <F>46741182</F>
        <F>Unclassified</F>
      </Row>
      <Row index="1">
        <F>1</F>
        <F>1</F>
        <F>13177725</F>
        <F>Constant Forest</F>
      </Row>
      <Row index="2">
        <F>2</F>
        <F>2</F>
        <F>63440536</F>
        <F>Constant Non-Forest</F>
      </Row>
      <Row index="3">
        <F>3</F>
        <F>3</F>
        <F>552827</F>
        <F>Logging 1990-2000</F>
      </Row>
      <Row index="4">
        <F>4</F>
        <F>4</F>
        <F>543054</F>
        <F>Logging 2000-2010</F>
      </Row>
      <Row index="5">
        <F>5</F>
        <F>31</F>
        <F>11677</F>
        <F>Nat. Dist. 1990-2000</F>
      </Row>
      <Row index="6">
        <F>6</F>
        <F>41</F>
        <F>6066</F>
        <F>Nat. Dist. 2000-2010</F>
      </Row>
    </GDALRasterAttributeTable>

Re: QGIS не открывает img файл корректно

Добавлено: 09 дек 2016, 09:12
Максим Дубинин
trir, а вы не знали, что ArcGIS использует GDAL в Interoperability, у них, как мы видим, нет проблем с применением свободного ПО. GDALMetadata так же присутствует в самом IMG. А вообще хорошо подмечено, я совершенно не обратил внимания.

Возможно дело в этом, а может этот файл появился еще как-то, надо копать исходники данных и разбираться как файл появился на свет.