Где быстрая заливка в иллюстраторе. Горячие клавиши Adobe Illustrator. Выбираем цвет градиента


Размер: 879 КБ
Цена: бесплатный
Назначение: планировщик заданий

nnCron – весьма необычный планировщик заданий. В отличие от большинства рассматриваемых конкурентов, данная программа не имеет традиционного рабочего окна приложения. Управление планировщиком осуществляется из контекстного меню, вызываемого с помощью щелчка правой кнопкой мыши по значку приложения в системном лотке.

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

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

nnCron может отслеживать и перезапускать просроченные задачи и напоминания, выключать или переводить компьютер в спящий режим. Разумеется, доступна и обратная операция – вы можете разбудить систему с целью запуска какой-либо задачи.

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

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

Планировщик способен работать с буфером обмена, реестром, а также эмулировать ввод данных с клавиатуры и операции с мышкой.

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

Но и это далеко не все возможности планировщика. При большом желании можно заставить nnCron пищать через системный динамик с заданной продолжительностью и частотой, воспроизводить аудио-файлы, синхронизировать системное время, присваивать процессам указанный приоритет, а также прерывать их работу. Планировщику доступны опции отслеживания файлов, окон, процессов, движений мыши, времени простоя компьютера, клавиатурных сочетаний, появления диска в приводе, наличия хоста в сети, изменения удаленного ресурса по HTTP-протоколу, количества свободного места на диске и загруженности оперативной памяти.

Программа может автоматически запускаться после фатальных ошибок. nnCron позволяет использовать в задачах языки VBScript и JScript, а также регулярные выражения. Планировщик может выполнять произвольные программы на языке Форт (SP-Forth), расширять свои возможности за счет подключаемых модулей.

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

WinSpy позволяет узнать текущие координаты мыши, выяснить класс объекта, над которым находится мышь, получить информацию о координатах основного и дочернего окна.

Console является средством интерактивного общения с nnCron для тех, кто знает язык Форт. С помощью консоли вы также можете удаленно администрировать nnCron.

Программа понимает cron-формат (UNIX) и управляется с помощью текстовых файлов. В подобном способе хранения настроек разработчики видят только плюсы.

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

Широкое использование в настройке nnCron языка высокого уровня Форт еще больше говорит об ориентации продукта на опытных пользователей. Программа не имеет Мастеров, Помощников и других инструментов, облегчающих ее освоение, первоначальную настройку. Русскоязычная справка и другая документация загружаются отдельно от основного программного модуля.

Официальный сайт:
Размер: 5207 КБ
Цена: бесплатный
Назначение: автоматизация выполнения повседневных задач

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

Многие программы для автоматизации процессов имеют существенный недостаток – сложность освоения. Вам надоели рутинные операции, вы просто хотите автоматизировать некоторые из них. Зачем для этого изучать языки высокого уровня, самостоятельно составлять замысловатые сценарии? Конечно, если вы – системный администратор крупного предприятия, то подобные знания уже давно оккупировали серое вещество мозга. Но большинство из пользователей персональных компьютеров имеют иные рабочие специальности, зачастую не связанные с высокими технологиями. И вряд ли они будут браться за увесистые фолианты описаний многоярусных алгоритмов только ради того, чтобы что-то само запускалось на их компьютере.

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

Рабочее окно приложения состоит из боковой панели, в которой собрано множество примеров типичных задач автоматизации, и основной области, содержащей всю информацию и настройки текущей задачи. Задачи, запущенные на выполнение, имеют зеленую галочку возле основной пиктограммы. Все доступные xStarter действия разделены на несколько групп. Каждый элемент списка имеет собственный значок. Все это говорит о том, что разработчики обеспечили максимальную наглядность всех операций, упростив визуальное восприятие информации, выдаваемой программным продуктом. Достаточно лишь беглого взгляда на список действий, чтобы понять, о чем идет речь в активной задаче.

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

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

При настройке действий, в первую очередь, необходимо создать новый элемент списка. При этом открывается новое окно, где список доступных операций представляется в виде древовидной структуры. Каждая группа и каждый элемент списка имеют свои уникальные значки, текстовые описания. Настраивая пользовательские действия, вам практически не нужно напрягаться, вникать в тонкости самих процессов. Например, вы хотите регулярно открывать какую-нибудь web-страницу. Для этого достаточно выбрать группу «Интернет», затем выбрать пункт «Открыть web-страницу». Вы вписываете ее адрес. Настройка завершена. Остальные примеры автоматизации не намного сложнее описанного выше.

Дополнительные настройки позволяют вручную указывать приоритет запускаемым процессам, указывать точные условия запуска. Вы можете также осуществлять запуск приложений от имени любого из пользователей в системе, менять значения переменных окружения Windows.

И, наконец, в окне последней вкладки выводится отчет о проделанной работе. При желании можно отключить протоколирование всех событий.

Какие операции может автоматизировать xStarter? Полный список возможностей программы слишком велик, чтобы слепо цитировать официальную информацию. Но все же стоит отметить часть задач, доступных для автоматизации. В первую очередь, это любые выполнение любых файловых операций. Гибкие настройки резервного копирования позволяют утверждать о неплохом обеспечении сохранности данных. Программа может отслеживать изменения файлов и каталогов, выполнять их синхронизацию, записывать и запускать макросы Windows.

xStarter позволяет работать с электронной почтой и файлами с использованием протоколов FTP и HTTP. И, наконец, основа всех планировщиков - вы можете запускать любые программы по расписанию.

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

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

Однако круг повторяющихся изо дня в день задач, которые можно автоматизировать, отнюдь не ограничивается вышеперечисленными. Так, компьютеру можно поручить самостоятельное выполнение самых разных операций: запуск приложений, проверку и чистку системного реестра, обновление антивирусных баз и иных нужных данных, скачивание файлов, проверку, получение и отправку электронной почты, архивирование данных, копирование файлов, генерирование, отправление по электронной почте, распечатывание документов и т.д. При этом выполнять указанные пользователем задания ПК может в строго определенные моменты: при каждом запуске Windows, при выключении компьютера, ежедневно, еженедельно и ежемесячно в указанные часы и т.д., а также при возникновении некоторых событий системы. Иными словами, компьютер умеет выполнять многие действия самостоятельно, причем даже в отсутствии пользователя - следует лишь настроить ПК соответствующим образом.

Автоматизация регулярно выполняемых на компьютере задач важна с двух точек зрения. Во-первых, она позволит выполнять многие повседневные операции почти или полностью без участия пользователя и сэкономит таким образом немало времени. Например, ПК может в начале рабочего дня автоматически запускать нужные для работы приложения, самостоятельно открывать определенные документы и папки, скачивать почту и т.п. В ряде случаев имеет смысл настроить компьютер на отслеживание изменений - файлов и каталогов на диске (в частности, при изменениях в заданном каталоге можно синхронизировать все содержимое каталога с другим каталогом) и определенных Web-страниц (например, сообщать письмом о наличии изменений на контролируемых Web-страницах) в Интернете. Особый интерес представляет автоматизация работы с помощью макросов, которые содержат последовательность записанных движений и кликов мыши и нажатий кнопок клавиатуры в любых Windows-приложениях и могут быть воспроизведены в любое время по расписанию или при нажатии некой комбинации клавиш. Таким способом, например, можно быстро настраивать компьютер на определенный вид деятельности, открывая нужные приложения и/или документы и выполняя какие-то часто повторяющиеся операции.

Во-вторых, автоматизация ряда операций, о необходимости регулярного проведения которых пользователи прекрасно знают, но тем не менее выполнением их пренебрегают, сделает работу на ПК гораздо более надежной и предотвратит немало стрессовых ситуаций. Примеры таких операций - резервирование, синхронизация, проверка диска на наличие вредоносных компонентов, профилактическая чистка диска и системного реестра и т.п. И если в солидных компаниях за данные операции отвечают квалифицированные администраторы, то в малых офисах и тем более дома пользователям приходится самостоятельно заниматься решением указанных задач. А если поручить их выполнение компьютеру, то стабильность работы значительно повысится. Так, можно поручить компьютеру регулярно автоматически резервировать или даже просто копировать архив почтовых сообщений и папки с важными документами, например раз в неделю, за счет чего возможность их потери значительно снизится. Если настроить систему на автоматическую компьютерную генеральную уборку, то на диске не будет лишних файлов, в реестре - устаревших данных, а скорость работы компьютера окажется стабильной.

