ENVI, Spectral Library – ASCII или data file
- Natalia Novoselova
- Гуру
- Сообщения: 3020
- Зарегистрирован: 15 янв 2013, 20:14
- Репутация: 69
- Ваше звание: Лиса
- Откуда: **
- Контактная информация:
ENVI, Spectral Library – ASCII или data file
Не могли бы пояснить, в чем разница в использовании ASCII формата и формата «Data file» в Spectral Library Builder?
При начале построения спектральной библиотеки, в операции «Input Spectral Wavelength from» - можно выбрать форматы «Data file» или ASCII. При открытии вложенных спектральных библиотек (например, usgs_min.sli) нужно использовать «Data file».
Также и при сохранении сформированной спектральной библиотеки из окна «Spectarl Library Plots» есть выбор в чем сохранять – формат ASCII или формат «Spectral Library» (вероятно, это эквивалентно формату «data file» из предыдущей операции), также еще формат IDL Variable.
Посмотрела хелп, узнала, что ASCII Files – это большое семейство типов файлов, используемых в ENVI. Но в приложении к этому вопросу это ничего мне не прояснило.
Так в каком формате нужно сохранять созданную спектр. библиотеку, или - в чем разница или смысл разнообразия форматов для сохранения спектральных библиотек?
При начале построения спектральной библиотеки, в операции «Input Spectral Wavelength from» - можно выбрать форматы «Data file» или ASCII. При открытии вложенных спектральных библиотек (например, usgs_min.sli) нужно использовать «Data file».
Также и при сохранении сформированной спектральной библиотеки из окна «Spectarl Library Plots» есть выбор в чем сохранять – формат ASCII или формат «Spectral Library» (вероятно, это эквивалентно формату «data file» из предыдущей операции), также еще формат IDL Variable.
Посмотрела хелп, узнала, что ASCII Files – это большое семейство типов файлов, используемых в ENVI. Но в приложении к этому вопросу это ничего мне не прояснило.
Так в каком формате нужно сохранять созданную спектр. библиотеку, или - в чем разница или смысл разнообразия форматов для сохранения спектральных библиотек?
-
- Гуру
- Сообщения: 534
- Зарегистрирован: 30 ноя 2006, 13:31
- Репутация: 116
- Откуда: Moscow
Re: ENVI, Spectral Library – ASCII или data file
Для Spectral Library Builder разницы нет ни какой, просто выбираете источник с диапазоном для создаваемой библиотеки. ASCII - текстовик, Data file - бинарник, если быть точнее то ENVI image file format (flat binary file). И точно также длины волн будут браться из башки которая хранится в ASCII формате (*.hdr). Для меня удобнее создавать на основе ASCII шаблона. По созданию смотрите еще.Не могли бы пояснить, в чем разница в использовании ASCII формата и формата «Data file» в Spectral Library Builder?
Это не открытие библиотеки - это выбор диапазона будущей библиотеки. Если Ваша будущая библиотека должна иметь такой же диапазон как и имеющаяся то тогда да - выбираете готовую библиотеку и получаете библиотеку с аналогичным ей диапазоном и разрешением. Вообще Spectral Library Builder нужен только для сложных случаях, когда нужно собрать в одну библиотеку кривые из библиотек с разными диапазонами и разрешением, см. предыдущую пример.При начале построения спектральной библиотеки, в операции «Input Spectral Wavelength from» - можно выбрать форматы «Data file» или ASCII. При открытии вложенных спектральных библиотек (например, usgs_min.sli) нужно использовать «Data file».
Ascii - текстовый файл с которым потом можно работать через любой текстовый редакторТакже и при сохранении сформированной спектральной библиотеки из окна «Spectarl Library Plots» есть выбор в чем сохранять – формат ASCII или формат «Spectral Library» (вероятно, это эквивалентно формату «data file» из предыдущей операции), также еще формат IDL Variable.
Spectral Library - бинарник, *.sli - ENVI image file format (flat binary file) + *.hdr - башка для него ASCII
IDL Variable - временная переменная к которой можно обращаться через IDL - Array[количество значений, число спектральных кривых]
В том формате в котором Вам нужно. Выбор зависит от удобства дальнейшей работы, важно понимать для чего Вы создаете библиотеку: просто чтоб было - формат не имеет значения; переносить данные для анализа в другое ПО - иногда проще через ascii, хотя многие программы понимают библиотеки в формате ENVI; анализ/визуализация в ENVI или ENVI+IDL - дело привычки, обычно проще со стандартным ENVI форматом (*.sli+*.hdr).Так в каком формате нужно сохранять созданную спектр. библиотеку, или - в чем разница или смысл разнообразия форматов для сохранения спектральных библиотек?
Если интересно различие между разными форматами то поищите Ascii or Binary. ПО здесь не имеет значения.
- Natalia Novoselova
- Гуру
- Сообщения: 3020
- Зарегистрирован: 15 янв 2013, 20:14
- Репутация: 69
- Ваше звание: Лиса
- Откуда: **
- Контактная информация:
Re: ENVI, Spectral Library – ASCII или data file
Большое спасибо за ответ!alexandr cherepanov писал(а): Вообще Spectral Library Builder нужен только для сложных случаях, когда нужно собрать в одну библиотеку кривые из библиотек с разными диапазонами и разрешением, см. предыдущую пример.
В учебнике по ENVI, который я использую, в разделе "Создание спектральных библиотек" описан только Spectral Library Builder. Также он используется и в описании методики, описанной на gis-lab (по вашей ссылке) А что можно использовать для более простых случаев?
Или вы имеете в виду вариант - просто открыть готовые спектральные библиотеки (н-р ту же usgs_min.sli), из которых нужны спектры, вытаскивать оттуда нужные образцы в Spectral Library Plots и оттуда сразу сохранять в новую спектральную библиотеку, с нужной выборкой? Или есть какой-то спец. инструмент?
-
- Гуру
- Сообщения: 534
- Зарегистрирован: 30 ноя 2006, 13:31
- Репутация: 116
- Откуда: Moscow
Re: ENVI, Spectral Library – ASCII или data file
Да, просто через открытие и сохранение нужных спектров из окна plot.
- Natalia Novoselova
- Гуру
- Сообщения: 3020
- Зарегистрирован: 15 янв 2013, 20:14
- Репутация: 69
- Ваше звание: Лиса
- Откуда: **
- Контактная информация:
Re: ENVI, Spectral Library – ASCII или data file
Спасибо, понятноalexandr cherepanov писал(а):Да, просто через открытие и сохранение нужных спектров из окна plot.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя