Операции с блоками

Блоки данных появляются во многих местах интерфейса программы. При этом есть универсальные функции, которые всегда доступны.

Список блоков

Список блоков можно встретить, например, в следующих местах:

  • Cписок блоков в окне просмотра или графике
  • Список сигнатур в окне просмотра
  • Редактор процедуры (блок или несколько блоков, выбранных в качестве аргумента)
  • Окно выбора блоков, которое можно вызвать из редактора процедуры, окна просмотра или графика
  • Полный список блоков проекта

Если в списке разрешено выделение нескольких блоков, то можно выделить произвольные блоки, щелкая по ним с нажатым Ctrl. Можно выделить диапазон, щелкнув по блоку с нажатым Shift. Чтобы выделить все блоки, щелкните по списку и нажмите Ctrl+A.

Чтобы переименовать блок, сделайте двойной щелчок по элементу списка, либо выделите его и нажмите F2. Затем введите новый заголовок блока и нажмите Enter.

Буфер обмена

Буфер обмена — хранилище ссылок на блоки проекта. Любой блок или несколько блоков можно скопировать в буфер обмена. Для этого нужно выделить эти блоки в любом списке блоков или в дереве, а затем нажать Ctrl+C или выбрать пункт «Скопировать в буфер обмена» в контекстном меню. Чтобы добавить скопированные блоки в средство просмотра или редактор процедуры, нажмите кнопку «Вставить из буфера», либо установите фокус в список блоков и нажмите Ctrl+V. Следует отметить, что копирования данных при этом не происходит. Вставленный буфера обмена блок — та же сущность, что и исходный блок.

Контекстное меню блока

Если выделить один или несколько блоков в окне дерева проекта или в любом списке блоков, а затем нажать правую кнопку мыши, то появится контекстное меню блока. С помощью этого меню можно выполнить следующие действия:

  • Запустить, остановить или перезапустить процедуру.
  • Показать результаты (доступно, если выделена одна процедура): показать все блоки, созданные этой процедурой.
  • Дублировать ветку (доступно, если выделена одна процедура): в дерево добавляется такая же процедура с теми же аргументами, к выходным блокам новой процедуры применяются операции, аналогичные операциям с выходными блоками исходной процедуры.
  • Скопировать в буфер обмена: в буфер обмена копируются ссылки на выделенные блоки.
  • Добавить процедуру (см. Редактор процедуры)
  • Удалить данные блока (только для блоков, расчитанных процедурами): удалить содержимое блока без удаления блока из дерева. Это действие нельзя отменить. Позднее возможно перезапустить процедуру, которая является источником этого блока, чтобы восстановить удаленные данные. Используйте эту функцию с осторожностью. Если данные блока используются где-то еще, это может привести к проблемам.
  • Переименовать блок.
  • Вычислить полностью (если выделен динамический блок): записать данные блока на диск для последующего быстрого доступа к ним (см. Динамическое вычисление блоков).
  • Вычислить блок (если выделен невычисленный блок): запустить процедуру или цепочку процедур, которая приведет к вычислению данных этого блока.
  • Выделить в дереве (только для видимых блоков): активировать окно дерева проекта, выделить и центрировать этот блок. В боковой панели дерева отобразится информация о блоке.
  • Отображение в дереве:
    • Показывать: включить или выключить отображение блока в окне дерева проекта.
    • Показать с «родителями»: включить отображение блока и всех элементов, от которых он зависит
    • Показать с «потомками»: включить отображение блока и всех элементов, которые зависят от него
  • Удалить: удалить блок из проекта. Если удаляется блок, вычисленный процедурой, то процедура удаляется вместе с ним. Эту операцию можно отменить.

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

В некоторых случаях (например, в редакторе процедур) можно убрать блоки из списка. Для этого нужно выделить эти блоки и выбрать в контекстном меню пункт Убрать из списка.

Дополнительные команды в контекстном меню, зависящие от типа блока:

  • Сравнить результаты (если выделены два результата классификации): вычислить процент совпадения результатов, т.е. отношение числа точек, отклассифицированных в те же классы, к общему числу точек. Соответствующими считаются классы, наиболее совпадающие по содержимому.
  • Таблица значений (для растров, таблиц, результатов классификации, спектров): показать таблицу значений. Для результатов классификации в таблице показываются номера классов.
  • Статистика (для растров): вычислить и показать таблицу статистики по растру (по всем точкам и отдельно по каждому каналу) и статистические спектры растра. Если статистика была вычислена ранее, она не вычисляется повторно.
  • Отбор каналов (для растров), возобновить отбор каналов (для подмножества каналов).
  • Добавить данные фотограмметрии (для растров): добавить в проект данные фотограмметрии из HSO-файла и проассоциировать их с указанным растром. К изображению растра будет применена новая трансформация.
  • Спектральная калибровка (для растров): вложенное меню блока спектральной калибровки. Если у растра нет спектральной калибровки, этот пункт недоступен. Можно использовать подпункт Таблица значений для просмотра значений спектральной калибровки.
  • Начать геопривязку (для растров и изображений), возобновить геопривязку (для изображений, полученных в результате геопривязки).
  • Просмотр (для гистограмм, блока статистики), добавить на график (для спектров), добавить в окно просмотра (для растров, изображений, результатов классификации, масок, областей интереса).
  • Добавить в библиотеку (для спектров): добавить спектры в указанную спектральную библиотеку.
  • Найти спектры в библиотеке (для областей интереса и растров): найти в указанной спектральной библиотеке области, соответствующие данной области (или области, заданной границей растра).
  • Преобразовать к проекции (для растров, изображений, результатов классификации, масок, областей интереса): преобразовать блок к проекции выбранного окна просмотра. Добавляет в проект процедуру преобразования к проекции и добавляет в окно просмотра результат преобразования.
  • Экспорт (для блоков, которые можно экспортировать).
  • Информация о проекции (для блоков, содержащих геопроекцию).

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

Оглавление

Предыдущий раздел

Окно истории и отмена изменений

Следующий раздел

Выполнение процедур