Способы решения проблемы автоматизации

Существует три способа решения проблемы автоматизации. Первый способ - выбирать для выполнения повторяющихся задач такие приложения, которые имеют в своем составе встроенный планировщик, позволяющий проводить определенные действия по расписанию. Встроенным планировщиком обладает большинство пакетов для резервирования и/или синхронизации данных, а также для проверки диска на наличие вирусов и/или шпионских компонентов. Довольно часто возможность выполнения задач по расписанию имеется у приложений для очистки диска от ненужных файлов и для ликвидации устаревших записей в системном реестре. На работу по расписанию нетрудно настроить download-менеджеры, которые могут скачивать нужные файлы в автоматическом режиме, самостоятельно подключившись к Интернету, скачав данные, а затем отключившись и выключив компьютер. В некоторых профессиональных менеджерах закладок при желании можно настроить автоматическую проверку Web-страниц на наличие изменений, причем для разных страниц может быть определено особое расписание. По расписанию могут работать и некоторые программы для мониторинга Интернет-новостей и т.д.

Второй способ - воспользоваться стандартными возможностями операционной системы Windows, где имеется встроенный планировщик, позволяющий автоматически запускать программные файлы при загрузке системы или в соответствии с заданным расписанием (ежедневно, еженедельно или ежемесячно). Это позволяет автоматизировать такие длительные по времени и регулярно проводимые операции, как резервирование диска, очистка его от разнообразного файлового мусора, тестирование диска на предмет наличия вирусов и/или шпионских компонентов и т.п. При этом вовсе не обязательно создавать свое задание для каждой операции - можно предварительно подготовить пакетный файл с нужной последовательностью команд, который в дальнейшем будет запускать планировщик в определенное пользователем время. Для создания соответствующих заданий в планировщике Windows предназначена панель Назначенные задания, которую можно открыть из Панели управления или вызвать командой Пуск=>Программы=>Стандартные=> Служебные=>Назначенные задания (рис. 1). Чтобы создать нужные задания, необходимо щелкнуть по объекту Добавить задание, что приведет к запуску встроенного мастера заданий, который проведет пользователя через все этапы его формирования. Для автоматического запуска программ через планировщик Windows служба Планировщик заданий должна работать в автоматическом режиме запуска, а если он по каким-то причинам оказался отключен, то выберите команду Пуск=>Выполнить и запустите редактор администрирования служб services.msc. Дважды щелкните на имени службы Планировщик заданий и на вкладке Общие установите автоматический тип запуска (рис. 2).

Рис. 1. Создание нового задания с помощью планировщика Windows

Рис. 2. Включение автоматического запуска службы Планировщик заданий

И наконец, третий способ - применение программ - планировщиков задач от сторонних производителей, что открывает пользователям гораздо больше возможностей. Данные программы позволяют осуществлять в автоматическом режиме самые разные действия - от открытия нужных папок, приложений и документов до проведения разнообразных операций с файлами для синхронизации каталогов, архивирования данных, для воспроизведения определенных последовательностей нажатий клавиш и манипуляций с мышью, скачивания файлов, для выключения ПК и т.п. Для решения всех этих задач в автоматическом режиме совсем не требуется ни навыков программирования, ни умения создавать пакетные файлы. С помощью работающих в фоновом режиме планировщиков задач можно автоматизировать процессы на визуальном уровне, просто указав системе, что и когда нужно выполнить, и определив параметры выполнения. Это помогает намного быстрее, удобнее и надежнее настроить систему на автоматическое решение определенных задач и сэкономить пользователям немало времени. Ассортимент программ-планировщиков довольно велик и включает как серьезные дорогостоящие пакеты для автоматизации широкого круга сетевых и вычислительных операций, например AutoMate, и рассчитанные на ИТ-специалистов, так и более доступные решения, ориентированные на широкого пользователя.

Для автоматизации многих операций сегодня на массовом рынке пользователю предлагается огромное количество программ: одни позволяют запускать в определенное время нужные приложения, другие ускоряют и упрощают доступ к различным функциям с помощью горячих клавиш, третьи обеспечивают более комфортную и быструю инсталляцию приложений, четвертые умеют самостоятельно закрывать приложения, выключать компьютер и т.д. К тому же имеются и комплексные решения, которые позволяют автоматизировать множество компьютерных процессов - именно о них мы и расскажем. Большинство таких приложений позволяют автоматизировать сложные компьютерные задачи без знания программирования, а любая задача в них моделируется на основе некоторого набора действий, указанных и настроенных пользователем в визуальном редакторе. Все приложения из этой группы достаточно просты и доступны, не требуют много времени на освоение и позволяют очень быстро добиваться результата, однако круг решаемых с их помощью задач автоматизации ограничен списком поддерживаемых действий. Наиболее популярными в этой группе являются приложения Automize и Workspace Macro Pro.

Ряд программных пакетов, кроме визуальной разработки задач, предоставляет пользователю возможность создавать задачи и редактировать их на уровне программного кода. Разумеется, это подразумевает наличие у пользователей соответствующих знаний и навыков, а разработка каждой задачи представляет собой длительной процесс, но зато такие пакеты позволяют автоматизировать практически любую задачу. К числу популярных и хорошо зарекомендовавших себя продуктов можно отнести лишь приложение Macro Scheduler.

Программы для автоматизации

Macro Scheduler 8.0

Разработчик: MJT Net Ltd

Размер дистрибутива: 3,2 Мбайт

Цена: Professional - 197 долл., Standard - 87 долл.

Работа под управлением: Windows 95/98/Me/NT/2000/XP/2003 Server

Macro Scheduler - одно из лучших решений для автоматизации задач посредством макросов. Приложение имеет в числе прочих и русскоязычный интерфейс и представлено в двух версиях: Professional и Standard (в последней отсутствует возможность компиляции скриптов в EXE-файлы).

Данное приложение позволяет создавать макросы автоматически - путем запоминания программой всех выполненных пользователем действий и генерации соответствующего программного кода, а потому доступно даже новичкам. Правда, список задач, которые можно автоматизировать таким способом, ограничен. Кроме того, в Macro Scheduler реализованы возможности разработки макросов в визуальном редакторе и непосредственного написания программного кода пользователем вручную (рис. 3), что позволяет автоматизировать практически любую задачу, даже самую трудоемкую. В связи с этим программа может стать незаменимой для автоматизации самых разных регулярно проводимых задач - для выполнения разнообразных работ с диском (резервирование, копирование, синхронизация, чистка и пр.), для генерации финансовых отчетов, для осуществления контроля за перемещением файлов и скачиванием электронной почты, для тестирования и инсталляции программного обеспечения, для передачи файлов по локальной сети и скачивания файлов из Интернета, для формирования ответов на электронные письма и т.д. Macro Scheduler является программно-независимым решением и умеет компилировать скрипты в самостоятельные EXE-файлы, которые можно запускать на любом компьютере, работающем под управлением Windows. Разумеется, все это должно заинтересовать профессионалов.

Рис. 3. Редактирование макроса на уровне программного кода в Macro Scheduler

Автоматическое создание скриптов реализовано в Macro Scheduler так же, как и в других приложениях, разница лишь в том, что возможно редактирование сгенерированного программой скрипта на уровне программного кода. Написание скрипта вручную напоминает разработку программы, так что без знания скриптового языка MacroScript в этом случае не обойтись. Более того, при необходимости в скрипты можно включать код VBScript, что дает возможность использовать программу для автоматизации задач OLE/ActiveX. Язык MacroScript содержит более 200 скриптовых команд и стандартных конструкций программирования, включая возможности отправки сообщений о нажатиях клавиш и об операциях мышью другим приложениям, ожидания открытия и закрытия окон, передачи фокуса определенному окну, выполнения операций в Интернете, запуск программ и выполнения команд, чтения, записи, копирования, перемещения, удаления и выполнения файлов, управления приложениями с применением динамического обмена данными (Dynamic Data Exchange, DDE) и т.д. Ускорить процесс освоения скриптового языка помогут входящие в поставку готовые макросы (запуск дефрагментации, написание почтового сообщения, выключение компьютера и пр.), наличие в справочной системе полного списка операторов языка с подробными примерами и поддержка встроенного отладчика, который поможет в создании сложных скриптов.

