ScanEx Image Processor v.5.0. Руководство - часть 4

 

  Главная      Учебники - Разные     Программа обработки данных дистанционного зондирования Земли ScanEx Image Processor v.5.0. Руководство

 

поиск по сайту            правообладателям  

 

 

 

 

 

 

 

 

содержание      ..     2      3      4      5     ..

 

 

ScanEx Image Processor v.5.0. Руководство - часть 4

 

 

 

стандартных  отклонений  при  расчете  нормализации  (поканально  для  каждого 

растра).  

Переключатель с полями

 

Задать Мин/Макс 

– выполняется преобразование контраста 

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

отображения. 

Группа 

Использовать  геопривязку  из  … 

–  указывает  на  необходимость  считывания 

информации  о  системе  координат  и  пространственном  разрешении  загружаемого 

файла из дополнительных файлов. 

Флаг

 

ESRI World

 – разрешает считывание информации из файла, принятого в системе 

ESRI ArcInfo / ArcView

Флаг

 

MapInfo  TAB

  –  разрешает  считывание  информации  из  файла,  принятого  в 

системе 

MapInfo

Флаг

 

ScanEx  Geogrid

  –  разрешает  считывание  информации  из  файла  в  формате 

Geogrid

,

 

принятом в компании 

ScanEx

  для записи информации  о координатах 

пикселей. 

Флаг

 

MET файл

 – разрешает считывание информации из метафайла, сформированного 

программой Image Processor различных версий  в формате 

MET

Флаг

 

Предпочесть RPC

 – включает режим, при котором информация о привязке будет 

получена на основании RPC файла (коэффициентов RFM модели). 

Флаг

 

Не  строить  пирамиды 

–  позволяет  загрузить  растровые  данные  без  расчета 

пирамидальных  слоев.  При  этом  загрузка  данных  будет  происходить  довольно  быстро, 

но снизится скорость отображения растрового слоя в рабочем окне программы. 

Флаг

 

Перестроить  пирамиды

  –  при  включении  сообщает  о  необходимости  принудительно 

перерассчитать пирамидальные слои (в случае если таковые были созданы ранее). 

Флаг 

  Сохранить  файл  пирамид  рядом  с  исходным 

-  при  включении  создаваемый 

временный файл располагается в той же директории, что и загружаемый снимок. 

Флаг

 

Копировать  данные  во  временный  буфер

  –  при  включении,  позволяет  в  момент 

загрузки  выполнить  конвертацию  загружаемого  растрового  слоя  в  формат  временного 

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

Флаг

 

Вычислить  излучение на сенсоре

  –  включает  пересчет  значений яркости в значения 

мощности  излучения  на  сенсоре  (at-sensor-radiance)  при  загрузке  данных.  Список 

поддерживаемых данных см. в разделе 

Загрузка данных

. 

В 

поле

 

ввода

 Задать значение «нет данных»

 – прописываются значения «нет данных» для 

загружаемого изображения. По умолчанию будет использовано значение «нет данных» 
прописанное  в  заголовке  загружаемого  файла,  в  противном  случае  будет  установлено 

значение, установленное по умолчанию в свойствах программы. 

В 

поле

 

ввода

  Шаг  сетки  координат

  –  можно  определить  шаг  сетки  координат,  которая 

используется  при  трансформировании  растрового  слоя,  в  пикселях.  Более  подробно  о 

 

сетке  координат  написано  в  разделе 

«Геометрическая  коррекция  растровых 

изображений»

 данного руководства пользователя. 

Флаг 

Добавить слои в активное окно 

– при включении, добавляет загружаемые растры не в 

новое RGB окно, а в уже открытое активное окно.

 

Кнопка

 

Открыть

 – загружает выбранные растры в рабочий проект. 

Кнопка

 

Отмена

 – закрывает диалог без сохранения настроек. 

Установка и изменение проекции и пространственного разрешения 

рабочего проекта 

Для  установки  или  изменения  проекции  рабочего  проекта  необходимо  выключить  флаг 

Определять  автоматически

  группы 

Задать  проекцию

  на  закладке 

Установки  проекта

 

диалога 

Открыть

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

. В результате будет открыт диалог 

Параметры проекции 

(Рис 11). 

 

Рис 11.

 

Диалог интерактивного определения проекции – 

Параметры проекции

 

В 

группе

 

Проекция

 устанавливается тип и параметры картографической проекции: 

В 

выпадающем

 

списке

 

Тип

 – устанавливается тип картографической проекции.  

Кнопка

 

Начальные

 – устанавливает параметры проекции, заданные по умолчанию. 

В 

выпадающем списке

 

Зона

 – устанавливается текущая зона для проекций 

UTM

 и 

Гаусса-

Крюгера

В 

группе

 

Параметры

 – задаются параметры проекции: 

В 

поле  ввода

 

Центральный  меридиан

  –  устанавливается  центральный  меридиан 

проекции. 

В 

поле ввода

 

Начальная широта

 – задается главная параллель проекции. 

 

В 

поле  ввода

 

Восточное  смещение

  –  задается  ложный  сдвиг  системы  координат  на 

восток. 

В 

поле  ввода

 

Северное  смещение

  –  задается  ложный  сдвиг  системы  координат  на 

север. 

В 

поле  ввода

 

1ая  стандарт.  параллель 

–  задается  северная  стандартная  параллель 

проекции. 

В 

поле  ввода

 

2ая  стандарт.  параллель

  –  задается  южная  стандартная  параллель 

проекции. 

В 

поле

 

ввода

 Масштабный множитель

 – задается масштабный множитель проекции. 

В 

поле

 

ввода

 Азимут

 – задается азимут проекции. 

В 

выпадающем  списке

 

Линейные  единицы

  –  устанавливаются    единицы  измерения 

проекции.  

В 

группе

 

Географическая  система  координат 

задается  система  координат  и  референц-

эллипсоид.

 

В 

выпадающем списке

 

Название датума

 – выбирается система координат. 

В 

группе

 

Параметры  датума

  –  задается  ориентация  текущего  референц-эллипсоида 

относительно референц-эллипсоида WGS-84. 

В 

поле

 

ввода

 Сдвиг (метры) – 

определяются сдвиги системы координат по осям X, Y, Z 

в соответствующих столбцах 

Ось X

Ось Y

Ось Z

, в метрах. 

В 

поле

 

ввода

 Поворот (арк с.) 

– определяется поворот системы координат по осям X, 

Y, Z в соответствующих столбцах 

Ось X

Ось Y

Ось Z

, в секундах дуги. 

В 

поле

 

ввода

  Масштабный  множитель

  –  задается  масштабный  множитель  системы 

координат, в миллионных долях. 

В 

поле

 

ввода

  Нулевой  меридиан

  –  задается  смещение  системы  координат 

относительно гринвичского меридиана. 

 

Библиотека PROJ4, используемая для пересчета между системами координат, поддерживает 

два  алгоритма  пересчета  –  по  трем  и  по  семи  параметрам.  Для  использования  пересчета  по 

трем параметрам необходимо установить в полях 

Сдвиг (метры)

 требуемые значения сдвига, 

а в полях 

Поворот (арк с.)

 и 

Масштабный множитель

 установить значение 0. 

В  случае  использования  трех  параметров  формула  пересчета  выглядит  следующим 

образом: 

Xw = Xs + DX; 

Yw = Ys + DY; 

Zw = Zs + DZ; 

где: 

Xs,Ys и Zs 

– исходные геоцентрические координаты; 

DX, DY, DZ 

– параметры сдвига 

системы  координат  установленные  в  соответствующих  полях  диалога; 

Xw,  Yw,  Zw

  – 

координаты WGS84. 

При использовании семи параметров, используется следующая формула пересчета: 

 

Xw = SF*(Xs           -  RZ *Ys + RY *Zs) + DX; 

Yw = SF*(RZ* Xs   + Ys         -  RX *Zs) + DY; 

Zw = SF*(- RY* Xs + RX *Ys + Zs       ) + DZ; 

где: 

Xs,Ys и

 

Zs

 – исходные геоцентрические координаты; 

DX, DY, DZ

 – параметры сдвига 

системы координат установленные в соответствующих полях диалога; 

RX, RY, RZ

 – параметры 

вращения  системы  координат  установленные  в  соответствующих  полях  диалога; 

SF

  – 

масштабный  фактор,  заданный  в  соответствующем  поле  диалога; 

Xw,  Yw,  Zw

  –  координаты 

WGS84

 

В 

выпадающем списке

 

Сфероид

 – задается референц-эллипсоид. 

В 

поле

 

Большая полуось 

– задается большая полуось референц-эллипсоида. 

В 

поле

 

Обр. сжатие 

– задается сжатие референц-эллипсоида. 

В 

выпадающем  списке

 

Пользовательские  проекции

  задается  имя  пользовательской 

проекции для сохранения выбранных параметров в группах 

Географическая система 

координат 

и 

Проекция, 

также в раскрывающемся списке производится выбор заранее 

заданной пользовательской проекции.  

Кнопка

 

Добавить

 – добавляет заданную пользователем проекцию в список. 

Кнопка

 

Удалить

 – удаляет проекцию из пользовательского списка с выводом диалога-

предупреждения для подтверждения действия (Рис 12). 

 

Рис 12.

 

Диалог-предупреждение при удалении заданной пользователем проекции 

Кнопка

 

Отмена

 – закрывает диалог без сохранения внесенных изменений. 

Кнопка

 

Задать

 – закрывает диалог с сохранением выбранных параметров. 

Пакетная обработка 

В текущей версии программы доступны следующие виды пакетной обработки: 

 

