Преобразование больших растров

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Nule
Завсегдатай
Сообщения: 276
Зарегистрирован: 26 дек 2011, 12:26
Репутация: 3

Преобразование больших растров

Сообщение Nule »

Здравствуйте!
Есть космоснимки в виде больших (1-2Гб и более) файлов в формате ecw. Хочу их обработать в ENVI EX, но он не поддерживает ecw. Для tiff, bmp, png, jpg файлы слишком большие, а резать не хочется, т.к. придется проводить больше операций классификации. В общем варианты перегнать в NITF, ESRI adf или img. Делаю это в ArcGis 9.3 (просто через экспорт растра).
Исходное изображение:
Изображение
Результат:
Изображение
Эта пелена никак не упростит классификацию :(
Почему так и как поправить?
Спасибо!
Аватара пользователя
Дмитрий Барышников
Гуру
Сообщения: 2572
Зарегистрирован: 17 ноя 2009, 19:17
Репутация: 261
Откуда: Москва

Re: Преобразование больших растров

Сообщение Дмитрий Барышников »

Вы уверены что пелена есть? Может у вас в настройках отображения растяжка гистограммы стоит или еще чего. ArcGIS часто по-умолчанию врубает std derivations.
Nule
Завсегдатай
Сообщения: 276
Зарегистрирован: 26 дек 2011, 12:26
Репутация: 3

Re: Преобразование больших растров

Сообщение Nule »

Bishop писал(а):Вы уверены что пелена есть? Может у вас в настройках отображения растяжка гистограммы стоит или еще чего. ArcGIS часто по-умолчанию врубает std derivations.
В ENVI EX пелена тоже есть. А где эти настройки можно изменить? С растром в ArcGis практически не работал. В меню экспорта настроек практически нет.
Аватара пользователя
Дмитрий Барышников
Гуру
Сообщения: 2572
Зарегистрирован: 17 ноя 2009, 19:17
Репутация: 261
Откуда: Москва

Re: Преобразование больших растров

Сообщение Дмитрий Барышников »

Свойства растра в таблице содержимого.
raster_prop.png
raster_prop.png (67.72 КБ) 9845 просмотров
Попробуйте поставить в поел растяжки none (нет) вместо stddev.
Nule
Завсегдатай
Сообщения: 276
Зарегистрирован: 26 дек 2011, 12:26
Репутация: 3

Re: Преобразование больших растров

Сообщение Nule »

На всех трех каналах у меня none.
Аватара пользователя
novia
Гуру
Сообщения: 2261
Зарегистрирован: 29 апр 2011, 15:06
Репутация: 489
Откуда: Тель-Авив

Re: Преобразование больших растров

Сообщение novia »

а до этого как было - посмотрите у исходного растра, из которого делали.
чаще всего все ставят Standard Deviations со значением n = 2.
просто от конвертации из формата в формат пелена не могла появиться. она там была, просто ее не было видно)
Для tiff, bmp, png, jpg файлы слишком большие, а резать не хочется, т.к. придется проводить больше операций классификации.
в каком плане слишком большие? у вас FAT32 на жестком диске? или просто места жалко?
понравилось? жми палец вверх :!:
Nule
Завсегдатай
Сообщения: 276
Зарегистрирован: 26 дек 2011, 12:26
Репутация: 3

Re: Преобразование больших растров

Сообщение Nule »

novia писал(а):а до этого как было - посмотрите у исходного растра, из которого делали.
чаще всего все ставят Standard Deviations со значением n = 2.
просто от конвертации из формата в формат пелена не могла появиться. она там была, просто ее не было видно)
Для tiff, bmp, png, jpg файлы слишком большие, а резать не хочется, т.к. придется проводить больше операций классификации.
в каком плане слишком большие? у вас FAT32 на жестком диске? или просто места жалко?
Слишком большие для этих форматов. GDAL не дает сконвертировать такой объем в эти форматы.
Попробовал перегнать кусочек ecw в tiff (с помощью gdal). Потом этот tiff перегнать в GRID в ArcGis. Результат неоличим от исходника (на глаз во всяком случае). Т.е. пелена приобретается при прямой перегонке ecw в GRID.
P.S. приложил образец исходника
Вложения
probe.zip
(3.9 МБ) 217 скачиваний
Аватара пользователя
novia
Гуру
Сообщения: 2261
Зарегистрирован: 29 апр 2011, 15:06
Репутация: 489
Откуда: Тель-Авив

Re: Преобразование больших растров

Сообщение novia »

а почему вы не конвертировали ecw в tiff через тот же аргис, если GDAL не смог?