Automize 6.31

Разработчик: HiTek Software

Размер дистрибутива: 10,25 Мбайт

Способ распространения: shareware

Цена: 79,95 долл.

Работа под управлением: Windows 95/98/Me/NT/2000/XP/2003 Server с поддержкой Suns Java 1.3, Mac OS X версий 10.1 и выше и Linux Redhat

Этот популярный многоплатформенный планировщик задач представляет собой мощный и надежный (хотя и слишком громоздкий) инструмент для автоматизации процессов. Automize отличается удобным, интуитивно понятным интерфейсом, обеспечивает визуальное создание задач, не требует умения программировать, содержит шаблоны-заготовки для выполнения наиболее стандартных задач - поэтому ее может применять широкий круг пользователей.

Благодаря наличию большого числа встроенных действий, поддержке динамического обмена данными и возможности мониторинга состояния папок, файлов, сайтов, задач и пр., Automize позволяет автоматизировать очень широкий спектр процессов (рис. 4), к основным из которых относятся следующие:

Рис. 4. Создание задачи в Automize

  • управление bat-файлами, скриптами и приложениями (запуск по расписанию, прерывание работы при возникновении некоторых событий);
  • резервное копирование и синхронизация файлов и папок, архивирование папок и файлов, печать документов и удаление файлов по расписанию;
  • загрузка списка Web-страниц с регулярно изучаемой информацией; передача и скачивание файлов по FTP, синхронизация с удаленными FTP-серверами;
  • проверка, получение и отправка электронной почты, в том числе с вложениями, (можно также налагать различные ограничения на получаемые сообщения);
  • контроль обновлений Web-страниц с возможностью автоматического скачивания измененных страниц для дальнейшего офлайн-просмотра, мониторинг папок на предмет изменений;
  • запуск Telnet-команд по расписанию и сохранение данных о результатах их работы;
  • тестирование конфигурации сети TCP/IP, диагностика ошибок соединения при помощи команды ping;
  • отображение на экране уведомлений, напоминающих пользователю о начале каких-то запланированных им событий и задач.

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

Workspace Macro Pro - Automation Edition 6.0

Разработчик: Tethys Solutions, LLC

Размер дистрибутива: 2,91 Мбайт

Способ распространения: shareware

Цена: коммерческая лицензия - 64,95 долл., персональная лицензия - 39,95 долл.

Работа под управлением: Windows NT/2000/XP/2003

Workspace Macro Pro - надежный инструмент для автоматизации повторяющихся задач с помощью макросов, которые можно создавать на основе встроенных шаблонов с применением мастера либо путем непосредственного выполнения определенных действий при помощи мыши и/или нажатия определенных клавиатурных комбинаций. Оба варианта предельно просты и позволяют генерировать нужные макросы в считаные минуты, что позволяет рекомендовать Workspace Macro Pro широкому пользователю. Одновременно с этим пакет поддерживает разработку макросов в визуальном конструкторе макросов, выбирая и настраивая допустимые действия из списка (рис. 5). Хотя это сложнее и дольше по времени, но позволяет автоматизировать более сложные задачи, а потому может заинтересовать профессионалов.

Рис. 5. Редактирование макроса во встроенном конструкторе приложения Workspace Macro Pro

Шаблоны охватывают стандартные задачи, чаще всего возникающие у пользователей, и позволяют быстро генерировать макросы для скачивания файлов по FTP, для удаления в системе следов пребывания в Интернете, для выключения компьютера и др. Список допустимых действий при разработке макросов в визуальном конструкторе шире и включает загрузку приложений и открытие документов, запуск других макросов, закрытие окон, подключение к Интернету, открытие Web-страниц, скачивание файлов по FTP и др. В приложении предусмотрено множество вариантов определения условий для выполнения макросов: помимо традиционных в планировщиках возможностей автоматического запуска по расписанию, при нажатии определенной комбинации клавиш, при загрузке операционной системы и при выходе из нее, возможен также повторный запуск макросов через определенные пользователем промежутки времени и в моменты простоя компьютера.

Независимо от способа создания макросы могут запускаться автоматически в соответствии с определенным для них режимом запуска либо из системного трея через контекстное меню. Для макроса на рабочем столе дополнительно можно автоматически создать соответствующий ему ярлык для быстрого запуска и/или скопировать соответствующий ярлык в папку автозагрузки для автоматического выполнения макроса при загрузке Windows. Для любого макроса можно указать скорость его выполнения, а также количество повторных выполнений и условия для них. При необходимости макросы могут быть защищены паролем от редактирования другими пользователями; возможен запрос пароля и при выполнении макросов.

VistaTask 5.0

Разработчик: Vista Software

Размер дистрибутива: 2,03 Мбайт

Способ распространения: shareware

Цена: 99 долл.

Работа под управлением: Windows 95/98/Me/NT/2000/XP/2003

VistaTask представляет собой эффективный и надежный инструмент для быстрой автоматизации большинства возникающих при работе в Windows задач. Приложение отличается удобным, интуитивно понятным и легко настраиваемым пользовательским интерфейсом, предоставляет широкий набор поддерживаемых действий и позволяет пользователям создавать сценарии действий без умения программировать - путем визуального выбора действий и настройки их параметров. Количество допустимых в сценариях действий обеспечивает автоматизацию как простых задач, возникающих у домашних пользователей, так и некоторых бизнес-процессов, что актуально уже для компаний. Пакет поставляется вместе с подробной документацией, дополненной серией учебных задач, которые можно взять за основу и отредактировать для решения своих конкретных проблем. Программа сравнительно несложна в освоении, хотя новичкам все же лучше остановиться на более дешевом и простом приложении.

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

  • быстрый запуск - запуск программ, открытие документов, выполнение программ MS-DOS, запуск и остановка сервисов, открытие панели управления и др.;
  • работа с окнами - активация, открытие на весь экран, минимизация рабочего окна или всех открытых окон, изменение размеров рабочего окна и др.;
  • использование клавиатуры, работа с мышью и использование меню - нажатие определенной комбинации клавиш, блокирование/разблокирование ввода, различные варианты перемещения и нажатия мыши, выделение пункта системного или пользовательского меню и др.;
  • работа с файлами и папками - создание нового файла, чтение, сохранение и удаление файлов, копирование, переименование и перемещение файлов, создание и удаление папки и т.д.;
  • работа в Интернете - загрузка Интернет-браузера, открытие и сохранение Web-страницы, создание, отправка и удаление почтового сообщения, скачивание, удаление файлов по FTP и пр.;
  • выполнение системных действий - копирование текста в буфер обмена и вставка текста из буфера, очистка буфера обмена, создание скриншота активного окна, перезагрузка и выключение компьютера и пр.

В списке действий могут также присутствовать выражения If и TextLoop - первое обеспечивает выполнение действий в зависимости от результатов сравнения параметров с некоторыми заданными значениями, а второе позволяет выполнять циклически повторяющиеся действия. Кроме того, в качестве действий могут фигурировать такие операции, как проверка существования конкретного файла, загрузки некоторой программы, открытия определенного окна и т.д. Полученный сценарий может быть скомпилирован в ЕХЕ-файл (рис. 6), что позволит впоследствии использовать его вне VistaTask. Для успешной отладки сложных сценариев в программе предусмотрены возможности внедрения контрольных точек и пошагового выполнения.

Рис. 6. Компилирование сценария в исполняемый файл в среде VistaTask

Следует отметить, что возможность запуска сценариев по расписанию в этой программе не предусмотрена, так как предполагается, что сценарии запускаются непосредственно пользователем. Это до некоторой степени ограничивает круг решаемых задач, однако вполне можно выйти из положения и автоматизировать в VistaTask даже те операции, которые должны выполняться строго по расписанию или при отсутствии пользователя, для чего достаточно подготовить необходимый сценарий в виде EXE-файла, а в планировщике Windows установить время его запуска.

AutoTask 2000 3.68

Разработчик: Cypress Technologies

Размер дистрибутива: 3,68 Мбайт

Способ распространения: shareware

Цена: 59,95 долл.

Работа под управлением: Windows 95/98/Me/NT4/2000/XP/2003