Изменение формата хранения 

 

Изменение проекции 

 

Изменение размера пикселя 

 

Изменение динамического диапазона 

 

Корегистрация растровых каналов 

 

Загрузка  ЦМР  SRTM-90,  GTOPO-30,  с  возможностью  приведения  высот  к 

эллипсоидальным (WGS84), или к высоте геоида EGM96 

 

 

Выполнение ортотрансформирования с использованием RPC коэффициентов 

 

Выполнение ортотрансформирования по строгой модели 

 

Загрузка данных из библиотеки 

 

Увеличение пространственного разрешения, методом «резкое слияние» 

 

Сохранение изображения по векторной маске 

Применение  функции  пакетной  обработкой  файлов  позволяет  уменьшить  временные 

затраты при выполнении однообразных операций не требующих участия оператора. 

Пакетные,  или 

batch

-файлы  –  это  текстовые  файлы,  содержащие  набор  команд 

интерпретатора.  Создавать  и  редактировать  такие  файлы  можно  при  помощи  блокнота  или 
любого другого текстового редактора. 

В  содержании 

batch

-файла  указывают  директории  входящих  и  сохраняемых  после 

обработки  изображений,  а  также  прописывают  операции  их  преобразований,  параметры 

проекций в случае перепроецирования и т.д. (синтаксис 

batch

-файла см. ниже). 

Выполнение  пакетной  обработки  осуществляется  при  помощи  диалога 

Пакетная 

обработка, 

который

 

вызывается командой 

Файл 

 

Пакетная обработка

 (Рис 13).

  

Группа

 

Файл  пакетного  задания 

 

отвечает  за  загрузку 

batch

-файлов  с  расширением 

*.batch

.  Для  загрузки  пакетного  файла  необходимо  нажать  кнопку  «…»  и  выбрать 

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

Ниже  располагаются  стандартные  параметры  обработки,  при  этом  нужно  учитывать,  что 

параметры, прописанные в 

batch

-файле, имеют приоритет выше, чем параметры, выбранные в 

диалоге 

Пакетный режим

Параметры загрузки: 

Группа

  Использовать  геопривязку  из… 

считывает  информацию  о  системе  координат  и 

пространственном разрешении загружаемого файла из дополнительных файлов. 

Флаг

 

MapInfo  TAB

  –  разрешает  считывание  информации  из  файла,  принятого  в  системе 

MapInfo

Флаг

 

ESRI  World

  –  разрешает  считывание  информации  из  файла,  принятого  в  системе 

ESRI ArcInfo / ArcView

Флаг

 

MET  File

  –  разрешает  считывание  информации  из  метафайла,  сгенерированного 

программой Image Processor различных версий в формате 

MET

Флаг

 

ScanEx Geogrid

 – разрешает считывание информации из файла в формате 

Geogrid

,

 

принятом в компании 

ScanEx

 для записи информации о координатах пикселей. 

Флаг

 

Предпочесть  RPC  геопривязку

  –  включает  режим,  при  котором  информация  о 

привязке будет получена на основании RPC файла (коэффициентов RFM модели). 

Флаг

 

Вычислить излучение на сенсоре

 – включает  пересчет значений яркости в значения 

мощности излучения при загрузке данных. 

Флаг

 

Не  строить  пирамиды 

–  при  включении  позволяет  не  рассчитывать  пирамидальные 

слои.  Использование  данной  опции  существенно  увеличивает  скорость  обработки. 

В 

случае  если  при  обработке  существенно  (более  чем  в  4  раза)  меняется  размер 

 

обрабатываемого  файла,  рекомендуется  выключить  данный  флаг  для  обеспечения 

более качественного ресамплинга. 

Параметры сохранения:  

Группа

 

Выходной формат

 – задает 

растровый  формат  выходного 

файла. 

Группа

 

Формат 

пикселя

 

– 

позволяет 

установить 

пиксельный 

формат 

при 

сохранении  данных  в  файл, 

возможны 

следующие 

значения: 

 

byte

  –  формат  записи  8 

бит (целочисленный); 

 

int16

uint16

  –  формат 

записи 

16 

бит 

(целочисленный, 

знаковый и беззнаковый); 

 

int32

uint32

  –  формат 

записи 

32 

бит 

(целочисленный, 

знаковый и беззнаковый); 

 

float32          

 – формат записи 32 бит (вещественный); 

 

float64

           – формат записи 64 бит (вещественный). 

Группа

 

Сохранить геопривязку в…

 – позволяет сохранить информацию о системе координат 

и пространственном разрешении сохраняемого изображения в дополнительные файлы. 

Флаг

 

MapInfo TAB File

 – сохраняет файл привязки для программы 

MapInfo

Флаг

 

Arc Info World File

 – сохраняет файл привязки для программ 

Arc Info

ArcView

Флаг

 

MET  File

  –  сохраняет  файл  привязки  и  дополнительную  информацию,  в  том  числе 