если пелена появляется при прямой перегонке в аргис - значит где-то что-то не так настроили... иначе бы об ошибке алгоритма давно трубили все пользователи...
Результат неоличим от исходника (на глаз во всяком случае).
подозреваю что проблемы с пеленой - это визуализация или с неправильной статистикой или растяжкой.
если вычесть значения одного растра из другого уверен будет 0.
понравилось? жми палец вверх :!:
Nule
Завсегдатай
Сообщения: 276
Зарегистрирован: 26 дек 2011, 12:26
Репутация: 3

Re: Преобразование больших растров

Сообщение Nule »

novia писал(а):а почему вы не конвертировали ecw в tiff через тот же аргис, если GDAL не смог?

если пелена появляется при прямой перегонке в аргис - значит где-то что-то не так настроили... иначе бы об ошибке алгоритма давно трубили все пользователи...
Результат неоличим от исходника (на глаз во всяком случае).
подозреваю что проблемы с пеленой - это визуализация или с неправильной статистикой или растяжкой.
если вычесть значения одного растра из другого уверен будет 0.
gdal говорит, что якобы сам формат не поддерживает такой объем. ArcGis может и переконвертирует, только как потом envi ex будет с этим результатом работать, неизвестно. А он у меня и так через пень-колоду работает.
При открытии в envi ex пелена присутствует. Мне как раз и нужна хорошая визуализация, т.к. я буду проводить ручную классификацию.
чаще всего все ставят Standard Deviations со значением n = 2.
поставил. стало черно-белым
Аватара пользователя
Дмитрий Барышников
Гуру
Сообщения: 2572
Зарегистрирован: 17 ноя 2009, 19:17
Репутация: 261
Откуда: Москва

Re: Преобразование больших растров

Сообщение Дмитрий Барышников »

Возможно пелена появляется из за изменения битности. На входе 16 на выходе 8. Посмотрите сколько у вас бит у исходного и результирующего изображений.
Аватара пользователя
novia
Гуру
Сообщения: 2261
Зарегистрирован: 29 апр 2011, 15:06
Репутация: 489
Откуда: Тель-Авив

Re: Преобразование больших растров

Сообщение novia »

Без растяжки
Без растяжки
111.JPG (87.26 КБ) 9809 просмотров
Standard deviations 2.0
Standard deviations 2.0
112.JPG (101.48 КБ) 9809 просмотров
второй вариант вы называете пеленой?
это только визуализация.

подозреваю, что в EX тоже можно указать, как надо отобразить снимок. почитайте хелп на тему Открыть снимок...


з.ы. экспорт этого файла в tiff ничего не меняет в картинке
понравилось? жми палец вверх :!:
Nule
Завсегдатай
Сообщения: 276
Зарегистрирован: 26 дек 2011, 12:26
Репутация: 3

Re: Преобразование больших растров

Сообщение Nule »

поставил. стало черно-белым
Перезапустил ArcGis. Изображения стали одинаковыми, но палитра какая-то нездоровая. Отличается от исходной.
Возможно пелена появляется из за изменения битности. На входе 16 на выходе 8. Посмотрите сколько у вас бит у исходного и результирующего изображений.
Да, есть расхождения. Только на входе 8, а на выходе 16. Это можно исправить?
Аватара пользователя
novia
Гуру
Сообщения: 2261
Зарегистрирован: 29 апр 2011, 15:06
Репутация: 489
Откуда: Тель-Авив

Re: Преобразование больших растров

Сообщение novia »

Да, есть расхождения. Только на входе 8, а на выходе 16. Это можно исправить?
при экспорте указать нужную битность пиксела.

а еще можно просто посчитать статистику в каталоге - правой кнопкой мыши на файле
понравилось? жми палец вверх :!:
ggis
Завсегдатай
Сообщения: 302
Зарегистрирован: 31 окт 2008, 10:39
Репутация: 2

Re: Преобразование больших растров

Сообщение ggis »

Пелены нет, это визуализация по-умолчанию в аркгис делает, сделайте None.
А. Уменьшение размера растра.
Грид акргис тоже получается большим, думаю надо все таки в 1-jp2, или в 2-tiff, а потом этот tiff сжать в MrSid, если конечно ENVI EX, поддерживает эти форматы (jp2, MrSid).
Б. Работать с большими tiff файлами.
Порезать на куски.
Последний раз редактировалось ggis 22 май 2012, 09:29, всего редактировалось 2 раза.
Nule
Завсегдатай
Сообщения: 276
Зарегистрирован: 26 дек 2011, 12:26
Репутация: 3

Re: Преобразование больших растров

Сообщение Nule »

novia писал(а):
Да, есть расхождения. Только на входе 8, а на выходе 16. Это можно исправить?
при экспорте указать нужную битность пиксела.

а еще можно просто посчитать статистику в каталоге - правой кнопкой мыши на файле
В меню экспорта ничего нет про битность.
Ответить

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

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

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