Этот очень простой инструмент для автоматизации стандартных задач рассчитан на широкого пользователя, поскольку имеет дружественный интерфейс (рис. 7) и отличается легкостью в освоении. Программа сможет помочь автоматизировать такие процессы, как создание резервных копий, загрузка приложений, очистка диска от компьютерного мусора, проверка электронной почты и пр.

Рис. 7. Управление задачами в программе AutoTask 2000

Созданные в среде AutoTask 2000 задачи представляют собой некоторый набор линейных действий и создаются в редакторе задач посредством выбора и настройки параметров нужного действия с помощью мастера. Непосредственно в редакторе задач любое действие задачи или вся задача целиком могут быть протестированы. При необходимости сразу же можно отредактировать любое из действий, изменив его содержание и/или положение в списке действий, что на практике бывает очень удобно. Задачи могут выполняться по расписанию, отличающемуся достаточно гибкой настройкой и позволяющему, кроме обычных возможностей, задавать интервалы времени для повторного запуска задач и четко определять временные границы, когда задача может либо не может выполняться. К тому же возможно выполнение задач и при соответствии определенным логическим условиям: например, можно обеспечить запуск задачи, если существует конкретный файл, или запущена определенная программа, или открыто определенное окно и т.п. В списке допустимых в задачах действий - запуск и закрытие программ, выполнение команд DOS, открытие окна с сообщением, нажатие комбинации клавиш, действия с окнами (минимизация, максимизация, закрытие и пр.), системные операции (окончание сеанса работы, перезагрузка и выключение компьютера), Интернет-операции (подключение, отключение, формирование почтового сообщения). Помимо этого предусмотрено использование действий, связанных с проверкой разнообразных условий (состояние программы или задачи), а также с передачей DDE-команд, обеспечивающих динамический обмен данными между приложениями.

xStarter 1.82

Разработчик: xStarter Solutions, Inc.

Размер дистрибутива: 3,83 Мбайт

Способ распространения: shareware

Цена: 39,5 долл., для пользователей из России - бесплатно

Работа под управлением: Windows NT4/2000/XP/2003

xStarter - простой в работе и очень удобный планировщик задач, позволяющий быстро автоматизировать часто повторяемые операции (рис. 8). Программа имеет русскоязычный интерфейс, сопровождается подробной справочной системой на русском языке и серией примеров, а потому может стать неплохим инструментом автоматизации для широкой категории российских пользователей.

Рис. 8. Автоматизация резервирования в программе xStarter

Задачи могут выполняться по расписанию или запускаться при загрузке Windows, при входе пользователя в систему, при возникновении определенных событий, а также вызываться из контекстного меню. Под событиями понимается нажатие определенной комбинации клавиш, создание/активирование/закрытие окна Windows, наличие изменений файлов в заданных директориях и др. В качестве действий в задачах могут фигурировать запуск приложений, запуск и остановка сервисов, выполнение файловых операций (копирование, удаление и т.д.), синхронизация каталогов, архивация данных, запись и воспроизведение макросов, скачивание или отправка файлов по протоколам FTP и HTTP, отображение сообщения на экране компьютера, установка соединения с Интернетом и др. Кроме того, допустимо использование выражений If (для выполнения действия в зависимости от результатов сравнения параметров с заданными значениями) и TextLoop (для циклического выполнения действий).

Типы систем автоматизации включают в себя:

  • неизменяемые системы. Это системы, в которых последовательность действий определяется конфигурацией оборудования или условиями процесса и не может быть изменена в ходе процесса.
  • программируемые системы. Это системы, в которых последовательность действий может изменяться в зависимости от заданной программы и конфигурации процесса. Выбор необходимой последовательности действий осуществляется за счет набора инструкций, которые могут быть прочитаны и интерпретированы системой.
  • гибкие (самонастраиваемые) системы. Это системы, которые способны осуществлять выбор необходимых действий в процессе работы. Изменение конфигурации процесса (последовательности и условий выполнения операций) осуществляется на основании информации о ходе процесса.

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

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

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

Вторая группа предприятий, это предприятия, выполняющие переработку природного сырья. Они изготавливают продукцию из сырья, добытого или произведенного предприятиями первой группы. К таким предприятиям относятся, например, предприятия автомобильной промышленности, сталелитейные предприятия, предприятия электронной промышленности, электростанции и т.п.

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

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

К таким процессам относятся:

  • бизнес процессы;
  • процессы проектирования и разработки;
  • процессы производства;
  • процессы контроля и анализа.
  • Бизнес процессы – это процессы, обеспечивающие взаимодействие внутри организации и с внешними заинтересованными сторонами (потребителями, поставщиками, надзорными органами и пр.). К этой категории процессов можно отнести процессы маркетинга и продаж, взаимодействия с потребителями , процессы финансового, кадрового, материального планирования и учета и пр.
  • Процессы проектирования и разработки – это все процессы, связанные с разработкой продукции или услуги. К таким процессам относятся процессы планирования разработки, сбора и подготовки исходных данных, выполнение проекта, контроль и анализ результатов проектирования и пр.
  • Процессы производства – это процессы, необходимые для производства продукции или предоставления услуг. К этой группе относятся все производственные и технологические процессы. Они также включают в себя процессы планирования потребности и планирования мощностей, логистические процессы и процессы обслуживания.
  • Процессы контроля и анализа – эта группа процессов связана со сбором и обработкой информации о выполнении процессов. К таким процессам относятся процессы контроля качества, операционного управления, процессы контроля запасов и пр.

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

Техническое задание на подсистему "Склады" Техническое задание на подсистему "Документооборот" Техническое задание на подсистему "Закупки"

Стратегия автоматизации процессов

Автоматизация процессов представляет собой сложную и трудоемкую задачу. Для успешного решения этой задачи необходимо придерживаться определенной стратегии автоматизации. Она позволяет улучшить процессы и получить от автоматизации ряд существенных преимуществ.

Кратко, стратегию можно сформулировать следующим образом:

  • понимание процесса. Для того чтобы автоматизировать процесс необходимо понимать существующий процесс со всеми его деталями. Процесс должен быть полностью проанализирован. Должны быть определены входы и выходы процесса, последовательность действий, взаимосвязь с другими процессами, состав ресурсов процесса и пр.
  • упрощение процесса. После проведения анализа процесса необходимо упростить процесс. Лишние операции, не приносящие ценности, должны быть сокращены. Отдельные операции могут объединяться или выполняться параллельно. Для улучшения процесса могут быть предложены другие технологии его исполнения.
  • автоматизация процесса. Автоматизация процессов может выполняться только после того, как процесс максимально упростился. Чем проще порядок действий процесса, тем проще его автоматизировать и тем эффективнее будет работать автоматизированный процесс.

Ответ: первой

  • 2.При создании шаблона в Microsoft Visio можно использовать …

1)любые векторные объекты

2)только линии, созданные в Microsoft Visio

3)любые векторные объекты, созданные в Microsoft Visio

  • 3.В MS PowerPoint 2007 местозаполнитель представляет собой …

Отметьте правильный вариант ответа:

2)слайд

3)прямоугольную рамку

4)таблицу Excel

  • 4.Инструмент MS Outlook 2007, который регистрирует связи с некоторыми контактами, важные элементы и файлы, а также ведет учет различных действий, отслеживая их выполнение,-это …

Отметьте правильный вариант ответа:

1)дневник

2)общие инструментальные средства

4)заметки

  • 5.Команда в MS Word, которая помещает выделенный фрагмент текста в буфер без удаления,-«…»

Отметьте правильный вариант ответа:

1)Копировать

2)Вставить

3)Перевод

4)Вырезать

5)Начать заново

  • 6.Если в MS Excel 2007 выделена группа ячеек

А1:В3, в эту группу входит … ячеек

Отметьте правильный вариант ответа:

  • 7.Тип связей, использующихся в Microsoft Visio,- … связь

Отметьте правильный вариант ответа:

1)локальная

2)комбинированная

3)жесткая

  • 8.Для подключения сканера, в частности, используется интерфейс …

Отметьте правильный вариант ответа:

  • 9.Чтобы редактировать свойства линии в Microsoft Visio, необходимо произвести действия: …

Отметьте правильный вариант ответа:

1)объект>линия

2)объект>линия>формат