пересчетные коэффициенты (если включен флаг 

Растянуть по формату пикселя

) в 

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

файла в программу. 

Флаг

 

ScanEx Geogrid

 – разрешает считывание информации из файла в формате 

Geogrid

,

 

принятом в компании 

ScanEx

 для записи информации о координатах пикселей. 

Группа

 

Гистограмма

  –  управляет  параметрами  гистограммы  и  сохраняемого  динамического 

диапазона при сохранении. 

Флаг

 

Растянуть по формату пикселя

 – позволяет нормализовать исходную гистограмму 

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

 

Рис 13.

 

 Диалог 

Пакетный режим

 

 

Флаг

 

Применить  палитру

  –  позволяет  сохранить  изображение  с  автоматически 

установленной, по схеме 

STD*3

, цветовой палитрой. 

Группа

 

Фильтр  передискретизации

  –  задает  сверточный  фильтр,  при  помощи  которого 

будет производиться ресамплинг. Более подробно о ресамплинге рассказано в разделе 

«Инструментарий Экстент»

. 

Кнопка

 

Начать

  –  начинает  процесс  проектного  перепроецирования,  переформатирования, 

сохранения сегментов изображения и т.д. 

Кнопка

 

Отмена

 – отменяет процесс пакетной обработки. 

 

Кроме  того,  выполнение  пакетной  обработки  можно  запустить  из  интерпретатора 

командной  строки.  Для  этого  необходимо  запустить  интерпретатор  и  выполнить  команду 

INSTALL_DIR\IC.exe  batch_file.batch.  Где  INSTALL_DIR  –  это  путь  до  установочной  директории 

программы, а batch_file.batch полное имя требуемого пакетного файла. 

Синтаксис Batch файла: 

Заголовок – обязательная часть для любого batch файла: 

В начале файла расположены опции начинающиеся с символа "-" или "/" в формате 

"

-option=argument

" (без пробелов) 

Список опций: 

-exit=[0,1]

                 // закрытие программы по окончанию обработки [0 – нет, 1 – да] 

-readWorldFile=[0,1]

  //прочитать привязку из ESRI World File  [0 – нет, 1 – да] 

-ReadTabFile=[0,1]

   //прочитать привязку из MapInfo TAB File  [0 – нет, 1 – да] 

-ReadGeoGrid=[0,1]

 //прочитать привязку из ScanEx Geogrid File  [0 – нет, 1 – да] 

-ReadMetFile=[0,1]

  //прочитать привязку из ScanEx MET File  [0 – нет, 1 – да] 

-SaveWorldFile=[0,1]

  //сохранить привязку в ESRI World File  [0 – нет, 1 – да] 

-SaveTabFile=[0,1]

  // сохранить привязку в MapInfo TAB File  [0 – нет, 1 – да] 

-SaveGeoGrid=[0,1] 

// сохранить привязку в ScanEx Geogrid File  [0 – нет, 1 – да] 

-SaveMetFile=[0,1]

 // сохранить привязку в ScanEx MET File  [0 – нет, 1 – да] 

-CompRadiance=[0,1]

 //пересчет значений яркости в значения мощности излучения на 

сенсоре (

Radiance

) при загрузке данных [0 – нет, 1 – да] 

-SkipPyramids=[0,1]

 //не строить пирамидальные слои [0 – нет, 1 – да] 

-PixelType=[byte,int16,uint16,int32,uint32,float32,float64]

 //динамический диапазон 

сохраняемого файла 

-Histogram=[0,1,2]

  //изменить динамический диапазон [0 – не изменять, 1 – привести к 

текущему формату пикселя, 2 – сохранить с палитрой] 

-OutputFormat=["GeoTiff","Windows  Bmp"...]

  //формат  выходного  растра,  формат 

задается аналогично тому, как он задан в файле 

INSTALL_DIR\xformats.ini

 

-Filter=[box,linear,hermit]

 //ресамплирующий (сверточный) фильтр 

-SaveRaw=[0,1] 

//сохранить в исходном базисе [0 – нет, 1 – да] 

 

-SetExtent=[0,1]

  //установить рабочую область  по первому  загруженному в программу 

каналу 

Основная  часть  содержит  список  обрабатываемых  файлов  и  выполняемых  действий  в 

следующем формате: 

//выходная проекция и размер пикселя 

"proj4"

    -  параметры  выходной  проекции  в  формате  proj4  (значение 

"auto"

  –  задает 

проекцию UTM WSG84 с автоматическим определением номера зоны). 

"pixelSize"

-  выходной  размер  пикселя  (значение 

"auto"

  –  задает  автоматическое 

определение размера пикселя). 

//входные данные (имя файла и номера каналов) 

Infile  <"infile_1.tif"  0,1,2,...n>

  //имя  файла  и  номера  каналов  растра,  начиная  с  0. 

Порядок загрузки каналов растра в программу всегда остается  «прямым», вне зависимости от 

порядка их перечисления. Т.е. при операции «Infile "G:\DATA\IMAGERY.tif" 3 0 1 2» в программу 

будут  загружены  каналы  растра  в  порядке  0  1  2  3.  Для  загрузки  каналов  растра  в  особом 

порядке необходимо использовать отдельные операции Infile. 

Infile <"infile_2.tif" 0,1,2,...n>. 

Infile  gridstep  32  <"infile_3.tif"  0,1,2,...n>

  лексема 

gridstep  <int>

  позволяет 

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

неопределенна,  используется  значение  установленное  в  программе  по  умолчанию,  в 

диалоговом окне настроек программы.  

//выполняемое действие 

library  <pixel_size>  <channels>

  //  загрузить  данные  из  библиотеки  по  текущему 

экстенту, 

pixel_size

  –  размер  пикселя  к  которому  будут  приведены  данные, 

channels

  – 

количество каналов, которые нужно загрузить (1-3). 

library 15 3 

 

relief  <srtm,gtopo>  [egmtowgs]  margin=<float>  <"folder">

  //  загрузить  рельеф, 

srtm

  –  загрузить  SRTM90, 

gtopo

  –  загрузить  GTOPO-30.  Флаг 

egmtowgs

  –  указывает  на 

необходимость  приведения  высот  к  эллипсоидальным.  Параметр 

margin 

задает  насколько 

загружаемая ЦМР будет превышать размер экстента (в долях). Лексема 

“folder”

 – используется 

для указания пути, по которым лежат данные. 

relief srtm egmtowgs margin=0.1 “C:\SRTM” 

 

ortho  <mean_height>  <grid_step>

  //  ортокоррекция  по  строгой  модели.  Параметр 

<mean_height>

  -  позволяет  указать константное значение высоты, используя  которое будет 

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

<grid_step>

  -  позволяет  переопределить  шаг  сетки,  на  которой  будет  выполняться 

трансформирование, в случае если установлено значение 0 – сетка модифицирована не будет. 

ortho 75 0 

 

 

rpc  <"file”> 

//выполнить  ортокоррекцию  с  использованием  RPC  коэффициентов, 

параметр 

<“file”>

  -  задает  путь  к  файлу  с  коэффициентами  RPC,  в  случае  если  установлено 

значение 

“auto”

,  программа  попробует  найти  соответствующий  исходному  файлу  RPC  файл 

автоматически. 

rpc “auto” 

 

reg <"file.reg">

  //корегистрация и имя  файла параметров. Файл должен находиться  в 

установочной  директории  программы,  переменные 

reference  image

  и 

floating  image

  файла 

устанавливаются по умолчанию, по номеру загруженного канала. О создании файла параметров 

корегистрации написано в главе «

Автоматическая корегистрация изображений

». 

 

sharpfus  winrad=<int>  niter=<int>  hiw=<float>  histm=<int>  pan_setnd=<int> 

<channels> 

//выполнить  увеличение  пространственного  разрешения.  Параметр 

winrad

  – 

задает  размер  локального  окна  фильтра  (целое  в  диапазоне  0-3);  параметр 

niter

  –  задает 

количество  итерации  обработки  (целое  число);  параметр 

hiw

  –  задает  вес  высокочастотной 

компоненты  (вещественное  число);  параметр 

histm

  –  задает  параметры  постобработки 

алгоритмом  «слияния  гистограмм»  (целое  число  в  диапазоне  0-1  0=не  использовать 

постобработку);  параметр 

pan_setnd

  –  определяет  режим  вычисления  статистики  (0  –  по 

границам  мультиспектральных  каналов,  1  –  по  границам  панхроматического).  Параметр 

<channels> -

 задает номера обрабатываемых растровых каналов; первым указывается номер 

панхроматического  канала  или  канала  с  высоким  разрешением,  затем  мультиспектральные 

каналы более низкого разрешения. 

sharpfuse winrad=1 niter=10 hiw=1 histm=0 pan_setnd=1 0 1 2 3 

 

vector  <"file">

  //использовать  при  сохранении  маску  из  векторного  слоя.  Параметр 

<“file”>

 - задает имя векторного слоя в формате MapInfo MIF или ESRI SHP. 

vector “C:\my_data\vector.mif” 

 

pal  <"file">

 //использовать при сохранении градиентную палитру. Параметр 

<“file”>

 - 

задает имя файла палитры в формате Scanex (*.icp) или Surfer (*.clr). Необходимо помнить, что 

сохранять растры с градиентной палитрой, допустимо только в формат Windows Bitmap, а также 

требуется установить флаг 

-Histogram=2

pal “NDVI.icp” 
 

viewset  <channel>  <out_low>  <out_high>  <gamma>  <in_low>  <in_high> 

  // 

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

<channel>

 

- задает номер преобразуемого канала, параметр 

<out_low>

 - задает минимальный выходной 

диапазон,  параметр 

<out_high>

  -  задает  максимальный  выходной  диапазон, 

<gamma>

  - 

 

значение  гамма-коррекции, 

<in_low>

  -  минимальный  входной  диапазон, 

<in_high>

  - 

максимальный входной диапазон.  

Устанавливаемые  параметры  аналогичны  параметрам  устанавливаемым  в  диалоговом 

окне  настройки  параметров  отображения  растровых  слоев 

Настройка  отображения

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

из   

файла  свойств  цвета

  (с  расширением 

*.dat

),  сохранив  его  предварительно  в  диалоге 

Настройка отображения ­> Настройка цвета

viewset 0 15.388534 180.180251 1.2 1 255 

viewset 1 25.000000 129.055829 1.2 1 255 
viewset 2 38.000000 99.610001 1.1 1 255 

 

viewsetLINEAR  <channel>  <procent>  <gamma>  <out_low>  <out_high>

  // 

использовать линейное преобразование контраста растра с указанными параметрами. Параметр 

<channel>

  задает  номер  преобразуемого  канала,  параметр 

<procent>

  -  процент  отступа  от 

краев  гистограммы, 

<gamma>

  -  значение  гамма-коррекции  (обычно  1), 

<out_low>

  - 

минимальное выходное значение, 

<out_high>

 - максимальное выходное значение. 

viewsetLINEAR 0 5 1 1 255  
 

viewsetSTD  <channel>  <std>  <gamma>  <out_low>  <out_high>

  //  использовать 

преобразование  контраста  по  статистике  изображения  (нормализацию)  с  указанными 

параметрами.  Параметр 

<channel>

  задает  номер  преобразуемого  канала,  параметр 

<std>

  - 

множитель для std растра для получения входного диапазона значений относительно среднего 

значения, 

<gamma>

  -  значение  гамма-коррекции  (обычно  1), 

<out_low>

  -  минимальное 

выходное значение, 

<out_high>

 - максимальное выходное значение. 

viewsetSTD 0 3 1 1 255 
 

//выходной файл и его параметры 

norast 

// сохранять только координатную сетку (geogrid), без сохранения самого растра. 

Путь сохранения задается в 

outfile

 

outfile  ["outname.tif"  1,0,2]

  //имя  выходного  файла  и  номер  слота  для  записи  в 

выходной канал. 

onodata <float>

//значение, которое будет использовано в качестве Nodata. 

layout ["nnnn"]

 //часть записываемого растра, параметр состоит строго из 4 цифр: 

1 - число сегментов по горизонтали 
2 - число сегментов по вертикали   

3 - номер записываемого сегмента  по горизонтали 

4 - номер записываемого сегмента  по вертикали   

примеры: 

"1111"

 - пишется целый растр 

 

"1212"

 - пишется нижняя половина 

"2212"

 - пишется нижняя левая четвертинка» 

 

Пример пакетного файла при выполнении систематической коррекции, с автоматическим 

определением проекции и размера пикселя (spot.batch): 

//___________________________________________________________________________ 
-exit=1 
-readWorldFile=0 
-ReadTabFile=0 
-ReadGeoGrid=0 
-ReadMetFile=0 
-SaveWorldFile=1 
-SaveTabFile=0 
-SaveMetFile=1 
-SaveGeoGrid=0 
-CompRadiance=0 
-SkipPyramids=1 
-OutputFormat="GeoTIFF" 
-PixelType=byte 
-Filter=linear 
-saveraw=0 
-setExtent=0 
-Histogram=0 
 
 
"auto" 
"auto" 
infile "G:\DATA\ S4M2L0_249241_060704\IMAGERY.tif" 0 
outfile "H:\OUTDATA\SPOT\MONO\S4M2L0_249241_060704.TIF" 0 
layout "1111" 
 
"auto" 
"auto" 
infile "G:\DATA\S4I2L0_249241_060704\IMAGERY.tif" 0 1 2 3 
outfile "H:\OUTDATA\SPOT\MS\S4I2L0_249241_060704.TIF" 0 1 2 3 
layout "1111" 
//___________________________________________________________________________ 

Пример  пакетного  файла  при  выполнении  систематической  коррекции  и  корегистрации 

каналов,  в  проекции  Меркатора  с  автоматическим  определением  размера  пикселя 

(liss_coreg.batch): 

//____________________________________________________________________________ 
-exit=1 
-readWorldFile=0 
-ReadTabFile=0 
-ReadGeoGrid=0 
-ReadMetFile=0 
-SaveWorldFile=1 
-SaveTabFile=0 
-SaveMetFile=1 
-SaveGeoGrid=0 
-CompRadiance=0 
-SkipPyramids=1 
-OutputFormat="GeoTIFF" 
-PixelType=byte 

 

-Filter=linear 
-saveraw=0 
-setExtent=0 
-Histogram=0 
 
" +proj=merc +lat_ts=0 +lon_0=0 +k=1.000000 +x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 

+units=m +no_defs" 

"auto" 
infile "G:\DATA\LISS1B.D.030407_070455.hdf" 0 1 2 
reg "liss2liss.reg" 
outfile " OUTDATA\IRS\ LISS1B.D.030407_070455.TIF" 2 1 0 
layout "1111" 
//___________________________________________________________________________ 

Пример  пакетного  файла  при  выполнении  ортокоррекции  по  RPC  коэффициентам  для 

данных IKONOS и последующего увеличения пространственного разрешения: 

//___________________________________________________________________________ 
-exit=1 
-readWorldFile=0 
-ReadTabFile=0 
-ReadGeoGrid=0 
-ReadMetFile=0 
-SaveTabFile=0 
-SaveMetFile=0 
-SaveGeoGrid=0 
-CompRadiance=0 
-SkipPyramids=1 
-OutputFormat="GeoTIFF" 
-PixelType=uint16 
-Filter=linear 
-saveraw=0 
-setExtent=0 
-Histogram=0 
 
"auto" 
"auto" 
infile gridstep 32 "C:\po_487117_0000002\po_487117_pan_0000002.tif" 0 
infile gridstep 8 "C:\ po_487117_0000002\po_487117_red_0000002.tif" 0 
infile gridstep 8 "C:\ po_487117_0000002\po_487117_grn_0000002.tif" 0 
infile gridstep 8 "C:\ po_487117_0000002\po_487117_blu_0000002.tif" 0 
 
rpc "auto" 
relief srtm egmtowgs "C:\SRTM" 
sharpfus winrad=1 niter=10 hiw=1 histm=0 pan_setnd=1 0 1 2 3 
outfile "D:\OUTPUT\po_487117_rgb_0000002.tif" 5 6 7 
layout "1111" 
//____________________________________________________________________________ 

Загрузка данных с WMS сервера

 

В программе есть возможность загрузки данных «на лету» с WMS серверов. Для загрузки 

необходимо предварительно сформировать файл .wms, описывающий параметры загрузки.  

Формирование wms-файла производится через диалог 

Создание файла конфигурации 

слоя  WMS

,  вызываемый  командой  главного  меню  программы 

Файл 

  Создание  файла 

конфигурации слоя WMS 

(Рис 14). 

 

 

Рис 14.

 

Диалог 

Создание файла конфигурации слоя WMS

 

В 

выпадающем  списке

 

Сервер

  –  указывается  строка  с  URL-адресом  сервера.  Например,  

http://maps.rosreestr.ru/arcgis/services/Cadastre/CadastreWMS/MapServer/WMSServer 

Кнопка

 

Обновить

 – при нажатии считывает имеющиеся слои/подслои WMS сервиса. 

Выпадающий  список

 

Слои

  –  позволяет  выбрать,  для  какого  слоя/подслоя  WMS  сервиса  будет 

создаваться файл конфигурации. 

Выпадающий список

 

Проекции

 – определяет проекцию загружаемых данных.  

Выпадающий  список

 

Форматы

  –  определяет,  в  каком  растровом  формате  получать  данные  с 

сервера.  Как  правило,  используются  «jpg»  (быстрая  загрузка,  не  поддерживается 

прозрачность), «png» (изображения высокого качества и с поддержкой прозрачности) и 

«bmp» форматы. 

Поле

 

Область

 – отображает экстент WMS-данных (нижний левый угол – верхний правый угол). 

Поле  ввода

 

Начальный  уровень 

–  позволяет  указать  самый  грубый  масштабный  уровень 

загружаемых данных. 

Поле ввода

 

Кол-во уровней

 – позволяет указать число уровней детализации. 

Поле

 

Размер пикселя на грубом уровне

 – показывает размер пикселя на грубом уровне. 

Поле

 

Размер  пикселя  на  детальном  уровне

  –  показывает  размер  пикселя  на  самом 

детальном уровне. 

Поле  ввода 

Выходной  файл

  –  с  помощью  кнопки 

 

позволяет  задать  имя  создаваемого 

wms-файла  и  путь  его  сохранения.  При  первой  же  загрузке  данных  с  WMS-сервера  в 

директории  сохранения  wms-файла  будет  автоматически  создана  поддиректория  с 

кэшем. 

 

Поле  ввода

 

Прокси:

  –  позволяет  указать  (опционально)  адрес  прокси-сервера  и  порт, 

используемые для подключения к интернету. 

Кнопка

 

Сохранить

  –  при нажатии сохраняет  файл конфигурации  .wms  под выбранным ранее 

именем и в выбранную директорию. 

 

Для  загрузки  данных  с  WMS-сервера  по  созданному  файлу  конфигурации  необходимо 

включить флаг 

WMS

 в диалоге 

Установки

 (

Настройки

 

 

Установки

) (см. раздел 

Настройки 

и  установки  программы

).  В  этом  же  диалоге  в  поле 

Файл

  надо  выбрать  нужный  файл 

конфигурации слоя WMS. 

Загрузка данных с WMS-сервера осуществляется с перепроецированием в базис экстента.  

WMS-слой  отображается  в  виде  виртуального  слоя,  лежащего  в  самом  «низу».  Данные 

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

W

» (при ее удерживании видимость  всех 

RGB-слоев в активном окне отключается). 

 WMS-файл – это текстовый файл, его можно редактировать (и создавать) при помощи 

блокнота или любого другого текстового редактора. Синтаксис и пример wms файла приведен 

ниже. 

Синтаксис wms файла: 

projection

 «» // определяет проекцию загружаемых данных в формате 

proj4

.

 

Например, 

"+proj=merc +datum=WGS84" 

server

 «»       // строка с URL-адресом сервера. Например "khm.google.com" 

type

  «»          //  расширение  для  растровых  файлов  получаемых  с  сервера.  Как  правило, 

используются «jpg», «png» и «bmp» форматы 

upperleftx

      //  определяет  размер  и  экстент  WMS-данных:  Х-координата  (долгота) 

верхнего левого пикселя wms растра. Например, -180 

lowerrightx

      //  определяет  размер  и  экстент  WMS-данных:  Х-координата  (долгота) 

нижнего правого угла пикселя wms растра. Например, 179.9972535 (край растра  минус ширина 

1 пикселя) 

upperlefty         

//  определяет  размер  и  экстент  WMS-данных:  Y-координата  (широта) 

верхнего  левого  пикселя  wms  растра.  Например  89.99862671  (край  растра  минус  высота  1 

пикселя) 

lowerrighty     

//  определяет  размер  и  экстент  WMS-данных:  Y-координата  (широта) 

нижнего правого угла. Координата Y правого нижнего пикселя wms растра. Например, -90 

sizex

       // горизонтальный размер wms растра на грубом уровне.  

sizey          

// вертикальный размер wms растра  на грубом уровне. 

 

tilesize

    // размер тайла, обычно 256 

timeout

        // таймаут на загрузку тайлов, миллисекунды  

request

 «»    //  шаблон строки запроса тайла. Содержит специальные символы: 

 

%L - левая координата X  

 

 

%R- правая координата X 

 

%T - верхняя координата Y 

 

%B - нижняя координата Y 

 

%W – sizex  

 

%H – sizey 

 

%X - номер тайла по горизонтали (слева направо, 0 - центральный тайл) 

 

%Y - номер тайла по вертикали (сверху вниз, 0 - центральный тайл) 

 

%Z - уровень детализации 

 

%x - номер тайла по горизонтали (0 - левый тайл) 

 

%y - номер тайла по вертикали (0 -  нижний тайл) 

 

%s - уровень детализации для 

virtual earth

 

level

             // самый грубый уровень. Например, 8 

nlevels

         // число уровней детализации. Например, 10 

Пример wms файла

 (описывает загрузку данных OpenStreetMap): 

//___________________________________________________________________________ 
projection   "+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 

+units=m +nadgrids=@null +no_defs" 

server       "tile.openstreetmap.org" 
user         "" 
pass         "" 
type         "png" 
upperleftx   -20037508.3427892 
lowerrightx   20037202.5946761  
upperlefty    20037202.5946761  
lowerrighty  -20037508.3427892 
sizex        131072 
sizey        131072 
tilesize   256 
timeout      0     // ms 
request      "%Z/%x/%y.png" 
level        9 
nlevels      9 
//___________________________________________________________________________ 

 

Библиотека данных 

Создание библиотеки данных 

Библиотека  данных  предоставляет  возможность  каталогизировать  пользовательский 

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

растровое  покрытие  из    выбранных 

изображений.  

При  добавлении  изображений  в 

библиотеку  происходит  закрытие  всех 

загруженных  в  программу  данных.  Будет 

выведено  сообщение  о  предупреждении 

закрытия  всех  загруженных  данных  в 
программе (Рис 15). 

Нельзя 

включать 

в 

каталог 

библиотеки  изображения,  которые  имеют 

более  3  каналов.  В  случае  их  загрузки 

будет выведено сообщение (Рис 16): 

 

Рис 16.

 

Сообщение о несоответствии количества каналов в загружаемых данных 

При  формировании  библиотеки  используется  диалог 

Управление  библиотекой 

(Рис 

17), который открывается командой главного меню 

Файл 

 Управление библиотекой

 

Рис 17.

 

Диалог 

Управление библиотекой

 

 

Рис 15.

 

Диалог-предупреждение о 

закрытии всех загруженных в программу данных 

 

 

 

 

 

 

 

содержание      ..     2      3      4      5     ..