3)формат>линия

  • 10.Тип соединительных точек Microsoft Visio_ …

Отметьте правильный вариант ответа:

1)Точка с привязкой

2)Локальная точка

3)Комбинированная точка

4)Внутренняя точка

  • 11.Для подключения клавиатуры, в частности, используется интерфейс …
  • 12.Фигура MS Visio, содержащая несколько фигур одновременно,-это …

Ответ:Мультифигура


  • 13.Класс персональных компьютеров, оборудованных сенсорным экраном, но с отсутствием клавиатуры-это …

Ответ: планшетный компьютер

  • 14.В текстовом редакторе Word 2007 необходимым условием выполнения операции «копирование» является …Отметьте правильный вариант ответа:

1)выделение фрагмента текста

2)распечатка файла

3)установка курсора в определенное положение

4)сохранение файла

  • 15.Основное расширение файлов, созданных в редакторе MS Word 2007,- …

Отметьте правильный вариант ответа:

  • 16.Программный продукт …-это редактор схем

Отметьте правильный вариант ответа:

1)Microsoft Visio

3)Microsoft Publisher

  • 17.Линии, которые в Microsoft Visio создаются на основе созданного пользователем шаблона, называется …

Ответ: Шаблонные

  • 18.Тип линий Microsoft Visio- … линии

Отметьте правильный вариант ответа:

1)курсивные

2)автоматические

3)шаблонные

4)программные

  • 19.Программный модуль, позволяющий автоматизировать рабочие процессы в редакторе электронных таблиц MS Excel,-…Отметьте правильный вариант ответа:

1)алгоритм

3)сценарий

  • 20.Общепринятое название документа MS Excel- …

Отметьте правильный вариант ответа:

1)таблица

2)рабочая книга

3)рабочая тетрадь

4)страница

  • 21.Основное расширение файлов, созданных в редакторе MS Word XP, - …

Отметьте правильный вариант ответа:

  • маркер горизонтальной координатной линейки в MS Word 2007 служит для установки отступа красной строки

Отметьте правильный вариант ответа:

1)Нижний правый

2)Нижний левый

3)Верхний

  • 23.К прагматическим свойствам информации относится …

Отметьте правильные варианты ответа:

1)ценность

2)новизна

3)достоверность

5)дискретность

  • 24. «…» является параметром архивации WinRarОтметьте правильный вариант ответа:

1)Добавить дополнительный ключ кодировки

2)Добавить электронную подпись

3)Добавить оглавление к информации

4)Добавить информацию для восстановления

  • 25.К процедурным языкам программирования относят …

Отметьте правильные варианты ответа:

1)Паскаль, Си

3)Фортран, Бейсик

  • 26.Программа-распознователь текста FineReader может работать через …

Отметьте правильные варианты ответа:

1)интерфейс TWAIN-драйвер сканера

2)интерфейс FineReader

3)сетевой интерфейс

4)COM-интерфейс

  • 27.Основная особенность логических языков программирования заключается в том. Что программа …

Отметьте правильный вариант ответа:

1)содержит все основные элементы современных языков программирования (модули, классы, перегрузки операций, интерфейс, исключения, обобщенные классы и др.)

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

3)задает данные и соотношения между ними

  • 28.Суть такого свойства алгоритма, как результативность, заключается в том, что …

Отметьте правильный вариант ответа:

1)алгоритм обеспечивает решение не одной конкретной задачи, а некоторого класса задач

2)для записи алгоритма используются команды, которые входят в систему команд исполнителя

3)алгоритм должен состоять их команд, однозначно понимаемых исполнителем

4)при точном исполнении всех команд алгоритма процесс должен прекратиться за конечное число шагов и провести к определенному результату

5)алгоритм всегда состоит из последовательности дискретных шагов

  • 29.Основная особенность функциональных языков программирования заключается в том, что программа …Отметьте правильный вариант ответа:

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

2)задает данные и соотношения между ними

3)содержит все основные элементы современных языков программирования (модули, классы, перегрузку операций, интерфейс, исключения, обобщенные классы и др.)

4)описывает действия, которые необходимо выполнить, а результат задается с помощью последовательности этих действий

  • 30.Когда, завершив создание презентации в Microsoft Office PowerPoint 2007. Нужно проверить правописание, для этого нужно воспользоваться вкладкой …

Отметьте правильный вариант ответа:

1)Показ слайдов

2)Рецензирование

3)Главная

  • 31.Если пользователь Microsoft Office Visio 2007 c помощью мыши потянул за желтый управляющий маркер фигуры, то в результате фигура …

Отметьте правильный вариант ответа:

1)будет двигаться по прямой (координата Х или координата У будет оставаться без изменения)

2)изменит размеры пропорционально шире

3)повернется на произвольный угол

4)будет вести себя особым образом

  • 32. Укажите элементы в правильном порядке

А-Поместите документ, который будет распознан, в сканер

В-Следуйте указаниям Мастера SKAN&READ

С-Запуск программы FineReader

D-Включить сканер

Е-В рабочем окне программы FineReader нажмите на стрелку справа от кнопки SKAN&READ

F-В меню выберите пункт Мастер SKAN&READ

Ответ: C, D, A, E, F, B

  • 33.Если при работе в приложении Microsoft Office Visio 2007 требуется добавить на страницу направляющую, для этого пользователь должен …

Отметьте правильный вариант ответа:

1)выбрать в меню Вид команду Направляющие

2)нажать клавиши CTRL+G

3)установить указатель мыши на линейке, щелкнуть по ней и переместить указатель

4)установить указатель мыши на линии сетки и нажать кнопку Перетащить направляющую


  • 34.Одномерные фигуры (имеющие только одно измерение-длину) в Microsoft Office Visio 2007 используются для …Отметьте правильный вариант ответа:

1)представления пространственных объектов (например, мебель, оргтехника)

2)ограничения объектов схемы

3)обозначение сотрудника на организационной схеме

4)соединения двух фигур

  • 35.При помощи, каких действий можно задать количество томов архива в WinRar?

Отметьте правильный вариант ответа:

1)Вкладка Настройка-> Задать размер тома

2)Вкладка Дополнительно->Задать количество томов

3)Вкладка Общие->Задать размер тома

  • 36.При архивации степень сжатия файлов существенно зависит от … файла

Отметьте правильный вариант ответа:

1)формата

2)размера

3)даты сохранения

  • 37.Если при работе в программе Microsoft Office Visio 2007 потребовалось выделить абзац в качестве заголовка текстового фрагмента, наиболее правильным и удобным вариантом, с точки зрения организации работы с текстом, будет …Отметьте правильный вариант ответа:

1)изменить стиль абзаца, выбрав стиль заголовка

2)увеличить размер шрифта абзаца и сделать его начертание полужирным

3)набрать заголовок заново, используя шрифты Word Art

4)щелкнуть кнопку Microsoft Office

  • 38.Архивный файл может иметь расширение …

Отметьте правильные варианты ответа:

  • 39.Анализ «что, если» MS Excel 2007 позволяет сравнивать различные …

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

Ответ: сценарий

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

Отметьте правильные варианты ответа:

1)параметры страницы, отступ, интервал

2)последовательность символов текста, слов, абзацев, логическая и смысловая структура

3)поля, ориентация, стиль документа (шаблон)

4)гарнитура, размер, начертание

  • 41.Если при работе в приложении Microsoft Office Visio 2007 требуется сохранить результаты поиска для их последующего использования, для этого пользователь должен …

Отметьте правильный вариант ответа:

1)использовать фигуру из результатов поиска в документах, а затем сохранить документ

2)в меню Файл щелкнуть Экспорт, а затем щелкнуть Набор элементов

4)щелкнуть правой кнопкой мыши по строке заголовка набора элементов, а затем нажать кнопку Сохранить

  • 42.Эффект свечения рисунка на слайде в Microsoft Office Visio 2007, можно найти на вкладке Формат внутри вкладки …Отметьте правильный вариант ответа:

1)Работа с рисунками

2)Работа с рисунками SmartArt

3)Средства рисования

  • 43.Имеющиеся настройки WinZip позволяют …

Отметьте правильные варианты ответа:

1)создавать многотомный архив

2)управлять параметрами сжатия

3)создавать сжатые архивы4)создавать самораспаковывающиеся архивы

  • 44.Укажите особенности архиваторов WinRAR B WinZip:А- WinRARВ- WinZip

С-создание многотомного архива

D-создание непрерывного архива

Е-создание самораспаковывающегося архива

F-защита от повреждений

Ответ: А-F/DB-C/E45.Сапоставить тип архиватора и его свойства:

А-асимметричный

В-непрерывный

С-симметричный

D-затрачиваемые ресурсы одинаковы для упаковки и распаковки

Е-информация сжатия не сбрасывается при архивации нескольких файлов

F-требует большего объема памяти и времени для упаковки архива, чем для распаковки

Ответ: А-FВ-ЕС-D

  • 46.При работе с программой FineReader, для того чтобы зеркально отразить изображение относительно горизонтальной прямой, нужно в меню Изображение выбрать пункт …

Отметьте правильный вариант ответа:

1)Зеркальное отражение относительно горизонтали

2)Зеркальное отражение относительно вертикали

3)Повернуть по часовой стрелке на 90 градусов

4)Повернуть против часовой стрелки на 90 градусов

  • 47.Тип фигур Microsoft Office Visio 2007, которые допускают добавление к ним стрелок, - …

Отметьте правильный вариант ответа:

1)двухмерные фигуры

2)любые фигуры в Visio

3)трехмерные фигуры

4)одномерные фигуры

  • 48.Разметка значений данных в MS Excel 2007, показанная на рисунке ниже, создается с помощью команды …Отметьте правильный вариант ответа:

1)Стили ячеек

2)Условное форматирование

3)Форматирование таблиц

4)Сортировка и фильтры

49.Пароль на архивируемый файл в WinRar можно задать при помощи следующих действий …

Отметьте правильный вариант ответа:

1)Вкладка Дополнительно->Установить пароль

2)Вкладка Настройка->Установить пароль

3)Вкладка Общие->Установить пароль

50.Файлы … архивируются наиболее эффективноОтметьте правильный вариант ответа:

2).xls

4).txt

6).doc51.

Для указания параметров печати документа в MS Office Word 2007 нужно нажать кнопку …

Отметьте правильный вариант ответа:

1)Печать на панели быстрого доступа

2) Microsoft Office

3)Печать на ленте

4)Печать на ленте или на панели быстрого доступа

Введение

Возрастающая достоверность изображений, полученных со спутников дистанционного зондирования Земли (ДЗЗ), делает их все более надежными и востребованными источниками получения информации об объектах. Инструменты и технологические модули, помогающие легко и безошибочно извлекать информацию из изображений, чрезвычайно важны для решения как научных, так и производственных задач. Сегодня специалисты по обработке данных ДЗЗ и иные специалисты, работающие с пространственной информацией в различных областях, выбирают ENVI - ведущее программное обеспечение по извлечению информации из изображений, полученных методами ДЗЗ. В ENVI реализованы новейшие научно обоснованные алгоритмы, разработанные в соответствии с последними тенденциями развития технологий обработки изображений.

С выходом новых версий функционал ENVI становится все более адаптированным для решения конкретных прикладных задач. Автоматизированные модули рабочих процессов (workflows) и мастера (wizards) обеспечивают удобное пошаговое выполнение сложных операций, используя простые интерфейсы. Это позволяет решать задачи обработки данных ДЗЗ даже специалистам с небольшим опытом.

Основное внимание при выходе новых версий ENVI уделяется разработке прикладных проблемно-ориентированных модулей, снабженных описаниями каждой стадии, что позволяет быстро и легко получать желаемые результаты на базе аэрокосмических снимков. Наличие описания обеспечивает быстрое освоение модулей как профессионалами, так и новичками в сфере тематической обработки снимков. Модули рабочих процессов ENVI адаптированы для использования различных типов данных. Результаты, получаемые по завершении работы модулей могут быть напрямую экспортированы в базы данных ГИС, Google Earth либо перенесены в ArcGIS для подготовки карт и отчетной документации.

В ENVI модули рабочих процессов обеспечивают решение широкого спектра наиболее востребованных задач обработки изображений, как панхроматических, так и мульти- и гиперспектральных. Ниже речь пойдет о модулях ENVI Feature Extraction, SPEAR Tools, и Target Detection Wizard.

МОДУЛЬ ENVI FEATURE EXTRACTION

Модуль ENVI Feature Extraction - встроенный модуль ENVI, позволяющий быстро и эффективно дешифрировать пространственные объекты по аэрокосмическим снимкам. Часто перед учёными, инженерами, ГИС-специалистами стоит задача автоматизированного выделения каких-либо целевых объектов на снимках. Однако процесс ручной оцифровки объектов сопряжен со сложностями распознавания образов и временными трудозатратами. К тому же, при работе с мульти- и гиперспектральными снимками специалист-дешифровщик видит лишь картинку, полученную в результате комбинирования лишь трех спектральных каналов в цветовой RGB-модели.

Модуль ENVI Feature Extraction может быть успешно использован для автоматизированного дешифрирования таких объектов как транспортные средства, здания, дороги, мосты, реки, озера, поля. Модуль оптимально подходит для извлечения информации из панхроматических и мультиспектральных снимков сверхвысокого разрешения. Дешифрирование основано на использовании спектральных, текстурных и морфологических дешифровочных признаков. Дополнительные наборы данные, такие как, например, цифровые модели рельефа, могут быть также добавлены в рабочий процесс с целью улучшить результат дешифрирования. Рабочий процесс по извлечению целевой информации со снимков построен таким образом, чтобы оператор тратил меньше времени на понимание деталей обработки и больше сосредотачивался на интерпретации результатов дешифрирования.

Модуль ENVI Feature Extraction идеально подходит для:

  • поиска и обнаружения отдельных объектов на изображении;
  • добавления новых векторных слоев в базы геоданных;
  • объектно-ориентированной классификации объектов;
  • замещению и упрощению процесса ручной оцифровки и редактирования.

Традиционные алгоритмы классификации изображений, реализованные в большинстве программных пакетов по обработке данных ДЗЗ, основаны на попиксельной обработке. Сущность ее вкратце заключается в отнесении каждого пикселя растрового изображения к определенному классу, на основе некоторых правил в соответствии со значением его спектральной энергетической яркости. Точность данного подхода обычно зависит от количества спектральных каналов и пространственного разрешения снимков. Для автоматизированного дешифрирования снимков сверхвысокого разрешения, широко используемых в настоящее время, более предпочтительным является объектно-ориентированный подход, позволяющий использовать для выделения объектов не только спектральные, но также текстурные и морфологические свойства объектов, отобразившихся на снимках.

Именно объектно-ориентированный подход к выделению объектов на снимках реализован в модуле ENVI Feature Extraction . Хорошие результаты дешифрировании при использовании данного подхода могут быть получены даже при ограниченном числе спектральных каналов и даже при использовании одноканальных панхроматических изображений. Объект представляет собой выделенную по особым правилам область на снимке с присущими однородными спектральными, текстурными и морфологическими характеристиками.

Рабочий процесс дешифрирования целевых объектов включает сегментацию изображений, расчет атрибутов (дешифровочных признаков) для каждого сегмента с образованием объектов и классификации объектов (контролируемой либо на основе правил) (рис. 1). Модуль позволяет пользователю контролировать процесс дешифрирования и адаптировать его под конкретные целевые объекты дешифрирования.

Рабочий процесс включает два первичных этапа: нахождение объектов и извлечение объектов. Задача нахождения объектов включает сегментацию и генерирование объектов (рис. 2). Когда эти два этапа выполнены пользователь может экспортировать полученные сегменты в векторный формат либо выполнить классификацию изображения. Второй этап – классификация изображений – может быть осуществлена либо с использованием алгоритмов контролируемой классификации, либо на основе заданного набора правил отнесения объектов к тому или иному классу. Результаты классификации могут быть сохранены в векторном либо в растровом формате.

Одним из наиболее важных аспектов ENVI Feature Extraction является возможность предпросмотра результатов на каждом этапе рабочего процесса. Изменения исходных параметров осуществляются «на лету» и мгновенно отображаются в окне предпросмотра. Окно предпросмотра, в свою очередь, можно передвигать по экрану, его размеры также можно изменить (рис. 3).

Объектно-ориентированный подход обеспечивает существенное сокращение временных затрат, по сравнению с традиционными методами дешифрирования. Наличие функции предпросмотра позволяет быстро и эффективно оценить точность результатов сегментации и классификации, не дожидаясь пока изображение не будет полностью обработано. Это особенно важно при экспертной «подгонке» исходных параметров сегментации и классификации. Как только удовлетворительные параметры найдены, можно запускать алгоритм для обработки всего изображения.

Заключительным этапом рабочего процесса является классификация объектов. Оператор может самостоятельно создать обучающие выборки на сегментированном изображении, импортировать результаты полевого эталонирования либо задать правила, определяющие способы дешифрирования отдельных классов (рис. 4).

Таким образом, модуль ENVI Feature Extraction позволяет автоматизировано дешифрировать объекты по панхроматическим и мультиспектральным изображениям. Вкупе с прочими алгоритмами классификации, доступными в ENVI (контролируемая, неконтролируемая классификации, классификация по методу дерева принятия решений, нейронных сетей), модуль ENVI Feature Extraction обеспечивает максимально полный арсенал технических средств, необходимых для автоматизированного дешифрирования снимков.

НАБОР ИНСТРУМЕНТОВ SPEAR TOOLS

Уникальный набор инструментов SPEAR Tools (Spectral Processing Exploitation and Analysis Resource), интегрирован в базовый функционал ENVI, предназначен для оптимизации спектральной обработки снимков. SPEAR Tools интегрирует наиболее распространенные операции по обработке снимков в автоматизированные пошаговые рабочие процессы. Разработанные для геопространственного анализа изображений, инструменты SPEAR Tools в значительной степени сокращают время, необходимое для выполнения таких операций как увеличение пространственного разрешения (pan-sharpening), разновременной анализ (change detection), классификация поверхностей и других. Инструменты снабжены пошаговыми инструкциями и обладают интуитивно понятным интерфейсом, что обеспечивает простоту освоения и удобство пользования (рис. 5).

В состав SPEAR Tools включены 15 разнообразных рабочих процессов, оптимизированных для обработки мультиспектральных изображений. Используя мощные и проверенные инструменты, уже реализованные в ENVI, SPEAR Tools предоставляет простой и надежный способ генерирования результатов обработки изображений.

SPEAR Tools включает следующие инструменты:

  • Anomaly Detection (Выявление аномалий);
  • Change Detection (Выявление изменений);
  • Google Earth Bridge (Связь с Google Earth);
  • Image-to-Map Registration (Геопозиционирование снимка по векторным данным);
  • Independent Componenets Analysis (Анализ независимых компонент);
  • Lines of Communication (Линии коммуникаций);
  • Metadata Browser (Браузер метаданных);
  • Terrain-based Orthorectification (Ортотрансформирование);
  • Pan Sharpening (Увеличение пространственного разрешения изображений);
  • Relative Water Depth (Относительная глубина водоемов);
  • Spectral Analogues (Спектральные аналоги);
  • TERCAT (Terrain Categorization) (Категоризация поверхностей);
  • Vegetation Delineation and Stress Detection (Дешифрирование растительности и определение вегетационного стресса);
  • Vertical Stripe Removal (Удаление вертикальных полос);
  • Watercraft Finder (Поиск судов).

Anomaly Detection

Инструмент обеспечивает поиск любых объектов или областей на снимке, спектральная яркость которых отличается от фоновой спектральной яркости (спектральных аномалий) (рис. 6). В ENVI реализован алгоритм Reed-Xiaoli Detector (RXD) для поиска и выделения целевых объектов, которые статистически отделены от фона изображения. Инструмент включает опции разбиения изображения, задания порога чувствительности и возможность ручного редактирования выделенных в автоматизированном режиме аномалий.

Change Detection

Инструмент обнаружения изменений Change Detection обеспечивает возможность сравнения изображений, полученных на одну и ту же территорию за различные даты. Инструмент позволяет в автоматизированном режиме выделить области, где произошли изменения (рис. 7). В инструменте Change Detection реализованы следующие методы выявления относительных изменений:

  • Преобразование . Исходные наборы данных объединяются в единый файл, а затем обрабатываются при помощи специализированных алгоритмов (анализ главных компонент, минимальная шумовая часть, анализ независимых компонент), в результате чего вычисляется степень корреляции объектов на исходных изображениях.
  • Вычитательный метод . Нормализованный разностный вегетационный индекс (NDVI), отношение красного канала к синему каналу и искусственное отношение вычисляются для исходных наборов данных. Разностные изображения, отображающие произошедшие изменения, получаются в результате вычитания из исходных изображений полученных результатов.
  • Мультивременной композит (2CMV) . Изображение определенного спектрального канала за одну дату визуализируется в красном канале RGB-модели, а изображение того же спектрального канала за другую дату визуализируются в зеленом и синем спектральных каналах. Объекты, для которых в результате произошедших изменений произошло увеличение спектральной яркости, отобразятся в голубых тонах. Объекты, для которых произошло уменьшение спектральной яркости, отобразятся в красных тонах. Указанные цвета индицируют произошедшие изменения ии их направленность.


Google Earth Bridge

Google Earth Bridge обеспечивает простой способ экспорта растровых и векторных данных из ENVI в Google Earth (рис. 8). Google Earth Bridge создает KML-файлы, содержащие векторные данные (включая границы снимков). Растровые данные экспортируются в виде эскизов изображений (thumbnails) с возможностью их наложения на определенную область поверхности Google Earth.


Image-to-Map Registration

Image-to-Map Registration предназначен для пространственной привязки изображений ДЗЗ по геопозиционированным векторным данным. Пространственная привязка (геопозиционирование) обеспечивает совмещение снимков с другими геоданными и возможность их совместного анализа.

Инструмент Independent Componenets Analysis преобразует исходное мультиспектральное изображение по методу независимых компонент. В результате преобразования создается новый многоканальный растр, содержащий линейную комбинацию исходных спектральных каналов. Данный способ спектрального преобразования создает новое изображение с взаимно независимыми значениями спектральных яркостей. Изображения, полученные в результате преобразования по методу независимых компонент, позволяют различить объекты, даже если они имеют крайне малое распространение на снимке. Рабочий процесс адаптирован для мультиспектральных и гиперспектральных данных.

Lines of Communication

Инструмент Lines of Communication обеспечивает оптимальную спектральную обработку снимков для выделения и картографирования дорог, рек и иных линейных объектов (рис. 9). Инструмент способствует более эффективной ручной оцифровке дорог и коммуникаций, а также водных объектов за счет «подчеркивания» на изображении соответствующих объектов.


Metadata Browser

Встроенный браузер метаданных считывает ключевые метаданные в формате NITF (National Imagery Transmission Format) и отображает их в удобном для восприятия виде. В дополнении к этому данный инструмент позволяет сравнивать разновременные изображения и предоставлять в режиме 3D-графики информацию о местоположении спутника в момент съемки, геометрии съемки и местоположения Солнца (рис. 10). Кроме этого, имеется возможность одновременного просмотра метаданных различных снимков для оценки их качества и пригодности для решения различных задач.

Terrain based Orthorectification

Модуль Terrain based Orthorectification предназначен для ортотрансформирования снимков с использованием коэффициентов рационального многочлена (rational polynomial coefficients, RPC), цифровой модели рельефа, информации о геоиде и наземных опорных точек. На Ортотрансформированном изображении (ортофотоплане) координаты пространственных объектов максимально приближены к истинным координатам на местности, также устранены искажения, вызванные геометрией съемки и влиянием рельефа.

Pan Sharpening

Инструмент Pan Sharpening предназначен для создания изображений на базе синхронно полученных панхроматических и мультиспектральных снимков (рис. 11). Создаваемые в результате операции Pan Sharpening изображения наследуют более высокое пространственное разрешение панхроматического снимка, цветовые характеристики спектральных каналов.


Relative Water Depth

Инструмент Relative Water Depth дает возможность быстрого построения растровых карт относительных глубин водных объектов. При помощи Relative Water Depth пользователь может получить довольно общую картину батиметрии водоема. При наличии данных о замерах глубин в контрольных точках можно составить уравнение зависимости абсолютной глубины от относительной и попытаться построить батиметрическую карту в абсолютных величинах.

Spectral Analogues

При помощи инструмента Spectral Analogues на мультиспектральном либо гиперспектральном изображении удается обнаружить участки распространения объектов с заданным спектральным образом. Спектральный образ определяется на основе анализа отражения и поглощения волн определенной длины по всему диапазону электромагнитного спектра. Работа инструмента основана на сравнении спектральных образов пикселей снимка с эталонными спектральными образами конкретных объектов (растений, почв, минералов).

TERCAT (Terrain Categorization)

Данный модуль предназначен для выполнения автоматизированной классификации спектрально однородных пикселей изображения в заданные классы (рис. 12). Результирующие классы могут быть заданы пользователем либо автоматически сгенерированы в результате работы алгоритма. В модуле TERCAT доступны все стандартные алгоритмы классификации, реализованные в ENVI, плюс дополнительный алгоритм, названный Winner Takes All (Победитель берет всё). Сущность его заключается в одновременном применении нескольких стандартных методов классификации. Пикселю присваивается наиболее вероятное значение по результатам всех классификаций.

Vegetation Delineation and Stress Detection

Инструмент Vegetation Delineation and Stress Detection позволяет легко идентифицировать участки, покрытые растительностью и в первом приближении оценить интенсивность вегетации (рис. 13). Инструмент снабжен функцией генерирования графических отчетов о состоянии растительности на основе дешифрирования снимков.

Vertical Stripe Removal

Для некоторых спектрально однородных областях не изображении могут присутствовать эффекты вертикальных полос, в которых яркость пикселей отличается от яркости фоновых объектов. Часто такие помехи препятствуют нормальной визуализации снимка и могут привести к неверной интерпретации пикселей при спектральной обработке. Инструмент Vertical Stripe Removal способен удалить данные артефакты. Наилучшие результаты достигаются при удалении полос именно в областях однородного фона на изображении. (постоянный уровень спектральной яркости по всему полю изображения).

Watercraft Finder

Рабочий процесс Watercraft Finder разработан для решения задач обнаружения судов в открытых акваториях на базе обработки снимков сверхвысокого разрешения (рис. 14). Инструмент также может быть использован для дешифрирования судов в прибрежных зонах. Признаком, обеспечивающим обнаружение судна, является отражение им волн в ближнем инфракрасном канале, тогда как окружающая водная поверхность в данном диапазоне характеризуется интенсивным поглощением. Таким образом, судно выглядит как спектральная аномалия и может быть легко распознано в автоматизированном режиме.


Таким образом, независимо от уровня подготовки пользователя, SPEAR Tools позволяет быстро и надежно решать широкий спектр задач автоматизированной обработки снимков и получать результаты в удобном и наглядном виде.

МОДУЛЬ TARGET DETECTION WIZARD

Зачастую некоторые объекты на снимках не могут быть распознаны в режиме визуального дешифрирования. При помощью модуля ENVI Target Detection пользователи могут эффективно обнаружить объекты интереса, независимо от опыта дешифрирования снимков. Сопровождаемый пояснениями рабочий процесс включает 8 алгоритмов.

Мастер Target Detection выполняет пошаговый процесс по обнаружению объектов и обеспечивает получение результатов высокой точности. Рабочий процесс оптимизирован для гиперспектральных и мультиспектральных изображений. В качестве объектов дешифрирования при использовании мастера могут выступать участки распространения специфических грунтов, минералов, либо отдельные искусственные объекты (например транспортные средства). При условии если дешифровщику известно, что на территории содержится хотя бы один объект интереса, мастер Target Detection может быть использован для обнаружения подобных объектов на области покрытия снимка. Инструментарий мастера может быть легко адаптирован для выделения конкретных объектов в соответствии с нуждами пользователей.

Обнаружение целевых объектов в ходе работы мастера включает следующие шаги (рис. 15):

  1. Выбор исходного файла и указание директории для сохранения результирующего файла.
  2. Выполнение атмосферной коррекции. Исходные цифровые значения пикселей изображения конвертируются в показатели отражения (опционально).
  3. Выбор целевого спектра. С использованием спектральных библиотек, отдельных графиков спектральных яркостей, текстовых файлов или регионов интереса (Region of Interests, ROI) осуществляется выбор одного, либо более чем одного спектра для анализа.
  4. Выбор нецелевого спектра для исключения заведомо нецелевых областей из процесса дешифрирования (опционально).
  5. Применение преобразования по методу минимальной шумовой части (Minimum Noise Fraction, MNF) (опционально).
  6. Выбор одного из восьми методов обнаружения целевых объектов.
  7. Загрузка и предпросмотр изображения, полученного в результате применения выбранного метода.
  8. Фильтрация выделенных целевых объектов. Применение различных фильтров с заданием индивидуальных параметров для каждого фильтра с целью удаления неверно выделенных участков и добавления пропущенных участков.
  9. Экспорт результатов в векторный формат либо в ROI
  10. Просмотр статистической отчетности по выбранным методам выделения.


В мастере Target Detection реализованы следующие методы обнаружения целевых объектов (рис. 16):

  • Согласованная фильтрация (Matched Filtering, MF);
  • Ограниченная минимизация энергии (Constrained Energy Minimization, CEM);
  • Адаптивная оценка когерентности (Constrained Energy Minimization, CEM);
  • Метод спектрального угла (Spectral Angle Mapper, SAM);
  • Ортогональное проецирование подпространства (Orthogonal Subspace Projection, OSP);
  • Ограниченный целью минимизирующий помехи фильтр (Target-Constrained Interference-Minimized Filter, TCIMF);
  • Смешанно настроенный Ограниченный целью минимизирующий помехи фильтр (Mixture Tuned Target-Constrained Interference-Minimized Filter, MT TCIMF);
  • Смешанно настроенная согласованная фильтрация (Mixture Tuned Matched Filtering, MTMF).


Когда необходимые методы выбраны, мастер запускает пошаговую работу алгоритмов по обнаружению целевых объектов. Преимуществом работы в мастере Target Detection является возможность предварительного просмотра результатов работы отдельных алгоритмов и интерактивного задания исходных параметров (рис. 17).

После получения удовлетворительных результатов дешифрирования целевых объектов, пользователь может выполнить некоторые улучшающие преобразования, такие как агрегирование и фильтрация результатов. На заключительном этапе с помощью специализированного удобного интерфейса имеется возможность анализа каждого выделенного объекта в отдельности с целью удаления неверно распознанных при дешифрировании артефактов.

Заключение

Компания Exelis уделяет большое внимание развитию способов автоматизации рабочих процессов и постоянно совершенствует соответствующий инструментарий ENVI. Инструменты, обеспечивающие автоматизацию рабочих процессов ENVI просты в использовании, обладают дружественным интерфейсом и разработаны с учетом специфики решения наиболее востребованных задач обработки данных ДЗЗ.

С выходом каждой новой версии арсенал автоматизированных рабочих процессов расширяется. Так, в новой версии ENVI 5.1 реализован инструмент Seamless Mosaic (бесшовная мозаика), позволяющий быстро и эффективно строить мозаики на базе геопривязанных изображений в едином окне мастера. Инструмент обладает интерактивными возможностями предпросмотра, генерирования линии пореза и цветового выравнивания.

Также в новой версии усовершенствованы такие рабочие процессы как Image Registration workflow (геопривязка изображений) и RPC Orthorectification Workflow (Ортотрансформирования с использованием RPC). В качестве цифровой модели рельефа при ортотрансформировании, если не указано иное, по умолчанию используется глобальная ЦМР GMTED2010. Скорость рабочего процесса ортотрансформирования увеличена в 25 раз. В рабочий процесс THOR hyperspectral material identification (Гиперспектральная идентификация объектов) включен алгоритм спектрального сравнения ACE. Он обеспечивает оценку вероятностей при интерпретации результатов идентификации объектов на основе расчета статистики Байеса.

Компания Exelis намеревается и далее наращивать автоматизацию рабочих процессов. С выходом новых версий ENVI все больше стандартных операций будут объединяться в рабочие процессы, делая обработку снимков более простой, функциональной, удобной и нацеленной на получение конкретной тематической информации.

Статья подготовлена по материалам сайта http://www.exelisvis.com/. Перевод с английского вполнен ведущим специалистом по тематической обработке данных ДЗЗ С. Г. Мышляковым (компания «Совзонд»)




Top