Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Лекция_1: Основные понятия технологии проектирования информационных систем (ИС). |
|||||||||||||||||||
Информация в современном мире превратилась в один из наиболее важных ресурсов, а информационные системы (ИС) стали необходимым инструментом практически во всех сферах деятельности. Разнообразие задач, решаемых с помощью ИС, привело к появлению множества разнотипных систем, отличающихся принципами построения и заложенными в них правилами обработки информации. Информационные системы можно классифицировать по целому ряду различных признаков. В основу рассматриваемой классификации положены наиболее существенные признаки, определяющие функциональные возможности и особенности построения современных систем. В зависимости от объема решаемых задач, используемых технических средств, организации функционирования, информационные системы делятся на ряд групп (классов) (рис. 1.1). По типу хранимых данных ИС делятся на фактографические и документальные. Фактографические системы предназначены для хранения и обработки структурированных данных в виде чисел и текстов. Над такими данными можно выполнять различные операции. В документальных системах информация представлена в виде документов, состоящих из наименований, описаний, рефератов и текстов. Поиск по неструктурированным данным осуществляется с использованием семантических признаков. Отобранные документы предоставляются пользователю, а обработка данных в таких системах практически не производится. Основываясь на степени автоматизации информационных процессов в системе управления фирмой, информационные системы делятся на ручные, автоматические и автоматизированные.
Ручные ИС характеризуются отсутствием современных технических средств переработки информации и выполнением всех операций человеком. В автоматических ИС все операции по переработке информации выполняются без участия человека. Автоматизированные ИС предполагают участие в процессе обработки информации и человека, и технических средств, причем главная роль в выполнении рутинных операций обработки данных отводится компьютеру. Именно этот класс систем соответствует современному представлению понятия "информационная система". В зависимости от характера обработки данных ИС делятся на информационно-поисковые и информационно-решающие. Информационно-поисковые системы производят ввод, систематизацию, хранение, выдачу информации по запросу пользователя без сложных преобразований данных. (Например, ИС библиотечного обслуживания, резервирования и продажи билетов на транспорте, бронирования мест в гостиницах и пр.) Информационно-решающие системы осуществляют, кроме того, операции переработки информации по определенному алгоритму. По характеру использования выходной информации такие системы принято делить на управляющие и советующие. Результирующая информация управляющих ИС непосредственно трансформируется в принимаемые человеком решения. Для этих систем характерны задачи расчетного характера и обработка больших объемов данных. (Например, ИС планирования производства или заказов, бухгалтерского учета.) Советующие ИС вырабатывают информацию, которая принимается человеком к сведению и учитывается при формировании управленческих решений, а не инициирует конкретные действия. Эти системы имитируют интеллектуальные процессы обработки знаний, а не данных. (Например, экспертные системы.) В зависимости от сферы применения различают следующие классы ИС. Информационные системы организационного управления - предназначены для автоматизации функций управленческого персонала как промышленных предприятий, так и непромышленных объектов (гостиниц, банков, магазинов и пр.). Основными функциями подобных систем являются: оперативный контроль и регулирование, оперативный учет и анализ, перспективное и оперативное планирование, бухгалтерский учет, управление сбытом, снабжением и другие экономические и организационные задачи. ИС управления технологическими процессами (ТП) - служат для автоматизации функций производственного персонала по контролю и управлению производственными операциями. В таких системах обычно предусматривается наличие развитых средств измерения параметров технологических процессов (температуры, давления, химического состава и т.п.), процедур контроля допустимости значений параметров и регулирования технологических процессов. ИС автоматизированного проектирования (САПР) - предназначены для автоматизации функций инженеров-проектировщиков, конструкторов, архитекторов, дизайнеров при создании новой техники или технологии. Основными функциями подобных систем являются: инженерные расчеты, создание графической документации (чертежей, схем, планов), создание проектной документации, моделирование проектируемых объектов. Интегрированные (корпоративные) ИС - используются для автоматизации всех функций фирмы и охватывают весь цикл работ от планирования деятельности до сбыта продукции. Они включают в себя ряд модулей (подсистем), работающих в едином информационном пространстве и выполняющих функции поддержки соответствующих направлений деятельности. Типовые задачи, решаемые модулями корпоративной системы, приведены в таблице 1.1. Таблица 1.1. Функциональное назначение модулей корпоративной ИС. Подсистема маркетинга Производственные подсистемы Финансовые и учетные подсистемы Подсистема кадров (человеческих ресурсов) Прочие подсистемы (например, ИС руководства) Исследование рынка и прогнозирование продаж Планирование объемов работ и разработка календарных планов Управление портфелем заказов Анализ и прогнозирование потребности в трудовых ресурсах Контроль за деятельностью фирмы Управление продажами Оперативный контроль и управление производством Управление кредитной политикой Ведение архивов записей о персонале Выявление оперативных проблем Рекомендации по производству новой продукции Анализ работы оборудования Разработка финансового плана Анализ и планирование подготовки кадров Анализ управленческих и стратегических ситуаций Анализ и установление цены Участие в формировании заказов поставщикам Финансовый анализ и прогнозирование Обеспечение процесса выработки стратегических решений Учет заказов Управление запасами Контроль бюджета, бухгалтерский учет и расчет зарплаты Анализ современного состояния рынка ИС показывает устойчивую тенденцию роста спроса на информационные системы организационного управления. Причем спрос продолжает расти именно на интегрированные системы управления. Автоматизация отдельной функции, например, бухгалтерского учета или сбыта готовой продукции, считается уже пройденным этапом для многих предприятий. В таблице 1.2 приведен перечень наиболее популярных в настоящее время программных продуктов для реализации ИС организационного управления различных классов. Таблица 1.2. Классификация рынка информационных систем Локальные системы Малые интегрированные системы Средние интегрированные системы Крупные интегрированные системы (IC)
Существует классификация ИС в зависимости от уровня управления, на котором система используется. Информационная система оперативного уровня - поддерживает исполнителей, обрабатывая данные о сделках и событиях (счета, накладные, зарплата, кредиты, поток сырья и материалов). Информационная система оперативного уровня является связующим звеном между фирмой и внешней средой. Задачи, цели, источники информации и алгоритмы обработки на оперативном уровне заранее определены и в высокой степени структурированы. Информационные системы специалистов - поддерживают работу с данными и знаниями, повышают продуктивность и производительность работы инженеров и проектировщиков. Задача подобных информационных систем - интеграция новых сведений в организацию и помощь в обработке бумажных документов. Информационные системы уровня менеджмента - используются работниками среднего управленческого звена для мониторинга, контроля, принятия решений и администрирования. Основные функции этих информационных систем:
Стратегическая информационная система - компьютерная информационная система, обеспечивающая поддержку принятия решений по реализации стратегических перспективных целей развития организации. Информационные системы стратегического уровня помогают высшему звену управленцев решать неструктурированные задачи, осуществлять долгосрочное планирование. Основная задача - сравнение происходящих во внешнем окружении изменений с существующим потенциалом фирмы. Они призваны создать общую среду компьютерной телекоммуникационной поддержки решений в неожиданно возникающих ситуациях. Используя самые совершенные программы, эти системы способны в любой момент предоставить информацию из многих источников. Некоторые стратегические системы обладают ограниченными аналитическими возможностями. С точки зрения программно-аппаратной реализации можно выделить ряд типовых архитектур ИС. Традиционные архитектурные решения основаны на использовании выделенных файл-серверов или серверов баз данных. Существуют также варианты архитектур корпоративных информационных систем, базирующихся на технологии Internet (Intranet-приложения). Следующая разновидность архитектуры информационной системы основывается на концепции "хранилища данных" (DataWarehouse) - интегрированной информационной среды, включающей разнородные информационные ресурсы. И, наконец, для построения глобальных распределенных информационных приложений используется архитектура интеграции информационно-вычислительных компонентов на основе объектно-ориентированного подхода. Индустрия разработки автоматизированных информационных систем управления зародилась в 1950-х - 1960-х годах и к концу века приобрела вполне законченные формы. На первом этапе основным подходом в проектировании ИС был метод "снизу-вверх", когда система создавалась как набор приложений, наиболее важных в данный момент для поддержки деятельности предприятия. Основной целью этих проектов было не создание тиражируемых продуктов, а обслуживание текущих потребностей конкретного учреждения. Такой подход отчасти сохраняется и сегодня. В рамках "лоскутной автоматизации" достаточно хорошо обеспечивается поддержка отдельных функций, но практически полностью отсутствует стратегия развития комплексной системы автоматизации, а объединение функциональных подсистем превращается в самостоятельную и достаточно сложную проблему. Создавая свои отделы и управления автоматизации, предприятия пытались "обустроиться" своими силами. Однако периодические изменения технологий работы и должностных инструкций, сложности, связанные с разными представлениями пользователей об одних и тех же данных, приводили к непрерывным доработкам программных продуктов для удовлетворения все новых и новых пожеланий отдельных работников. Как следствие - и работа программистов, и создаваемые ИС вызывали недовольство руководителей и пользователей системы. Следующий этап связан с осознанием того факта, что существует потребность в достаточно стандартных программных средствах автоматизации деятельности различных учреждений и предприятий. Из всего спектра проблем разработчики выделили наиболее заметные: автоматизацию ведения бухгалтерского аналитического учета и технологических процессов. Системы начали проектироваться "сверху-вниз", т.е. в предположении, что одна программа должна удовлетворять потребности многих пользователей. Сама идея использования универсальной программы накладывает существенные ограничения на возможности разработчиков по формированию структуры базы данных, экранных форм, по выбору алгоритмов расчета. Заложенные "сверху" жесткие рамки не дают возможности гибко адаптировать систему к специфике деятельности конкретного предприятия: учесть необходимую глубину аналитического и производственно-технологического учета, включить необходимые процедуры обработки данных, обеспечить интерфейс каждого рабочего места с учетом функций и технологии работы конкретного пользователя. Решение этих задач требует серьезных доработок системы. Таким образом, материальные и временные затраты на внедрение системы и ее доводку под требования заказчика обычно значительно превышают запланированные показатели. Согласно статистическим данным, собранным Standish Group (США), из 8380 проектов, обследованных в США в 1994 году, неудачными оказались более 30% проектов, общая стоимость которых превышала 80 миллиардов долларов. При этом оказались выполненными в срок лишь 16% от общего числа проектов, а перерасход средств составил 189% от запланированного бюджета. В то же время, заказчики ИС стали выдвигать все больше требований, направленных на обеспечение возможности комплексного использования корпоративных данных в управлении и планировании своей деятельности. Таким образом, возникла насущная необходимость формирования новой методологии построения информационных систем. Цель такой методологии заключается в регламентации процесса проектирования ИС и обеспечении управления этим процессом с тем, чтобы гарантировать выполнение требований как к самой ИС, так и к характеристикам процесса разработки. Основными задачами, решению которых должна способствовать методология проектирования корпоративных ИС, являются следующие:
Внедрение методологии должно приводить к снижению сложности процесса создания ИС за счет полного и точного описания этого процесса, а также применения современных методов и технологий создания ИС на всем жизненном цикле ИС - от замысла до реализации. Проектирование ИС охватывает три основные области:
Проектирование информационных систем всегда начинается с определения цели проекта. В общем виде цель проекта можно определить как решение ряда взаимосвязанных задач, включающих в себя обеспечение на момент запуска системы и в течение всего времени ее эксплуатации:
Согласно современной методологии, процесс создания ИС представляет собой процесс построения и последовательного преобразования ряда согласованных моделей на всех этапах жизненного цикла (ЖЦ) ИС. На каждом этапе ЖЦ создаются специфичные для него модели - организации, требований к ИС, проекта ИС, требований к приложениям и т.д. Модели формируются рабочими группами команды проекта, сохраняются и накапливаются в репозитории проекта. Создание моделей, их контроль, преобразование и предоставление в коллективное пользование осуществляется с использованием специальных программных инструментов - CASE-средств. Процесс создания ИС делится на ряд этапов (стадий [1]), ограниченных некоторыми временными рамками и заканчивающихся выпуском конкретного продукта (моделей, программных продуктов, документации и пр.). Обычно выделяют следующие этапы создания ИС: формирование требований к системе, проектирование, реализация, тестирование, ввод в действие, эксплуатация и сопровождение [1] [2]. (Последние два этапа далее не рассматриваются, поскольку выходят за рамки тематики книги.) Начальным этапом процесса создания ИС является моделирование бизнес-процессов, протекающих в организации и реализующих ее цели и задачи. Модель организации, описанная в терминах бизнес-процессов и бизнес-функций, позволяет сформулировать основные требования к ИС. Это фундаментальное положение методологии обеспечивает объективность в выработке требований к проектированию системы. Множество моделей описания требований к ИС затем преобразуется в систему моделей, описывающих концептуальный проект ИС. Формируются модели архитектуры ИС, требований к программному обеспечению (ПО) и информационному обеспечению (ИО). Затем формируется архитектура ПО и ИО, выделяются корпоративные БД и отдельные приложения, формируются модели требований к приложениям и проводится их разработка, тестирование и интеграция. Целью начальных этапов создания ИС, выполняемых на стадии анализа деятельности организации, является формирование требований к ИС, корректно и точно отражающих цели и задачи организации-заказчика. Чтобы специфицировать процесс создания ИС, отвечающей потребностям организации, нужно выяснить и четко сформулировать, в чем заключаются эти потребности. Для этого необходимо определить требования заказчиков к ИС и отобразить их на языке моделей в требования к разработке проекта ИС так, чтобы обеспечить соответствие целям и задачам организации. Задача формирования требований к ИС является одной из наиболее ответственных, трудно формализуемых и наиболее дорогих и тяжелых для исправления в случае ошибки. Современные инструментальные средства и программные продукты позволяют достаточно быстро создавать ИС по готовым требованиям. Но зачастую эти системы не удовлетворяют заказчиков, требуют многочисленных доработок, что приводит к резкому удорожанию фактической стоимости ИС. Основной причиной такого положения является неправильное, неточное или неполное определение требований к ИС на этапе анализа. На этапе проектирования прежде всего формируются модели данных. Проектировщики в качестве исходной информации получают результаты анализа. Построение логической и физической моделей данных является основной частью проектирования базы данных. Полученная в процессе анализа информационная модель сначала преобразуется в логическую, а затем в физическую модель данных. Параллельно с проектированием схемы базы данных выполняется проектирование процессов, чтобы получить спецификации (описания) всех модулей ИС. Оба эти процесса проектирования тесно связаны, поскольку часть бизнес-логики обычно реализуется в базе данных (ограничения, триггеры, хранимые процедуры). Главная цель проектирования процессов заключается в отображении функций, полученных на этапе анализа, в модули информационной системы. При проектировании модулей определяют интерфейсы программ: разметку меню, вид окон, горячие клавиши и связанные с ними вызовы. Конечными продуктами этапа проектирования являются:
Кроме того, на этапе проектирования осуществляется также разработка архитектуры ИС, включающая в себя выбор платформы (платформ) и операционной системы (операционных систем). В неоднородной ИС могут работать несколько компьютеров на разных аппаратных платформах и под управлением различных операционных систем. Кроме выбора платформы, на этапе проектирования определяются следующие характеристики архитектуры:
Этап проектирования завершается разработкой технического проекта ИС. На этапе реализации осуществляется создание программного обеспечения системы, установка технических средств, разработка эксплуатационной документации. Этап тестирования обычно оказывается распределенным во времени. После завершения разработки отдельного модуля системы выполняют автономный тест, который преследует две основные цели:
После того как автономный тест успешно пройдет, модуль включается в состав разработанной части системы и группа сгенерированных модулей проходит тесты связей, которые должны отследить их взаимное влияние. Далее группа модулей тестируется на надежность работы, то есть проходят, во-первых, тесты имитации отказов системы, а во-вторых, тесты наработки на отказ. Первая группа тестов показывает, насколько хорошо система восстанавливается после сбоев программного обеспечения, отказов аппаратного обеспечения. Вторая группа тестов определяет степень устойчивости системы при штатной работе и позволяет оценить время безотказной работы системы. В комплект тестов устойчивости должны входить тесты, имитирующие пиковую нагрузку на систему. Затем весь комплект модулей проходит системный тест - тест внутренней приемки продукта, показывающий уровень его качества. Сюда входят тесты функциональности и тесты надежности системы. Последний тест информационной системы - приемо-сдаточные испытания. Такой тест предусматривает показ информационной системы заказчику и должен содержать группу тестов, моделирующих реальные бизнес-процессы, чтобы показать соответствие реализации требованиям заказчика. Необходимость контролировать процесс создания ИС, гарантировать достижение целей разработки и соблюдение различных ограничений (бюджетных, временных и пр.) привело к широкому использованию в этой сфере методов и средств программной инженерии: структурного анализа, объектно-ориентированного моделирования, CASE-систем. |
|||||||||||||||||||
Лекция_2: Жизненный цикл программного обеспечения ИС. |
|||||||||||||||||||
Методология проектирования информационных систем описывает процесс создания и сопровождения систем в виде жизненного цикла (ЖЦ) ИС, представляя его как некоторую последовательность стадий и выполняемых на них процессов. Для каждого этапа определяются состав и последовательность выполняемых работ, получаемые результаты, методы и средства, необходимые для выполнения работ, роли и ответственность участников и т.д. Такое формальное описание ЖЦ ИС позволяет спланировать и организовать процесс коллективной разработки и обеспечить управление этим процессом. Жизненный цикл ИС можно представить как ряд событий, происходящих с системой в процессе ее создания и использования. Модель жизненного цикла отражает различные состояния системы, начиная с момента возникновения необходимости в данной ИС и заканчивая моментом ее полного выхода из употребления. Модель жизненного цикла - структура, содержащая процессы, действия и задачи, которые осуществляются в ходе разработки, функционирования и сопровождения программного продукта в течение всей жизни системы, от определения требований до завершения ее использования. В настоящее время известны и используются следующие модели жизненного цикла:
На практике наибольшее распространение получили две основные модели жизненного цикла:
В ранних проектах достаточно простых ИС каждое приложение представляло собой единый, функционально и информационно независимый блок. Для разработки такого типа приложений эффективным оказался каскадный способ. Каждый этап завершался после полного выполнения и документального оформления всех предусмотренных работ. Можно выделить следующие положительные стороны применения каскадного подхода:
Каскадный подход хорошо зарекомендовал себя при построении относительно простых ИС, когда в самом начале разработки можно достаточно точно и полно сформулировать все требования к системе. Основным недостатком этого подхода является то, что реальный процесс создания системы никогда полностью не укладывается в такую жесткую схему, постоянно возникает потребность в возврате к предыдущим этапам и уточнении или пересмотре ранее принятых решений. В результате реальный процесс создания ИС оказывается соответствующим поэтапной модели с промежуточным контролем. Однако и эта схема не позволяет оперативно учитывать возникающие изменения и уточнения требований к системе. Согласование результатов разработки с пользователями производится только в точках, планируемых после завершения каждого этапа работ, а общие требования к ИС зафиксированы в виде технического задания на все время ее создания. Таким образом, пользователи зачастую получают систему, не удовлетворяющую их реальным потребностям. Спиральная модель ЖЦ была предложена для преодоления перечисленных проблем. На этапах анализа и проектирования реализуемость технических решений и степень удовлетворения потребностей заказчика проверяется путем создания прототипов. Каждый виток спирали соответствует созданию работоспособного фрагмента или версии системы. Это позволяет уточнить требования, цели и характеристики проекта, определить качество разработки, спланировать работы следующего витка спирали. Таким образом углубляются и последовательно конкретизируются детали проекта и в результате выбирается обоснованный вариант, который удовлетворяет действительным требованиям заказчика и доводится до реализации. Итеративная разработка отражает объективно существующий спиральный цикл создания сложных систем. Она позволяет переходить на следующий этап, не дожидаясь полного завершения работы на текущем и решить главную задачу - как можно быстрее показать пользователям системы работоспособный продукт, тем самым активизируя процесс уточнения и дополнения требований. Основная проблема спирального цикла - определение момента перехода на следующий этап. Для ее решения вводятся временные ограничения на каждый из этапов жизненного цикла, и переход осуществляется в соответствии с планом, даже если не вся запланированная работа закончена. Планирование производится на основе статистических данных, полученных в предыдущих проектах, и личного опыта разработчиков. Несмотря на настойчивые рекомендации компаний - вендоров и экспертов в области проектирования и разработки ИС, многие компании продолжают использовать каскадную модель вместо какого-либо варианта итерационной модели. Основные причины, по которым каскадная модель сохраняет свою популярность, следующие [3]:
Каждая из стадий создания системы предусматривает выполнение определенного объема работ, которые представляются в виде процессов ЖЦ. Процесс определяется как совокупность взаимосвязанных действий, преобразующих входные данные в выходные. Описание каждого процесса включает в себя перечень решаемых задач, исходных данных и результатов. Существует целый ряд стандартов, регламентирующих ЖЦ ПО, а в некоторых случаях и процессы разработки. Значительный вклад в теорию проектирования и разработки информационных систем внесла компания IBM, предложив еще в середине 1970-х годов методологию BSP (Business System Planning - методология организационного планирования). Метод структурирования информации с использованием матриц пересечения бизнес-процессов, функциональных подразделений, функций систем обработки данных (информационных систем), информационных объектов, документов и баз данных, предложенный в BSP, используется сегодня не только в ИТ-проектах, но и проектах по реинжинирингу бизнес-процессов, изменению организационной структуры. Важнейшие шаги процесса BSP, их последовательность (получить поддержку высшего руководства, определить процессы предприятия, определить классы данных, провести интервью, обработать и организовать данные интервью) можно встретить практически во всех формальных методиках, а также в проектах, реализуемых на практике. Среди наиболее известных стандартов можно выделить следующие:
В соответствии с базовым международным стандартом ISO/IEC 12207 все процессы ЖЦ ПО делятся на три группы:
В таблице 2.1 приведены ориентировочные описания основных процессов ЖЦ. Вспомогательные процессы предназначены для поддержки выполнения основных процессов, обеспечения качества проекта, организации верификации, проверки и тестирования ПО. Организационные процессы определяют действия и задачи, выполняемые как заказчиком, так и разработчиком проекта для управления своими процессами. Для поддержки практического применения стандарта ISO/IEC 12207 разработан ряд технологических документов: Руководство для ISO/IEC 12207 (ISO/IEC TR 15271:1998 Information technology - Guide for ISO/IEC 12207) и Руководство по применению ISO/IEC 12207 к управлению проектами (ISO/IEC TR 16326:1999 Software engineering - Guide for the application of ISO/IEC 12207 to project management). Таблица 2.1. Содержание основных процессов ЖЦ ПО ИС (ISO/IEC 12207) |
Процесс (исполнитель процесса) Действия Вход Результат Приобретение (заказчик)
Поставка (разработчик ИС)
Разработка (разработчик ИС)
Позднее был разработан и в 2002 г. опубликован стандарт на процессы жизненного цикла систем (ISO/IEC 15288 System life cycle processes). К разработке стандарта были привлечены специалисты различных областей: системной инженерии, программирования, управления качеством, человеческими ресурсами, безопасностью и пр. Был учтен практический опыт создания систем в правительственных, коммерческих, военных и академических организациях. Стандарт применим для широкого класса систем, но его основное предназначение - поддержка создания компьютеризированных систем. Согласно стандарту ISO/IEC серии 15288 [7] в структуру ЖЦ следует включать следующие группы процессов:
Стадии создания системы, предусмотренные в стандарте ISO/IEC 15288, несколько отличаются от рассмотренных выше. Перечень стадий и основные результаты, которые должны быть достигнуты к моменту их завершения, приведены в таблице 2.2. Таблица 2.2. Стадии создания систем (ISO/IEC 15288) № п/п Стадия Описание 1 Формирование концепции Анализ потребностей, выбор концепции и проектных решений |
||||||||||||||||||
2 Разработка Проектирование системы 3 Реализация Изготовление системы 4 Эксплуатация Ввод в эксплуатацию и использование системы 5 Поддержка Обеспечение функционирования системы 6 Снятие с эксплуатации Прекращение использования, демонтаж, архивирование системы |
|||||||||||||||||||
Лекция_3: Организация разработки ИС. |
|||||||||||||||||||
Каноническое проектирование ИС Организация канонического проектирования ИС ориентирована на использование главным образом каскадной модели жизненного цикла ИС. Стадии и этапы работы описаны в стандарте ГОСТ 34.601-90. В зависимости от сложности объекта автоматизации и набора задач, требующих решения при создании конкретной ИС, стадии и этапы работ могут иметь различную трудоемкость. Допускается объединять последовательные этапы и даже исключать некоторые из них на любой стадии проекта. Допускается также начинать выполнение работ следующей стадии до окончания предыдущей. Стадии и этапы создания ИС, выполняемые организациями-участниками, прописываются в договорах и технических заданиях на выполнение работ: Стадия 1. Формирование требований к ИС. На начальной стадии проектирования выделяют следующие этапы работ:
Стадия 2. Разработка концепции ИС.
Стадия 3. Техническое задание.
Стадия 4. Эскизный проект.
Стадия 5. Технический проект.
Стадия 6. Рабочая документация.
Стадия 7. Ввод в действие.
Стадия 8. Сопровождение ИС.
Oбследование- это изучение и диагностический анализ организационной структуры предприятия, его деятельности и существующей системы обработки информации. Материалы, полученные в результате обследования, используются для:
На этапе обследования целесообразно выделить две составляющие: определение стратегии внедрения ИС и детальный анализ деятельности организации. Основная задача первого этапа обследования - оценка реального объема проекта, его целей и задач на основе выявленных функций и информационных элементов автоматизируемого объекта высокого уровня [8]. Эти задачи могут быть реализованы или заказчиком ИС самостоятельно, или с привлечением консалтинговых организаций. Этап предполагает тесное взаимодействие с основными потенциальными пользователями системы и бизнес-экспертами. Основная задача взаимодействия - получить полное и однозначное понимание требований заказчика. Как правило, нужная информация может быть получена в результате интервью, бесед или семинаров с руководством, экспертами и пользователями. По завершении этой стадии обследования появляется возможность определить вероятные технические подходы к созданию системы и оценить затраты на ее реализацию (затраты на аппаратное обеспечение, закупаемое программное обеспечение и разработку нового программного обеспечения ). Результатом этапа определения стратегии является документ (технико-экономическое обоснование проекта), где четко сформулировано, что получит заказчик, если согласится финансировать проект, когда он получит готовый продукт (график выполнения работ) и сколько это будет стоить (для крупных проектов должен быть составлен график финансирования на разных этапах работ). В документе желательно отразить не только затраты, но и выгоду проекта, например время окупаемости проекта, ожидаемый экономический эффект (если его удается оценить). Ориентировочное содержание этого документа:
На этапе детального анализа деятельности организации изучаются задачи, обеспечивающие реализацию функций управления, организационная структура, штаты и содержание работ по управлению предприятием, а также характер подчиненности вышестоящим органам управления. На этом этапе должны быть выявлены:
Аналитики собирают и фиксируют информацию в двух взаимосвязанных формах:
При изучении каждой функциональной задачи управления определяются:
Одной из наиболее трудоемких, хотя и хорошо формализуемых задач этого этапа является описание документооборота организации. При обследовании документооборота составляется схема маршрута движения документов, которая должна отразить:
По результатам обследования устанавливается перечень задач управления, решение которых целесообразно автоматизировать, и очередность их разработки. На этапе обследования следует классифицировать планируемые функции системы по степени важности. Один из возможных форматов представления такой классификации - MuSCoW [9]. Эта аббревиатура расшифровывается так: Must have - необходимые функции; Should have - желательные функции; Could have - возможные функции; Won't have - отсутствующие функции. Функции первой категории обеспечивают критичные для успешной работы системы возможности. Реализация функций второй и третьей категорий ограничивается временными и финансовыми рамками: разрабатывается то, что необходимо, а также максимально возможное в порядке приоритета число функций второй и третьей категорий. Последняя категория функций особенно важна, поскольку необходимо четко представлять границы проекта и набор функций, которые будут отсутствовать в системе. Модели деятельности организации создаются в двух видах:
На этапе анализа необходимо привлекать к работе группы тестирования для решения следующих задач:
Привлечение тестировщиков на ранних этапах разработки является целесообразным для любых проектов. Если проектное решение оказалось неудачным и это обнаружено слишком поздно (на этапе разработки или, что еще хуже, на этапе внедрения в эксплуатацию), то исправление ошибки проектирования обходится очень дорого. Чем раньше группы тестирования выявляют ошибки в информационной системе, тем ниже стоимость сопровождения системы. Время на тестирование системы и на исправление обнаруженных ошибок следует предусматривать не только на этапе разработки, но и на этапе проектирования. Для автоматизации тестирования следует использовать системы отслеживания ошибок (bug tracking). Это позволяет иметь единое хранилище ошибок, отслеживать их повторное появление, контролировать скорость и эффективность исправления ошибок, видеть наиболее нестабильные компоненты системы, а также поддерживать связь между группой разработчиков и группой тестирования (уведомления об изменениях по e-mail и т.п.). Чем больше проект, тем сильнее потребность в bug tracking. Результаты обследования представляют объективную основу для формирования технического задания на информационную систему. Техническое задание- это документ, определяющий цели, требования и основные исходные данные, необходимые для разработки автоматизированной системы управления. При разработке технического задания необходимо решить следующие задачи:
Типовые требования к составу и содержанию технического задания приведены в таблице 3.1. Таблица 3.1. Состав и содержание технического задания (ГОСТ 34.602- 89) № п\п Раздел Содержание 1 Общие сведения
2 Назначение и цели создания (развития) системы
3 Характеристика объектов автоматизации
4 Требования к системе Требования к системе в целом:
Требования к функциям (по подсистемам) :
Требования к видам обеспечения:
5 Состав и содержание работ по созданию системы
6 Порядок контроля и приемки системы
|
|||||||||||||||||||
7 Требования к составу и содержанию работ по подготовке объекта автоматизации к вводу системы в действие
8 Требования к документированию
9 Источники разработки документы и информационные материалы, на основании которых разрабатывается ТЗ и система Эскизный проект предусматривает разработку предварительных проектных решений по системе и ее частям. Выполнение стадии эскизного проектирования не является строго обязательной. Если основные проектные решения определены ранее или достаточно очевидны для конкретной ИС и объекта автоматизации, то эта стадия может быть исключена из общей последовательности работ. Содержание эскизного проекта задается в ТЗ на систему. Как правило, на этапе эскизного проектирования определяются:
По результатам проделанной работы оформляется, согласовывается и утверждается документация в объеме, необходимом для описания полной совокупности принятых проектных решений и достаточном для дальнейшего выполнения работ по созданию системы. На основе технического задания (и эскизного проекта) разрабатывается технический проект ИС. Технический проект системы - это техническая документация, содержащая общесистемные проектные решения, алгоритмы решения задач, а также оценку экономической эффективности автоматизированной системы управления и перечень мероприятий по подготовке объекта к внедрению. На этом этапе осуществляется комплекс научно-исследовательских и экспериментальных работ для выбора основных проектных решений и расчет экономической эффективности системы. Состав и содержание технического проекта приведены в таблице 3.2. Таблица 3.2. Содержание технического проекта № п\п Раздел Содержание 1 Пояснительная записка |
2 Функциональная и организационная структура системы
3 Постановка задач и алгоритмы решения
4 Организация информационной базы |
||||||||||||||||||
5 Альбом форм документов 6 Система математического обеспечения |
7 Принцип построения комплекса технических средств
8 Расчет экономической эффективности системы
9 Мероприятия по подготовке объекта к внедрению системы
10 Ведомость документов В завершение стадии технического проектирования производится разработка документации на поставку серийно выпускаемых изделий для комплектования ИС, а также определяются технические требования и составляются ТЗ на разработку изделий, не изготовляемых серийно. На стадии "рабочая документация" осуществляется создание программного продукта и разработка всей сопровождающей документации. Документация должна содержать все необходимые и достаточные сведения для обеспечения выполнения работ по вводу ИС в действие и ее эксплуатации, а также для поддержания уровня эксплуатационных характеристик (качества) системы. Разработанная документация должна быть соответствующим образом оформлена, согласована и утверждена. Для ИС, которые являются разновидностью автоматизированных систем, устанавливают следующие основные виды испытаний: предварительные, опытная эксплуатация и приемочные. При необходимости допускается дополнительно проведение других видов испытаний системы и ее частей. В зависимости от взаимосвязей частей ИС и объекта автоматизации испытания могут быть автономные или комплексные. Автономные испытания охватывают части системы. Их проводят по мере готовности частей системы к сдаче в опытную эксплуатацию. Комплексные испытания проводят для групп взаимосвязанных частей или для системы в целом. Для планирования проведения всех видов испытаний разрабатывается документ "Программа и методика испытаний". Разработчик документа устанавливается в договоре или ТЗ. В качестве приложения в документ могут включаться тесты или контрольные примеры. Предварительные испытания проводят для определения работоспособности системы и решения вопроса о возможности ее приемки в опытную эксплуатацию. Предварительные испытания следует выполнять после проведения разработчиком отладки и тестирования поставляемых программных и технических средств системы и представления им соответствующих документов об их готовности к испытаниям, а также после ознакомления персонала ИС с эксплуатационной документацией. Опытную эксплуатацию системы проводят с целью определения фактических значений количественных и качественных характеристик системы и готовности персонала к работе в условиях ее функционирования, а также определения фактической эффективности и корректировки, при необходимости, документации. Приемочные испытания проводят для определения соответствия системы техническому заданию, оценки качества опытной эксплуатации и решения вопроса о возможности приемки системы в постоянную эксплуатацию. Типовое проектирование ИС Методы типового проектирования ИС достаточно подробно рассмотрены в литературе [10]. В данной книге приведены основные определения и представлено задание для разработки проекта ИС методом типового проектирования (кейс "Проектирование ИС предприятия оптовой торговли лекарственными препаратами"). Типовое проектирование ИС предполагает создание системы из готовых типовых элементов. Основополагающим требованием для применения методов типового проектирования является возможность декомпозиции проектируемой ИС на множество составляющих компонентов (подсистем, комплексов задач, программных модулей и т.д.). Для реализации выделенных компонентов выбираются имеющиеся на рынке типовые проектные решения, которые настраиваются на особенности конкретного предприятия. Типовое проектное решение (ТПР)- это тиражируемое (пригодное к многократному использованию) проектное решение. Принятая классификация ТПР основана на уровне декомпозиции системы. Выделяются следующие классы ТПР:
Каждое типовое решение предполагает наличие, кроме собственно функциональных элементов (программных или аппаратных), документации с детальным описанием ТПР и процедур настройки в соответствии с требованиями разрабатываемой системы. Основные особенности различных классов ТПР приведены в таблице 3.3. Таблица 3.3. Достоинства и недостатки ТПР |
||||||||||||||||||
Класс ТПР Реализация ТПР Достоинства Недостатки Элементные ТПР Библиотеки методо-ориентированных программ
Подсистемные ТПР Пакеты прикладных программ
Объектные ТПР Отраслевые проекты ИС
Для реализации типового проектирования используются два подхода: параметрически-ориентированное и модельно-ориентированное проектирование. Параметрически-ориентированное проектирование включает следующие этапы: определение критериев оценки пригодности пакетов прикладных программ (ППП) для решения поставленных задач, анализ и оценка доступных ППП по сформулированным критериям, выбор и закупка наиболее подходящего пакета, настройка параметров (доработка) закупленного ППП. Критерии оценки ППП делятся на следующие группы:
Внутри каждой группы критериев выделяется некоторое подмножество частных показателей, детализирующих каждый из десяти выделенных аспектов анализа выбираемых ППП. Достаточно полный перечень показателей можно найти в литературе [10]. Числовые значения показателей для конкретных ППП устанавливаются экспертами по выбранной шкале оценок (например, 10-балльной). На их основе формируются групповые оценки и комплексная оценка пакета (путем вычисления средневзвешенных значений). Нормированные взвешивающие коэффициенты также получаются экспертным путем. Модельно-ориентированное проектирование заключается в адаптации состава и характеристик типовой ИС в соответствии с моделью объекта автоматизации. Технология проектирования в этом случае должна обеспечивать единые средства для работы как с моделью типовой ИС, так и с моделью конкретного предприятия. Типовая ИС в специальной базе метаинформации - репозитории - содержит модель объекта автоматизации, на основе которой осуществляется конфигурирование программного обеспечения. Таким образом, модельно-ориентированное проектирование ИС предполагает, прежде всего, построение модели объекта автоматизации с использованием специального программного инструментария (например, SAP Business Engineering Workbench (BEW), BAAN Enterprise Modeler). Возможно также создание системы на базе типовой модели ИС из репозитория, который поставляется вместе с программным продуктом и расширяется по мере накопления опыта проектирования информационных систем для различных отраслей и типов производства. Репозиторий содержит базовую (ссылочную) модель ИС, типовые (референтные) модели определенных классов ИС, модели конкретных ИС предприятий. Базовая модель ИС в репозитории содержит описание бизнес-функций, бизнес-процессов, бизнес-объектов, бизнес-правил, организационной структуры, которые поддерживаются программными модулями типовой ИС. Типовые модели описывают конфигурации информационной системы для определенных отраслей или типов производства. Модель конкретного предприятия строится либо путем выбора фрагментов основной или типовой модели в соответствии со специфическими особенностями предприятия (BAAN Enterprise Modeler), либо путем автоматизированной адаптации этих моделей в результате экспертного опроса (SAP Business Engineering Workbench). Построенная модель предприятия в виде метаописания хранится в репозитории и при необходимости может быть откорректирована. На основе этой модели автоматически осуществляется конфигурирование и настройка информационной системы. Бизнес-правила определяют условия корректности совместного применения различных компонентов ИС и используются для поддержания целостности создаваемой системы. Модель бизнес-функций представляет собой иерархическую декомпозицию функциональной деятельности предприятия (подробное описание см. в разделе "Анализ и моделирование функциональной области внедрения ИС"). Модель бизнес-процессов отражает выполнение работ для функций самого нижнего уровня модели бизнес-функций (подробное описание см. в разделе "Спецификация функциональных требований к ИС"). Для отображения процессов используется модель управления событиями (ЕРС - Event-driven Process Chain). Именно модель бизнес-процессов позволяет выполнить настройку программных модулей - приложений информационной системы в соответствии с характерными особенностями конкретного предприятия. Модели бизнес-объектов используются для интеграции приложений, поддерживающих исполнение различных бизнес-процессов (подробное описание см. в разделе "Этапы проектирования ИС с применением UML"). Модель организационной структуры предприятия представляет собой традиционную иерархическую структуру подчинения подразделений и персонала (подробное описание см. в разделе "Анализ и моделирование функциональной области внедрения ИС"). Внедрение типовой информационной системы начинается с анализа требований к конкретной ИС, которые выявляются на основе результатов предпроектного обследования объекта автоматизации (см. раздел "Анализ и моделирование функциональной области внедрения ИС"). Для оценки соответствия этим требованиям программных продуктов может использоваться описанная выше методика оценки ППП. После выбора программного продукта на базе имеющихся в нем референтных моделей строится предварительная модель ИС, в которой отражаются все особенности реализации ИС для конкретного предприятия. Предварительная модель является основой для выбора типовой модели системы и определения перечня компонентов, которые будут реализованы с использованием других программных средств или потребуют разработки с помощью имеющихся в составе типовой ИС инструментальных средств (например, ABAP в SAP, Tools в BAAN). Реализация типового проекта предусматривает выполнение следующих операций:
|
|||||||||||||||||||
Лекция_4: Анализ и моделирование функциональной области внедрения ИС. |
|||||||||||||||||||
Полная бизнес-модель компании Практика выработала ряд подходов к проведению организационного анализа, но наибольшее распространение получил инжиниринговый подход. Организационный анализ компании при таком подходе проводится по определенной схеме с помощью полной бизнес-модели компании. Компания рассматривается как целевая, открытая, социально-экономическая система, принадлежащая иерархической совокупности открытых внешних надсистем (рынок, государственные учреждения и пр.) и внутренних подсистем (отделы, цеха, бригады и пр.). Возможности компании определяются характеристиками ее структурных подразделений и организацией их взаимодействия. На рис. 4.1 представлена обобщенная схема организационного бизнес-моделирования. Построение бизнес-модели компании начинается с описания модели взаимодействия с внешней средой по закону единства и борьбы противоположностей, то есть с определения миссии компании.
Миссия согласно [ISO-15704] -это
Миссия компании по удовлетворению социально-значимых потребностей рынка определяется как компромисс интересов рынка и компании. При этом миссия как атрибут открытой системы разрабатывается, с одной стороны, исходя из рыночной конъюнктуры и позиционирования компании относительно других участников внешней среды, а с другой - исходя из объективных возможностей компании и ее субъективных ценностей, ожиданий и принципов. Миссия является своеобразной мерой устремлений компании и, в частности, определяет рыночные претензии компании (предмет конкурентной борьбы). Определение миссии позволяет сформировать дерево целей компании - иерархические списки уточнения и детализации миссии. Дерево целей формирует дерево стратегий - иерархические списки уточнения и детализации достижения целей. При этом на корпоративном уровне разрабатываются стратегии роста, интеграции и инвестиции бизнесов. Блок бизнес-стратегий определяет продуктовые и конкурентные стратегии, а также стратегии сегментации и продвижения. Ресурсные стратегии определяют стратегии привлечения материальных, финансовых, человеческих и информационных ресурсов. Функциональные стратегии определяют стратегии в организации компонентов управления и этапов жизненного цикла продукции. Одновременно выясняется потребность и предмет партнерских отношений (субподряд, сервисные услуги, продвижение и пр.). Это позволяет обеспечить заказчикам необходимый продукт требуемого качества, в нужном количестве, в нужном месте, в нужное время и по приемлемой цене. При этом компания может занять в партнерской цепочке создаваемых ценностей оптимальное место, где ее возможности и потенциал будут использоваться наилучшим образом. Это дает возможность сформировать бизнес-потенциал компании - набор видов коммерческой деятельности, направленный на удовлетворение потребностей конкретных сегментов рынка. Далее, исходя из специфики каналов сбыта, формируется первоначальное представление об организационной структуре (определяются центры коммерческой ответственности). Возникает понимание основных ресурсов, необходимых для воспроизводства товарной номенклатуры. Бизнес-потенциал, в свою очередь, определяет функционал компании - перечень бизнес-функций, функций менеджмента и функций обеспечения, требуемых для поддержания на регулярной основе указанных видов коммерческой деятельности. Кроме того, уточняются необходимые для этого ресурсы (материальные, человеческие, информационные) и структура компании. Построение бизнес-потенциала и функционала компании позволяет с помощью матрицы проекций определить зоны ответственности менеджмента. Матрица проекций - модель, представленная в виде матрицы, задающей систему отношений между классификаторами в любой их комбинации. Матрица коммерческой ответственности закрепляет ответственность структурных подразделений за получение дохода в компании от реализации коммерческой деятельности.Ее дальнейшая детализация (путем выделения центров финансовой ответственности) обеспечивает построение финансовой модели компании, что, в свою очередь, позволяет внедрить систему бюджетного управления. Матрица функциональной ответственности закрепляет ответственность структурных звеньев (и отдельных специалистов) за выполнение бизнес-функций при реализации процессов коммерческой деятельности (закупка, производство, сбыт и пр.), а также функций менеджмента, связанных с управлением этими процессами (планирование, учет, контроль в области маркетинга, финансов, управления персоналом и пр.). Дальнейшая детализация матрицы (до уровня ответственности отдельных сотрудников) позволит получить функциональные обязанности персонала, что в совокупности с описанием прав, обязанностей, полномочий обеспечит разработку пакета должностных инструкций. Описание бизнес-потенциала, функционала и соответствующих матриц ответственности представляет собой статическое описание компании. При этом процессы, протекающие в компании пока в свернутом виде (как функции), идентифицируются, классифицируются и, что особенно важно, закрепляются за исполнителями (будущими хозяевами этих процессов). На этом этапе бизнес-моделирования формируется общепризнанный набор основополагающих внутрифирменных регламентов:
Это вносит прозрачность в деятельность компании за счет четкого разграничения и документального закрепления зон ответственности менеджеров. Дальнейшее развитие (детализация) бизнес-модели происходит на этапе динамического описания компании на уровне процессных потоковых моделей. Процессные потоковые модели - это модели, описывающие процесс последовательного во времени преобразования материальных и информационных потоков компании в ходе реализации какой-либо бизнес-функции или функции менеджмента. Сначала (на верхнем уровне) описывается логика взаимодействия участников процесса, а затем (на нижнем уровне) - технология работы отдельных специалистов на своих рабочих местах. Завершается организационное бизнес-моделирование разработкой модели структур данных, которая определяет перечень и форматы документов, сопровождающих процессы в компании, а также задает форматы описания объектов внешней среды, компонентов и регламентов самой компании. При этом создается система справочников, на основании которых получают пакеты необходимых документов и отчетов. Такой подход позволяет описать деятельность компании с помощью универсального множества управленческих регистров (цели, стратегии, продукты, функции, организационные звенья и др.). Управленческие регистры по своей структуре представляют собой иерархические классификаторы. Объединяя классификаторы в функциональные группы и закрепляя между собой элементы различных классификаторов с помощью матричных проекций, можно получить полную бизнес-модель компании. При этом происходит процессно-целевое описание компании, позволяющее получить взаимосвязанные ответы на следующие вопросы: зачем-что-где-кто-как-когда-кому-сколько (рис. 4.2).
Следовательно полная бизнес-модель компании - это совокупность функционально ориентированных информационных моделей, обеспечивающая взаимосвязанные ответы на следующие вопросы: "зачем" - "что" - "где" - "кто" - "сколько" - "как" - "когда" - "кому" (рис. 4.3).
Таким образом, организационный анализ предполагает построение комплекса взаимосвязанных информационных моделей компании, который включает:
Представленная совокупность моделей обеспечивает необходимую полноту и точность описания компании и позволяет вырабатывать понятные требования к проектируемой информационной системе. Шаблоны организационного бизнес-моделирования Технология организационного бизнес-моделирования предполагает использование типовых шаблонных техник описания компании. Шаблон разработки миссии Как было сказано выше, любая компания с ее микро- и макроокружением представляет собой иерархию вложенных друг в друга открытых, субъектно-ориентированных систем. Компания, с одной стороны, является частью рынка, а с другой отстаивает в конкурентной борьбе собственные интересы. Миссия представляет собой результат позиционирования компании среди других участников рынка. Поэтому миссию компании нельзя описывать путем анализа ее внутреннего устройства. Для построения модели взаимодействия компании с внешней средой (определение миссии компании на рынке) необходимо:
Кроме этого, миссия, как было сказано выше, это компромисс между потребностями рынка, с одной стороны, и возможностями и желанием компании удовлетворить эти интересы, с другой. Поиск компромисса может быть выполнен по шаблону, представленному на рис. 4.4.
При разработке модели миссии компании рекомендуется:
Это определяет уникальность ресурсов и навыков компании и формирует позицию "могу".
Миссия в широком понимании представляет собой основную деловую концепцию компании, изложенную в виде восьми положений, определяющих взаимоотношения компании с другими субъектами:
Шаблон формирования бизнесов В соответствии с разработанной Миссией компании определяются социально значимые потребности, на удовлетворение которых направлен бизнес компании. Разработка бизнес-потенциала компании может быть выполнена по Шаблону формирования бизнесов, представленному на рис. 4.6.
В результате формируются базовый рынок и базовый продукт, детализация которых определяет предложения компании глазами покупателей (товарные группы) и однородные по отношению к продуктам компании группы покупателей (сегменты рынка). С помощью матричной проекции (рис. 4.7) устанавливается соответствие между сформированными товарными группами и сегментами рынка и определяется список бизнесов компании (на пересечении строк и столбцов находятся бизнесы компании).
Шаблон формирования функционала компании (основных бизнес-функций) На основании списка бизнесов, с помощью матричной проекции (рис. 4.8) формируется классификатор бизнес-функций компании.
Для формирования основных функций менеджмента компании сначала разрабатываются и утверждаются два базовых классификатора - "Компоненты менеджмента" (перечень используемых на предприятии инструментов/контуров управления) и "Этапы управленческого цикла" (технологическая цепочка операций, последовательно реализуемых менеджерами при организации работ в любом контуре управления). Далее аналогично, с помощью матрицы проекций, формируется список основных функций менеджмента. На рис. 4.9 приведены примеры классификаторов, на основании которых построена матрица - генератор основных функций менеджмента.
Представленные матричные проекции (рис. 4.8, рис. 4.9)) позволяют формировать функции любой степени детализации путем более подробного описания как строк, так и столбцов матрицы. Шаблон формирования зон ответственности за функционал компании Формирование зон ответственности за функционал компании выполняется с помощью матрицы организационных проекций (рис. 4.10).
Матрица организационных проекций представляет собой таблицу, в строках которой расположен список исполнительных звеньев, в столбцах - список функций, выполняемых в компании. Для каждой функции определяется исполнительное звено, отвечающее за эту функцию. Заполнение такой таблицы позволяет по каждой функции найти исполняющие ее подразделения или сотрудника. Анализ заполненной таблицы позволяет увидеть "пробелы" как в исполнении функций, так и в загруженности сотрудников, а также рационально перераспределить все задачи между исполнителями и закрепить как систему в документе "Положение об организационной структуре". Положение об организационной структуре - это внутрифирменный документ, фиксирующий: продукты и услуги компании, функции, выполняемые в компании, исполнительные звенья, реализующие функции, распределение функций по звеньям. Таблица проекций функций на исполнительные звенья может иметь весьма большую размерность. В средних компаниях это, например, 500 единиц - 20 звеньев на 25 функций. В больших компаниях это может быть 5 000 единиц - 50 звеньев на 100 функций. Аналогично строится матрица коммерческой ответственности. Шаблон потокового процессного описания Шаблон потокового процессного описания приведен на рис. 4.11. Такое описание дает представление о процессе последовательного преобразования ресурсов в продукты усилиями различных исполнителей на основании соответствующих регламентов.
Методики построения процессных моделей будут приведены ниже. Построения организационно-функциональной модели компании Организационно-функциональная модель компании строится на основе функциональной схемы деятельности компании рис. 4.12.
На основании миссии формируются цели и стратегии компании. С их помощью определяется необходимый набор продуктов и, как следствие - требуемые ресурсы. Воспроизводство продукции происходит за счет переработки ресурсов в основном производственном цикле. Его компоненты формируют необходимые бизнес-функции для поставки ресурсов, производства продуктов и их распределения в места реализации. Для управления указанным процессом воспроизводства формируется совокупность компонентов менеджмента, которая порождает набор функций управления. Для поддержания процессов воспроизводства и управления формируются наборы соответствующих функций обеспечения (охраны, технического оснащения, профилактики и ремонта и пр.). Такой подход позволяет описать предприятие с помощью универсального множества управленческих регистров (цели, стратегии, продукты, функции, организационные звенья и пр.). Управленческие регистры представляют собой иерархические классификаторы. Объединяя классификаторы в функциональные группы и закрепляя между собой элементы различных классификаторов с помощью матричных проекций, можно получить модель организационной структуры компании. Для построения организационно-функциональной модели используется всего два типа элементарных моделей. Древовидные модели (классификаторы) - точные иерархические списки выделенных объектов управления (организационных звеньев, функций, ресурсов, в том числе исполнительных механизмов для бизнес-процессов, документов и их структуры, и т.п.). Каждый элемент классификатора может быть дополнительно охарактеризован рядом атрибутов: тип, шкала, комментарий и т.п. Фактически, классификаторы представляют собой набор управленческих регистров, содержащих, в основном, неколичественную информацию, совокупность которых задает систему координат для описания деятельности компании. Количество таких списков-классификаторов определяется целью построения модели. Матричные модели - это проекции, задающие систему отношений между классификаторами в любой их комбинации. Связи могут иметь дополнительные атрибуты (направление, название, индекс, шкала и вес). В начальной модели применяется всего несколько классификаторов предметной области:
В классификаторе функций обычно выделяют три базовых раздела:
Главной функцией компании является предоставление продуктов и услуг, поэтому сначала производится формальное описание, согласование и утверждение руководством предприятия перечня его бизнесов (направлений коммерческой деятельности), продукции и услуг. Из этого классификатора внешним контрагентам должно быть понятно, чем предприятие интересно рынку, а для внутренних целей - для чего нужен тот или иной функционал компании. В результате этих операций производится идентификация функционала и создается единая терминология описания функций предприятия, которая должна быть согласована всеми ведущими менеджерами. При составлении классификатора оргзвеньев важно, чтобы уровень детализации функций соответствовал уровню детализации звеньев. После формирования всех базовых классификаторов с помощью матричных проекций производится их закрепление за оргзвеньями предприятия: Процесс формирования матрицы проекций функций на оргзвенья на практике напоминает игру в крестики-нолики (рис. 4.10). По строчкам таблицы указываются подразделения, по столбцам - функции, составляющие содержание процесса управления или бизнес-процесса в данной компании. На пересечениях функций и подразделений, которые ответственны за выполнение функции, ставится крестик. Для проекций большой размерности используется механизм расстановки связей между двумя классификаторами, представленных списками. Стандартная практика построения моделей организационно-функциональной структуры компаний поддерживает два уровня детализации:
Агрегированная модель - модель организационной структуры, учетные регистры которой имеют ограничение по степени детализации до 2-3 уровней. Целью построения данной модели является предоставление информации об организационной структуре высшим руководителям компании для проведения стратегического анализа, анализа соответствия данной структуры стратегии и внешнему окружению компании. Модель может также предоставляться внешним пользователям (например, потенциальным инвесторам как иллюстрация к бизнес-плану, крупным клиентам и др.). Детализированная модель - модель организационной структуры, детализация учетных регистров которой производится на более глубоких уровнях, чем в агрегированной модели. Степень детализации в модели обусловлена конкретными потребностями компании (создание определенных организационных регламентов). Целью построения данной модели является предоставление информации о распределении функциональных обязанностей между подразделениями компании, а также об организации бизнес-процессов в компании. Построение детализированной модели позволяет создавать различные внутрифирменные регламенты: Положения об организационной структуре рис. 4.13. Ниже приведен пример описания фрагментов организационно-функциональной модели производственного предприятия рис. 4.14 и торгового предприятия рис. 4.15. Приведенные матрицы проекций являются основой для выделения бизнес-процессов предприятия и их владельцев на последующих этапах создания ИС.
Функции подразделений производственного предприятия рассматриваются в рамках следующих функциональных областей:
Распределение функций по структурным подразделениям в разрезе отдельных функциональных областей деятельности по управлению производственным предприятием представлено на рис. 4.14. Функции подразделений торгового предприятия рассматриваются в рамках иных функциональных областей (см. рис. 4.15). Инструментальные средства организационного моделирования Применение современных технологий для организационного моделирования позволяет значительно ускорить организационное проектирование. В начале 1990-х годов на Западе появились первые программы для решения задач, связанных с организационными проблемами управления предприятием. Orgware - новый класс программ - был ориентирован на решение задач систематизации, хранения и обработки "неколичественной" информации об организации бизнеса, которые раньше не имели адекватной компьютерной поддержки. Первый российский продукт - БИГ-Мастер - был создан как компьютерный инструмент для поддержки определенной концепции управления предприятием, получившей название регулярного менеджмента. Главной задачей orgware был переход к строго документированным процедурам и регламентам деятельности. В основу компьютерной парадигмы регулярного менеджмента был положен следующий подход: "Надо создавать не систему взаимосвязанных документов, а систему взаимосвязанных информационных моделей предприятия, которые и будут порождать требуемые документы". Концептуальной основой БИГ-Мастера стал современный процессный подход к организации деятельности компании. На верхнем уровне система процессов обычно описывается деревом функций - для его обозначения часто используется термин функционал. Функции здесь рассматриваются в качестве "свернутых" процессов. Все процессы-функции, как минимум, должны быть определены (т.е. идентифицированы как вид деятельности, имеющий некую цель и результаты) и классифицированы по видам (основные, обеспечивающие, процессы управления). Также должны быть распределены ответственность и полномочия для управления процессами на регулярной основе. На этом уровне для описания компании в БИГ-Мастере применяются два типа моделей: древовидные модели (классификаторы) и матричные модели (проекции). На нижнем уровне выделенные ("ключевые") процессы могут быть описаны как технологическая последовательность операций (для получения требуемых результатов). Для этого применяются потоковые модели бизнес-процессов, назначение которых - описание горизонтальных отношений в организации, связывающих между собой описанные ранее объекты посредством информационных и материальных потоков. Для структурного анализа и проектирования процессов, описываемых потоковыми моделями, БИГ-Мастер поддерживает методологию SADT (IDEF). Наличие механизма матричных проекций позволяет определить и описать процессы компании как целостную взаимосвязанную систему. За счет иерархической структуры классификаторов бизнес-модель одновременно содержит отношения "функция-исполнитель" всех степеней детализации, что позволяет с помощью встроенного генератора отчетов настраивать "разрешение" взгляда на компанию применительно к конкретной управленческой задаче. Система проекций позволяет отразить в отчете любые дополнительные свойства, относящиеся к данному объекту (например, квалификационные требования для персонала, задействованного в процессе). Кроме того, взгляд на компанию может быть связан с любой "координатой отсчета" - например, от документа или сотрудника - в каких процессах и как они участвуют и т.п. Классификаторы, проекции и потоковые модели бизнес-процессов поддерживаются различными способами их визуализации. Для классификаторов - в виде списков и деревьев (орграфов), для проекции - в виде связанных списков и транспонируемых матриц, а для потоковых моделей бизнес-процессов - в виде диаграмм IDEF0 (IDEF3) и текстового описания, что облегчает понимание задач участниками процессов. При этом конструирование самих потоковых моделей происходит в привычных табличных формах. В модели возможно формирование неограниченного количества новых классификаторов, проекций и потоковых моделей, а следовательно, отчетов и документов для описания и, что особенно важно, создания регламентов деятельности компании. Наличие в БИГ-Мастере нескольких инструментов моделирования является чрезвычайно полезным. Матричные модели поддерживают вертикальную интеграцию - подробное системно-целевое описание компании, выстроенное по иерархии управления и исполняемым функциям. В процессной модели преобладает функционально-технологический подход - горизонтальная интеграция бизнес-операций по процедурам. Все вышеперечисленные возможности БИГ-Мастера делают его удобным инструментальным средством организационного моделирования. |
|||||||||||||||||||
Лекция_5: Спецификация функциональных требований к ИС. |
|||||||||||||||||||
Процессные потоковые модели Разработка требований к проектируемой ИС строится на основе статического и динамичного описания компании. Статическое описание компании, рассмотренное в лекции 4, проводится на уровне функциональных моделей и включает описание бизнес-потенциала, функционала и соответствующих матриц ответственности. Дальнейшее развитие (детализация) бизнес-модели происходит на этапе динамичного описания компании на уровне процессных потоковых моделей. Процессные потоковые модели это модели, описывающие процесс последовательного во времени преобразования материальных и информационных потоков компании в ходе реализации какой-либо бизнес-функции или функции менеджмента. На верхнем уровне описывается логика взаимодействия участников процесса, на нижнем технология работы отдельных специалистов на своих рабочих местах. Процессные потоковые модели отвечают на вопросы кточтокаккому (см. лекцию 4 рис. 4.3). Современное состояние экономики характеризуется переходом от традиционной функциональной модели деятельности компании, построенной на принципах разделения труда, узкой специализации и жестких иерархических структурах, к модели процессной, основанной на интеграции работ вокруг бизнес-процессов. Главными недостатками функционального подхода являются:
Процессный подход предполагает смещение акцентов от управления отдельными структурными элементами на управление сквозными бизнес-процессами, связывающими деятельность всех структурных элементов. Каждый деловой процесс проходит через ряд подразделений, т. е. в его выполнении участвуют специалисты различных отделов компании. Чаще всего приходится сталкиваться с ситуацией, когда собственно процессами никто не управляет, а управляют лишь подразделениями. Более того, структура компаний строится без учета возможностей оптимизации деловых процессов, обеспечивающих необходимые функции. Процессный подход позволяет устранить фрагментарность в работе, организационные и информационные разрывы, дублирование, нерациональное использование финансовых, материальных и кадровых ресурсов. Процессный подход к организации деятельности предприятия предполагает:
Согласно стандарту "Основные Положения и Словарь ИСО/ОПМС 9000:2000" (п. 2.4) понятие "Процессный подход" определяется как: "Любая деятельность, или комплекс деятельности, в которой используются ресурсы для преобразования входов в выходы, может рассматриваться как процесс. Чтобы результативно функционировать, организации должны определять и управлять многочисленными взаимосвязанными и взаимодействующими процессами. Часто выход одного процесса образует непосредственно вход следующего. Систематическая идентификация и менеджмент применяемых организацией процессов, и особенно взаимодействия таких процессов, могут считаться "процессным подходом". Основной принцип процессного подхода определяет структурирование бизнессистемы в соответствии с деятельностью и бизнес-процессами предприятия, а не в соответствии с его организационно-штатной структурой. Именно бизнес-процессы, обеспечивающие значимый для потребителя результат, представляют ценность и для специалистов, проектирующих ИС. Процессная модель компании должна строиться с учетом следующих положений:
Процессный подход требует комплексного изучения различных сторон жизни организации правовых основ и правил деятельности, организационной структуры, функций и показателей результатов их исполнения, интерфейсов, ресурсного обеспечения, организационной культуры. В результате анализа создается модель деятельности "как есть". Обработка этой модели с помощью различных аналитических методов позволяет проверить, насколько деловые процессы рациональны, а также определить, является ли та или иная операция ориентированной на общественно значимый конечный результат или излишней бюрократической процедурой. В ходе анализа деловых процессов детально исследуются сферы ответственности подразделений ведомства, его руководителей и сотрудников. Это позволяет установить адреса владельцев деловых процессов, в результате чего процессы перестают быть бесхозными, создаются условия для разработки и внедрения систем стимулирования и ответственности за конечные результаты, определяются моменты и процедуры передачи ответственности. Анализ и оценка деловых процессов позволяют подойти к обоснованию стандартов их выполнения, допустимых рисков и диапазонов свободы принятия решений исполнителями, предельных нормативов затрат ресурсов на единицу эффекта. Однако чисто "процессная компания" является скорее иллюстрацией правильной организации работ. В действительности все бизнес-процессы компании протекают в рамках организационной структуры предприятия, описывающей функциональные компетентности и отношения. Управление всей текущей деятельностью компании ведется по двум направлениям управление функциональными областями, которые поддерживают множество унифицированных бизнес-процессов, разделенных на операции, и управление интегрированными бизнес-процессами, задачей которого является маршрутизация и координация унифицированных процессов для выполнения как оперативных заказов потребителей, так и глобальных проектов самой организации (рис. 5.1).
Фактически основной задачей организационного проектирования является выбор оптимального соотношения между эффективностью использования ресурсов и эффективностью процессов. Жесткая специализация подразделений экономит ресурсы организации, но снижает качество реализации процессов. Создание "процессных" команд, включающих собственных специалистов по всем ключевым операциям, обходится достаточно дорого, но при этом значительно сокращается время и повышается точность выполнения процесса. Иногда организации могут позволить себе выбрать этот путь, особенно в тех случаях, когда создается высокая ценность процесса, за которую потребитель согласен платить. Но, как правило, ищется какой-то компромисс на основе процессно-матричных структур. Когда компания начинает ориентироваться на процессы, исключительно важной становится роль владельцев интегрированных межфункциональных процессов, касающихся многих функциональных областей. Кроме того, новая парадигма деятельности предприятия вызывает появление большого числа процессов управления, распределенных по всему предприятию, а не сосредоточенных в специализированных организационных единицах: это системы качества, бюджетирования, маркетинга и т.п. Поэтому постановка бюджетирования как организационной, а не только финансовой задачи предполагает делегирование полномочий, т.е. власти (с которой нелегко расстаются). На более низкие уровни делегируется ответственность за принятие финансовых решений: о заключении сделки-договора, об оплате, о закупке, о скидках и отпуске в кредит и т.п. Это позволяет упростить связи между подразделениями и снизить количество уровней вертикального прохождения документов, т.е. является необходимым условием реализации классической схемы реинжиниринга. Таким образом, процессная ориентация ведет к перестройке организационной структуры, делает организационную структуру компании более "плоской", что иллюстрирует тесную связь между "вертикальным" описанием организации (как структуры распределения ответственности, полномочий и взаимоотношений) и ее "горизонтальным" описанием, как системы процессов. Основные элементы процессного подхода В рамках процессного подхода любое предприятие рассматривается как бизнес-система система, которая представляет собой связанное множество бизнес-процессов, конечными целями которых является выпуск продукции или услуг. Под бизнес-процессом понимают совокупность различных видов деятельности, которые создают результат, имеющий ценность для потребителя. Бизнес-процесс это цепочка работ (функций), результатом которой является какой-либо продукт или услуга. Каждый бизнес-процесс имеет свои границы (подробнее см. лекции 6, 7) и роли. В процессном подходе используются следующие ключевые роли: Владелец процесса человек, отвечающий за ход и результаты процесса в целом. Он должен знать бизнес-процесс, следить за его выполнением и совершенствовать его эффективность. Владельцу бизнес-процесса необходимо обладать коммуникативностью, энтузиазмом, способностью влиять на людей и производить изменения. Лидер команды работник, обладающий знаниями о бизнес-процессе и имеющий позитивные личные качества. Коммуникатор работник, обучающий команду различным методам работы, подготавливающий совместно с лидером совещания и анализирующий их результат. Координатор процесса работник, отвечающий за согласованную работу всех частей бизнеса и обеспечивающий связь с другими бизнес-процессами. Координатор должен обладать административными способностями и пониманием стратегических целей предприятия. Участники команды специалисты различных уровней иерархии. Участники команды получают поддержку и методическое обеспечение от консультанта и коммуникатора, вместе с лидером проводят моделирование, анализ и оценку бизнес-процесса. Одним из основных элементов процессного подхода является команда. Существует несколько типов процессных команд: Ситуационная команда обычно работает на постоянной основе и выполняет периодически повторяющуюся работу. Виртуальная команда создается для разработки нового продукта или услуги. Ситуационный менеджер высококвалифицированный специалист, способный самостоятельно выполнить до 90% объема работ. Важной задачей процессного подхода является формирование процессных команд. Подготовка и формирование команды включает:
Достижение определенной совокупности целей за счет выполнения бизнес-процессов называется деревом целей. Дерево целей имеет, как правило, иерархический вид. Каждая цель имеет свой вес и критерий (количественный или качественный) достижимости. Бизнес-процессы реализуют бизнес-функции предприятия. Под бизнес-функцией понимают вид деятельности предприятия. Множество бизнес-функций представляет иерархическую декомпозицию функциональной деятельности и называется деревом функций. Бизнес-функции связаны с показателями деятельности предприятия, образующими дерево показателей. На основании показателей строится система показателей оценки эффективности выполнения процессов. Владельцы процессов контролируют свои бизнес-процессы с помощью данной системы показателей. Наиболее общими показателями оценки эффективности бизнес-процессов являются:
Выделение и классификация процессов При процессном описании должны решаться, как минимум, две задачи:
Каждая деятельность компании реализуется как процесс, который имеет своего потребителя: внешнего клиента или внутреннего сотрудников или подразделения компании, реализующих другие процессы. На стадии системного описания процессов и выявляется значимость каждого процесса в том числе происходит очищение от малопонятной деятельности. На этом этапе выбираются ключевые процессы для потокового описания, которое необходимо, например, для создания информационной системы предприятия. Наиболее распространены следующие четыре вида бизнес-процессов:
Важнейшим шагом при структуризации любой компании является выделение и классификация бизнес-процессов. Целесообразно основываться на следующих классах процессов:
Рассмотрим модель деятельности компании (рис. 5.2), при описании которой используют процессы управления, основные бизнес-процессы и процессы обеспечения. Основные бизнес-процессы это процессы, ориентированные на производство товаров и услуг, представляющие ценность для клиента и обеспечивающие получение дохода.
Основные процессы образуют "жизненный цикл" продукции компании. Критериями эффективности таких процессов являются обычно качество, точность и своевременность выполнения каждого заказа. Многие потребители рассматривают увеличение качества как нечто более важное, чем уменьшение цены. Искусный продавец может получить заказ на выполнение работ в условиях конкуренции с другими фирмами, однако только качество товара или услуги определяет в большей степени, повторит ли потребитель свой заказ у этого продавца еще раз. Таких процессов, при развитой деятельности компании, может быть много. Все они описываются по производственно-коммерческим цепочкам: "первичное взаимодействие с клиентом и определение его потребностей реализация запроса (заявки, заказа, контракта и т.п.) послепродажное сопровождение и мониторинг удовлетворения потребностей". Процесс "реализации (запроса клиента)" может быть декомпозирован на следующие подпроцессы процессы более низкого уровня:
Эти этапы цепочки также достаточно стандартны (например, в стандарте ИСО редакции 1994 г. приведены многие из этих процессов в качестве обязательных и подлежащих сертификации). Проверить, какие бизнес-цепочки существуют на предприятии, можно с помощью проекции каждого из выделенных "бизнесов, продукции и услуг" на вышеуказанный (стандартный) библиотечный классификатор жизненного или уже производственного цикла. Для оценки этапов работы с любым документом можно использовать также анализ "жизненного цикла документа", который может выглядеть следующим образом:
Здесь тоже может быть применена своя матрица-генератор, как средство проверки полноты, идентификация цикла. Можно также воспользоваться референтными моделями деятельности аналогичных компаний они могут сопоставляться с процессами конкурентов, лидеров отрасли, а также совершенствоваться. Процессы управления это процессы, охватывающие весь комплекс функций управления на уровне каждого бизнес-процесса и бизнес-системы в целом. Процессы управления имеют своей целью выработку и принятие управленческого решения. Данные управленческие решения могут приниматься относительно всей организации в целом, отдельной функциональной области или отдельных процессов, например:
Другая возможная систематизация функций управления связана с понятием управленческого цикла и базируется на пяти исходных функциях управления: планирование, организация, распорядительство, координация, контроль. Самая распространенная ошибка это смешение этих принципов. Для реализации процессного описания исключительно важным является то, что любая управленческая деятельность развертывается по так называемому "управленческому циклу", который включает:
Например, наиболее часто встречающиеся варианты детализации:
Каждый из этих этапов имеет своих характерных для него исполнителей управленцев, которых можно отнести к трем основным категориям:
Согласно некоторым подходам, в процессах управления выделяются два типа процессов, относящихся, соответственно, к двум типам менеджмента, условно обозначаемым как "менеджмент ресурсов" и "менеджмент организации", которые отличаются по объекту управления, базовым моделям и, что важно для описания процессов, своими управленческими циклами. Тогда модель деятельности предприятия становится двухуровневой (рис .5.3)
Из этой модели следует, что сами циклы ресурсного планирования нуждаются в регламентации то есть ресурсное управление может осуществляться только по специально разработанным организационным регламентам. В основе цикла управления ресурсами лежит расчет или имитационное моделирование и контроль результатов:
В основе цикла организационного менеджмента лежит структурное или процессное моделирование и процедурный контроль:
Таким образом, на определенных шагах декомпозиции предприятию надо определить, какие стадии управленческого цикла реализуются по каждой из ранее выделенных задач управления. Это можно проверить с помощью матрицы-генератора, которая раскладывает компоненты менеджмента по этапам управленческого цикла. Процессы обеспечения это процессы, предназначенные для жизнеобеспечения основных и сопутствующих процессов и ориентированные на поддержку их универсальных средств. Например, процесс финансового обеспечения, процесс обеспечения кадрами, процесс юридического обеспечения это вторичные процессы. Они создают и поддерживают необходимые условия для выполнения основных функций и функций менеджмента. Клиенты обеспечивающих процессов находятся внутри компании. На верхнем уровне детализации можно выделить примерно следующие стандартные процессы обеспечения:
Для каждого из выделенных выше подпроцессов также следует определить, какой основной или управленческий процесс является потребителем этих "внутренних" услуг. Для этого существуют свои матрицы-генераторы. Их можно построить отдельно для основных процессов (рис. 5.4) и процессов управления (рис. 5.5).
Разбиение данных процессов производится по индивидуальным технологическим цепочкам. Многие из обеспечивающих процессов стандартны для всех компаний или определенных видов деятельности: промышленность, торговля, предоставление услуг и т.п. Однако, как правило, данный класс функций в меньшей степени "подвергается" потоковому процессному описанию. Большинство из них достаточно хорошо регламентируются должностными и специальными инструкциями. Референтная модель бизнес-процесса В качестве основного каркаса, объединяющего и систематизирующего все знания по бизнес-модели, можно использовать референтную модель. Референтная модель это модель эффективного бизнес-процесса, созданная для предприятия конкретной отрасли, внедренная на практике и предназначенная для использования при разработке/реорганизации бизнес-процессов на других предприятиях. По сути, референтные модели представляют собой эталонные схемы организации бизнеса, разработанные для конкретных бизнес-процессов на основе реального опыта внедрения в различных компаниях по всему миру. Они включают в себя проверенные на практике процедуры и методы организации управления. Референтные модели позволяют предприятиям начать разработку собственных моделей на базе уже готового набора функций и процессов. Референтная модель бизнес-процесса представляет собой совокупность логически взаимосвязанных функций. Для каждой функции указывается исполнитель, входные и выходные документы или информационные объекты. Элементы (функции и документы) референтной модели бизнес-процесса содержат ссылки на соответствующие объекты ИС, а также документы и другую информацию (пользовательские инструкции, ответственных разработчиков), расположенную в репозитарии проекта. Отсюда и название референтная модель (в переводе с английского ссылочная модель). Проведение предпроектного обследования предприятий Обследование предприятия является важным и определяющим этапом проектирования ИС. Длительность обследования обычно составляет 1-2 недели. В течение этого времени системный аналитик должен обследовать не более 2-3 видов деятельности (учет кадров, бухгалтерия, перевозки, маркетинг и др.). Сбор информации для построения полной бизнес-модели организации часто сводится к изучению документированных информационных потоков и функций подразделений, а также производится путем интервьюирования и анкетирования. К началу работ по обследованию организация обычно предоставляет комплект документов, в состав которого обычно входят:
Таблица 5.1. РЕЕСТР ВХОДЯЩЕЙ ИНФОРМАЦИИ (Наименование предприятия) (Наименование подразделения) |
Характеристики обработки документов № Наименование и назначение документа Кто обрабатывает Откуда поступает Трудоемкость Периодичность, регламент Способ получения Таблица 5.2. РЕЕСТР ВНУТРЕННЕЙ ИНФОРМАЦИИ (Наименование предприятия) (Наименование подразделения) Характеристики обработки документов № Наименование и назначение документа Кто обрабатывает Кому передает Трудоемкость Периодичность, регламент Способ получения Таблица 5.3. РЕЕСТР ИСХОДЯЩЕЙ ИНФОРМАЦИИ (Наименование предприятия) (Наименование подразделения) Характеристики обработки документов № Наименование и назначение документа Кто обрабатывает Куда поступает Трудоемкость Периодичность, регламент Способ получения Списки вопросов для интервьюирования и анкетирования составляются по каждому обследуемому подразделению и утверждаются руководителем компании. Это делается с целью:
Общий перечень вопросов (с их последующей детализацией) включает следующие пункты:
Анкеты для руководителей и специалистов могут содержать следующие вопросы:
Собранные таким образом данные, как правило, не охватывают всех существенных сторон организационной деятельности и обладают высокой степенью субъективности. И самое главное, что такого рода обследования не выявляют устойчивых факторов, связанных со специфическими особенностями организации, воздействовать на которые можно исключительно методами функциональной настройки организационной системы. Анализ опросов руководителей обследуемых организаций и предприятий показывает, что их представления о структуре организации, общих и локальных целях функционирования, задачах и функциях подразделений, а также подчиненности работников иногда имеют противоречивый характер. Кроме того, эти представления подчас расходятся с официально декларируемыми целями и правилами или противоречат фактической деятельности. Если структуру информационных потоков можно выявить по образцам документов и конфигурациям компьютерных сетей и баз данных, то структура реальных микропроцессов, осуществляемых персоналом в информационных контактах (в значительной мере недокументированных) остается неизвестной. Ответы на эти вопросы может дать структурно-функциональная диагностика, основанная на методах сплошной (или выборочной) фотографии рабочего времени персонала. Цель диагностики получение достоверного знания об организации и организационных отношениях ее функциональных элементов. В связи с этим к важнейшим задачам функциональной диагностики организационных структур относятся:
Сплошной "фотографией" рабочего времени называется непрерывное наблюдение и регистрация характеристик работников в процессе функционирования в течение всего рабочего дня. При этом индицируемые параметры последовательно вносятся в заранее заготовленную рабочую таблицу. Ниже представлена форма рабочей таблицы системного аналитика; Сразу по окончании процедуры обследования таблица пополняется дополнительными характеристиками: технологическая ветвь, системная функция, предмет, аспект, эмоциональный фон и др. Часть показателей, те, что помечены звездочкой, заполняются в процессе обследования, остальные после. Содержание записей следующее:
Результаты предпроектного обследования Результатом предпроектного обследования является "Отчет об экспресс-обследовании предприятия", структура которого приведена ниже.
Документы, входящие в отчет об обследовании, могут быть представлены в виде текстового описания или таблиц, примерная форма которых приведена ниже. № Б-П Наименование бизнес-процесса 1. Продажи: сеть, опт 2. План закупок 3. Размещение заказа на производство |
||||||||||||||||||
4. Производство собственное 5. Закупка сырья 6. Платежи 7. Другие Операции бизнес-процесса Операция Исполнитель Как часто Входящие документы (документы-основания) Исходящий документ (составляемый документ) Описание документов бизнес-процесса Составляемый документ (исходящий документ) Операция Кто составляет (исполнитель) Как часто Документы-основания (входящие документы) Проведение предпроектного обследования позволяет решить следующие задачи:
Информация, полученная в результате предпроектного обследования, анализируется с помощью методов структурного и/или объектного анализа, о которых будет сказано ниже, и используется для построения моделей деятельности организации. Модель организации предполагает построение двух видов моделей:
|
|||||||||||||||||||
Лекция_6: Методологии моделирования предметной области. |
|||||||||||||||||||
Структурная модель предметной области В основе проектирования ИС лежит моделирование предметной области. Для того чтобы получить адекватный предметной области проект ИС в виде системы правильно работающих программ, необходимо иметь целостное, системное представление модели, которое отражает все аспекты функционирования будущей информационной системы. При этом под моделью предметной области понимается некоторая система, имитирующая структуру или функционирование исследуемой предметной области и отвечающая основному требованию быть адекватной этой области. Предварительное моделирование предметной области позволяет сократить время и сроки проведения проектировочных работ и получить более эффективный и качественный проект. Без проведения моделирования предметной области велика вероятность допущения большого количества ошибок в решении стратегических вопросов, приводящих к экономическим потерям и высоким затратам на последующее перепроектирование системы. Вследствие этого все современные технологии проектирования ИС основываются на использовании методологии моделирования предметной области. К моделям предметных областей предъявляются следующие требования:
Для реализации перечисленных требований, как правило, строится система моделей, которая отражает структурный и оценочный аспекты функционирования предметной области. Структурный аспект предполагает построение:
Для отображения структурного аспекта моделей предметных областей в основном используются графические методы, которые должны гарантировать представление информации о компонентах системы. Главное требование к графическим методам документирования простота. Графические методы должны обеспечивать возможность структурной декомпозиции спецификаций системы с максимальной степенью детализации и согласований описаний на смежных уровнях декомпозиции. С моделированием непосредственно связана проблема выбора языка представления проектных решений, позволяющего как можно больше привлекать будущих пользователей системы к ее разработке. Язык моделирования это нотация, в основном графическая, которая используется для описания проектов. Нотация представляет собой совокупность графических объектов, используемых в модели. Нотация является синтаксисом языка моделирования. Язык моделирования, с одной стороны, должен делать решения проектировщиков понятными пользователю, с другой стороны, предоставлять проектировщикам средства достаточно формализованного и однозначного определения проектных решений, подлежащих реализации в виде программных комплексов, образующих целостную систему программного обеспечения. Графическое изображение нередко оказывается наиболее емкой формой представления информации. При этом проектировщики должны учитывать, что графические методы документирования не могут полностью обеспечить декомпозицию проектных решений от постановки задачи проектирования до реализации программ ЭВМ. Трудности возникают при переходе от этапа анализа системы к этапу проектирования и в особенности к программированию. Главный критерий адекватности структурной модели предметной области заключается в функциональной полноте разрабатываемой ИС. Оценочные аспекты моделирования предметной области связаны с разрабатываемыми показателями эффективности автоматизируемых процессов, к которым относятся:
Для расчета показателей эффективности, как правило, используются статические методы функционально-стоимостного анализа (ABC) и динамические методы имитационного моделирования. В основе различных методологий моделирования предметной области ИС лежат принципы последовательной детализации абстрактных категорий. Обычно модели строятся на трех уровнях: на внешнем уровне (определении требований), на концептуальном уровне (спецификации требований) и внутреннем уровне (реализации требований). Так, на внешнем уровне модель отвечает на вопрос, что должна делать система, то есть определяется состав основных компонентов системы: объектов, функций, событий, организационных единиц, технических средств. На концептуальном уровне модель отвечает на вопрос, как должна функционировать система? Иначе говоря, определяется характер взаимодействия компонентов системы одного и разных типов. На внутреннем уровне модель отвечает на вопрос: с помощью каких программно-технических средств реализуются требования к системе? С позиции жизненного цикла ИС описанные уровни моделей соответственно строятся на этапах анализа требований, логического (технического) и физического (рабочего) проектирования. Рассмотрим особенности построения моделей предметной области на трех уровнях детализации. Объектная структура Объект это сущность, которая используется при выполнении некоторой функции или операции (преобразования, обработки, формирования и т.д.). Объекты могут иметь динамическую или статическую природу: динамические объекты используются в одном цикле воспроизводства, например заказы на продукцию, счета на оплату, платежи; статические объекты используются во многих циклах воспроизводства, например, оборудование, персонал, запасы материалов. На внешнем уровне детализации модели выделяются основные виды материальных объектов (например, сырье и материалы, полуфабрикаты, готовые изделия, услуги) и основные виды информационных объектов или документов (например, заказы, накладные, счета и т.д.). На концептуальном уровне построения модели предметной области уточняется состав классов объектов, определяются их атрибуты и взаимосвязи. Таким образом строится обобщенное представление структуры предметной области. Далее концептуальная модель на внутреннем уровне отображается в виде файлов базы данных, входных и выходных документов ЭИС. Причем динамические объекты представляются единицами переменной информации или документами, а статические объекты единицами условно-постоянной информации в виде списков, номенклатур, ценников, справочников, классификаторов. Модель базы данных как постоянно поддерживаемого информационного ресурса отображает хранение условно-постоянной и накапливаемой переменной информации, используемой в повторяющихся информационных процессах. Функциональная структура Функция (операция) представляет собой некоторый преобразователь входных объектов в выходные. Последовательность взаимосвязанных по входам и выходам функций составляет бизнес-процесс. Функция бизнес-процесса может порождать объекты любой природы (материальные, денежные, информационные). Причем бизнес-процессы и информационные процессы, как правило, неразрывны, то есть функции материального процесса не могут осуществляться без информационной поддержки. Например, отгрузка готовой продукции осуществляется на основе документа "Заказ", который, в свою очередь, порождает документ "Накладная", сопровождающий партию отгруженного товара. Функция может быть представлена одним действием или некоторой совокупностью действий. В последнем случае каждой функции может соответствовать некоторый процесс, в котором могут существовать свои подпроцессы, и т.д., пока каждая из подфункций не будет представлять некоторую недекомпозируемую последовательность действий. На внешнем уровне моделирования определяется список основных бизнес-функций или видов бизнес-процессов. Обычно таких функций насчитывается 1520. На концептуальном уровне выделенные функции декомпозируются и строятся иерархии взаимосвязанных функций. На внутреннем уровне отображается структура информационного процесса в компьютере: определяются иерархические структуры программных модулей, реализующих автоматизируемые функции. Структура управления В совокупности функций бизнес-процесса возможны альтернативные или циклические последовательности в зависимости от различных условий протекания процесса. Эти условия связаны с происходящими событиями во внешней среде или в самих процессах и с образованием определенных состояний объектов (например, заказ принят, отвергнут, отправлен на корректировку). События вызывают выполнение функций, которые, в свою очередь, изменяют состояния объектов и формируют новые события, и т.д., пока не будет завершен некоторый бизнес-процесс. Тогда последовательность событий составляет конкретную реализацию бизнес-процесса. Каждое событие описывается с двух точек зрения: информационной и процедурной. Информационно событие отражается в виде некоторого сообщения, фиксирующего факт выполнения некоторой функции изменения состояния или появления нового. Процедурно событие вызывает выполнение новой функции, и поэтому для каждого состояния объекта должны быть заданы описания этих вызовов. Таким образом, события выступают в связующей роли для выполнения функций бизнес-процессов. На внешнем уровне определяются список внешних событий, вызываемых взаимодействием предприятия с внешней средой (платежи налогов, процентов по кредитам, поставки по контрактам и т.д.), и список целевых установок, которым должны соответствовать бизнес-процессы (регламент выполнения процессов, поддержка уровня материальных запасов, уровень качества продукции и т.д.). На концептуальном уровне устанавливаются бизнес-правила, определяющие условия вызова функций при возникновении событий и достижении состояний объектов. На внутреннем уровне выполняется формализация бизнес-правил в виде триггеров или вызовов программных модулей. Организационная структура Организационная структура представляет собой совокупность организационных единиц, как правило, связанных иерархическими и процессными отношениями. Организационная единица это подразделение, представляющее собой объединение людей (персонала) для выполнения совокупности общих функций или бизнес-процессов. В функционально-ориентированной организационной структуре организационная единица выполняет набор функций, относящихся к одной функции управления и входящих в различные процессы. В процессно-ориентированной структуре организационная единица выполняет набор функций, входящих в один тип процесса и относящихся к разным функциям управления. На внешнем уровне строится структурная модель предприятия в виде иерархии подчинения организационных единиц или списков взаимодействующих подразделений. На концептуальном уровне для каждого подразделения задается организационно-штатная структура должностей (ролей персонала). На внутреннем уровне определяются требования к правам доступа персонала к автоматизируемым функциям информационной системы. Техническая структура Топология определяет территориальное размещение технических средств по структурным подразделениям предприятия, а коммуникация технический способ реализации взаимодействия структурных подразделений. На внешнем уровне модели определяются типы технических средств обработки данных и их размещение по структурным подразделениям. На концептуальном уровне определяется способы коммуникаций между техническими комплексами структурных подразделений: физическое перемещение документов, машинных носителей, обмен информацией по каналам связи и т.д. На внутреннем уровне строится модель "клиент-серверной" архитектуры вычислительной сети. Описанные модели предметной области нацелены на проектирование отдельных компонентов ИС: данных, функциональных программных модулей, управляющих программных модулей, программных модулей интерфейсов пользователей, структуры технического комплекса. Для более качественного проектирования указанных компонентов требуется построение моделей, увязывающих различные компоненты ИС между собой. В простейшем случае в качестве таких моделей взаимодействия могут использоваться матрицы перекрестных ссылок: "объекты-функции", "функции-события", "организационные единицы функции", "организационные единицы объекты", "организационные единицы технические средства" и т д. Такие матрицы не наглядны и не отражают особенности реализации взаимодействий. Для правильного отображения взаимодействий компонентов ИС важно осуществлять совместное моделирование таких компонентов, особенно с содержательной точки зрения объектов и функций. Методология структурного системного анализа существенно помогает в решении таких задач. Структурным анализом принято называть метод исследования системы, которое начинается с ее общего обзора, а затем детализируется, приобретая иерархическую структуру с все большим числом уровней. Для таких методов характерно: разбиение на уровни абстракции с ограниченным числом элементов (от 3 до 7); ограниченный контекст, включающий только существенные детали каждого уровня; использование строгих формальных правил записи; последовательное приближение к результату. Структурный анализ основан на двух базовых принципах "разделяй и властвуй" и принципе иерархической упорядоченности. Решение трудных проблем путем их разбиения на множество меньших независимых задач (так называемых "черных ящиков") и организация этих задач в древовидные иерархические структуры значительно повышают понимание сложных систем. Определим ключевые понятия структурного анализа. Операция элементарное (неделимое) действие, выполняемое на одном рабочем месте. Функция совокупность операций, сгруппированных по определенному признаку. Бизнес-процесс связанная совокупность функций, в ходе выполнения которой потребляются определенные ресурсы и создается продукт (предмет, услуга, научное открытие, идея), представляющая ценность для потребителя. Подпроцесс это бизнес-процесс, являющийся структурным элементом некоторого бизнес-процесса и представляющий ценность для потребителя. Бизнес-модель структурированное графическое описание сети процессов и операций, связанных с данными, документами, организационными единицами и прочими объектами, отражающими существующую или предполагаемую деятельность предприятия. Существуют различные методологии структурного моделирования предметной области, среди которых следует выделить функционально-ориентированные и объектно-ориентированные методологии. Функционально-ориентированные и объектно-ориентированные методологии описания предметной области Процесс бизнес-моделирования может быть реализован в рамках различных методик, отличающихся прежде всего своим подходом к тому, что представляет собой моделируемая организация. В соответствии с различными представлениями об организации методики принято делить на объектные и функциональные (структурные). Объектные методики рассматривают моделируемую организацию как набор взаимодействующих объектов производственных единиц. Объект определяется как осязаемая реальность предмет или явление, имеющие четко определяемое поведение. Целью применения данной методики является выделение объектов, составляющих организацию, и распределение между ними ответственностей за выполняемые действия. Функциональные методики, наиболее известной из которых является методика IDEF, рассматривают организацию как набор функций, преобразующий поступающий поток информации в выходной поток. Процесс преобразования информации потребляет определенные ресурсы. Основное отличие от объектной методики заключается в четком отделении функций (методов обработки данных) от самих данных. С точки зрения бизнес-моделирования каждый из представленных подходов обладает своими преимуществами. Объектный подход позволяет построить более устойчивую к изменениям систему, лучше соответствует существующим структурам организации. Функциональное моделирование хорошо показывает себя в тех случаях, когда организационная структура находится в процессе изменения или вообще слабо оформлена. Подход от выполняемых функций интуитивно лучше понимается исполнителями при получении от них информации об их текущей работе. Функциональная методика IDEF0 Методологию IDEF0 можно считать следующим этапом развития хорошо известного графического языка описания функциональных систем SADT (Structured Analysis and Design Teqnique). Исторически IDEF0 как стандарт был разработан в 1981 году в рамках обширной программы автоматизации промышленных предприятий, которая носила обозначение ICAM (Integrated Computer Aided Manufacturing). Семейство стандартов IDEF унаследовало свое обозначение от названия этой программы (IDEF=Icam DEFinition), и последняя его редакция была выпущена в декабре 1993 года Национальным Институтом по Стандартам и Технологиям США (NIST). Целью методики является построение функциональной схемы исследуемой системы, описывающей все необходимые процессы с точностью, достаточной для однозначного моделирования деятельности системы. В основе методологии лежат четыре основных понятия: функциональный блок, интерфейсная дуга, декомпозиция, глоссарий. Функциональный блок (Activity Box) представляет собой некоторую конкретную функцию в рамках рассматриваемой системы. По требованиям стандарта название каждого функционального блока должно быть сформулировано в глагольном наклонении (например, "производить услуги"). На диаграмме функциональный блок изображается прямоугольником (рис. 6.1). Каждая из четырех сторон функционального блока имеет свое определенное значение (роль), при этом:
Интерфейсная дуга (Arrow) отображает элемент системы, который обрабатывается функциональным блоком или оказывает иное влияние на функцию, представленную данным функциональным блоком. Интерфейсные дуги часто называют потоками или стрелками. С помощью интерфейсных дуг отображают различные объекты, в той или иной степени определяющие процессы, происходящие в системе. Такими объектами могут быть элементы реального мира (детали, вагоны, сотрудники и т.д.) или потоки данных и информации (документы, данные, инструкции и т.д.). В зависимости от того, к какой из сторон функционального блока подходит данная интерфейсная дуга, она носит название "входящей", "исходящей" или "управляющей". Необходимо отметить, что любой функциональный блок по требованиям стандарта должен иметь, по крайней мере, одну управляющую интерфейсную дугу и одну исходящую. Это и понятно каждый процесс должен происходить по каким-то правилам (отображаемым управляющей дугой) и должен выдавать некоторый результат (выходящая дуга), иначе его рассмотрение не имеет никакого смысла. Обязательное наличие управляющих интерфейсных дуг является одним из главных отличий стандарта IDEF0 от других методологий классов DFD (Data Flow Diagram) и WFD (Work Flow Diagram). Декомпозиция (Decomposition) является основным понятием стандарта IDEF0. Принцип декомпозиции применяется при разбиении сложного процесса на составляющие его функции. При этом уровень детализации процесса определяется непосредственно разработчиком модели. Декомпозиция позволяет постепенно и структурированно представлять модель системы в виде иерархической структуры отдельных диаграмм, что делает ее менее перегруженной и легко усваиваемой. Последним из понятий IDEF0 является глоссарий (Glossary). Для каждого из элементов IDEF0 диаграмм, функциональных блоков, интерфейсных дуг существующий стандарт подразумевает создание и поддержание набора соответствующих определений, ключевых слов, повествовательных изложений и т.д., которые характеризуют объект, отображенный данным элементом. Этот набор называется глоссарием и является описанием сущности данного элемента. Глоссарий гармонично дополняет наглядный графический язык, снабжая диаграммы необходимой дополнительной информацией. Модель IDEF0 всегда начинается с представления системы как единого целого одного функционального блока с интерфейсными дугами, простирающимися за пределы рассматриваемой области. Такая диаграмма с одним функциональным блоком называется контекстной диаграммой. В пояснительном тексте к контекстной диаграмме должна быть указана цель (Purpose) построения диаграммы в виде краткого описания и зафиксирована точка зрения (Viewpoint). Определение и формализация цели разработки IDEF0-модели является крайне важным моментом. Фактически цель определяет соответствующие области в исследуемой системе, на которых необходимо фокусироваться в первую очередь. Точка зрения определяет основное направление развития модели и уровень необходимой детализации. Четкое фиксирование точки зрения позволяет разгрузить модель, отказавшись от детализации и исследования отдельных элементов, не являющихся необходимыми, исходя из выбранной точки зрения на систему. Правильный выбор точки зрения существенно сокращает временные затраты на построение конечной модели. Выделение подпроцессов. В процессе декомпозиции функциональный блок, который в контекстной диаграмме отображает систему как единое целое, подвергается детализации на другой диаграмме. Получившаяся диаграмма второго уровня содержит функциональные блоки, отображающие главные подфункции функционального блока контекстной диаграммы, и называется дочерней (Child Diagram) по отношению к нему (каждый из функциональных блоков, принадлежащих дочерней диаграмме, соответственно называется дочерним блоком Child Box). В свою очередь, функциональный блок предок называется родительским блоком по отношению к дочерней диаграмме (Parent Box), а диаграмма, к которой он принадлежит родительской диаграммой (Parent Diagram). Каждая из подфункций дочерней диаграммы может быть далее детализирована путем аналогичной декомпозиции соответствующего ей функционального блока. В каждом случае декомпозиции функционального блока все интерфейсные дуги, входящие в данный блок или исходящие из него, фиксируются на дочерней диаграмме. Этим достигается структурная целостность IDEF0модели. Иногда отдельные интерфейсные дуги высшего уровня не имеет смысла продолжать рассматривать на диаграммах нижнего уровня, или наоборот отдельные дуги нижнего отражать на диаграммах более высоких уровней это будет только перегружать диаграммы и делать их сложными для восприятия. Для решения подобных задач в стандарте IDEF0 предусмотрено понятие туннелирования. Обозначение "туннеля" (Arrow Tunnel) в виде двух круглых скобок вокруг начала интерфейсной дуги обозначает, что эта дуга не была унаследована от функционального родительского блока и появилась (из "туннеля") только на этой диаграмме. В свою очередь, такое же обозначение вокруг конца (стрелки) интерфейсной дуги в непосредственной близи от блокаприемника означает тот факт, что в дочерней по отношению к этому блоку диаграмме эта дуга отображаться и рассматриваться не будет. Чаще всего бывает, что отдельные объекты и соответствующие им интерфейсные дуги не рассматриваются на некоторых промежуточных уровнях иерархии, в таком случае они сначала "погружаются в туннель", а затем при необходимости "возвращаются из туннеля". Обычно IDEF0-модели несут в себе сложную и концентрированную информацию, и для того, чтобы ограничить их перегруженность и сделать удобочитаемыми, в стандарте приняты соответствующие ограничения сложности. Рекомендуется представлять на диаграмме от трех до шести функциональных блоков, при этом количество подходящих к одному функциональному блоку (выходящих из одного функционального блока) интерфейсных дуг предполагается не более четырех. Стандарт IDEF0 содержит набор процедур, позволяющих разрабатывать и согласовывать модель большой группой людей, принадлежащих к разным областям деятельности моделируемой системы. Обычно процесс разработки является итеративным и состоит из следующих условных этапов:
Что поступает в подразделение "на входе"?
На основе имеющихся положений, документов и результатов опросов создается черновик (Model Draft) модели.
Наглядность графического языка IDEF0 делает модель вполне читаемой и для лиц, которые не принимали участия в проекте ее создания, а также эффективной для проведения показов и презентаций. В дальнейшем на базе построенной модели могут быть организованы новые проекты, нацеленные на производство изменений в модели. Функциональная методика потоков данных Целью методики является построение модели рассматриваемой системы в виде диаграммы потоков данных (Data Flow Diagram DFD), обеспечивающей правильное описание выходов (отклика системы в виде данных) при заданном воздействии на вход системы (подаче сигналов через внешние интерфейсы). Диаграммы потоков данных являются основным средством моделирования функциональных требований к проектируемой системе. При создании диаграммы потоков данных используются четыре основных понятия: потоки данных, процессы (работы) преобразования входных потоков данных в выходные, внешние сущности, накопители данных (хранилища). Потоки данных являются абстракциями, использующимися для моделирования передачи информации (или физических компонент) из одной части системы в другую. Потоки на диаграммах изображаются именованными стрелками, ориентация которых указывает направление движения информации. Назначение процесса (работы) состоит в продуцировании выходных потоков из входных в соответствии с действием, задаваемым именем процесса. Имя процесса должно содержать глагол в неопределенной форме с последующим дополнением (например, "получить документы по отгрузке продукции"). Каждый процесс имеет уникальный номер для ссылок на него внутри диаграммы, который может использоваться совместно с номером диаграммы для получения уникального индекса процесса во всей модели. Хранилище (накопитель) данных позволяет на указанных участках определять данные, которые будут сохраняться в памяти между процессами. Фактически хранилище представляет "срезы" потоков данных во времени. Информация, которую оно содержит, может использоваться в любое время после ее получения, при этом данные могут выбираться в любом порядке. Имя хранилища должно определять его содержимое и быть существительным. Внешняя сущность представляет собой материальный объект вне контекста системы, являющейся источником или приемником системных данных. Ее имя должно содержать существительное, например, "склад товаров". Предполагается, что объекты, представленные как внешние сущности, не должны участвовать ни в какой обработке. Кроме основных элементов, в состав DFD входят словари данных и миниспецификации. Словари данных являются каталогами всех элементов данных, присутствующих в DFD, включая групповые и индивидуальные потоки данных, хранилища и процессы, а также все их атрибуты. Миниспецификации обработки описывают DFD-процессы нижнего уровня. Фактически миниспецификации представляют собой алгоритмы описания задач, выполняемых процессами: множество всех миниспецификаций является полной спецификацией системы. Процесс построения DFD начинается с создания так называемой основной диаграммы типа "звезда", на которой представлен моделируемый процесс и все внешние сущности, с которыми он взаимодействует. В случае сложного основного процесса он сразу представляется в виде декомпозиции на ряд взаимодействующих процессов. Критериями сложности в данном случае являются: наличие большого числа внешних сущностей, многофункциональность системы, ее распределенный характер. Внешние сущности выделяются по отношению к основному процессу. Для их определения необходимо выделить поставщиков и потребителей основного процесса, т.е. все объекты, которые взаимодействуют с основным процессом. На этом этапе описание взаимодействия заключается в выборе глагола, дающего представление о том, как внешняя сущность использует основной процесс или используется им. Например, основной процесс "учет обращений граждан", внешняя сущность "граждане", описание взаимодействия "подает заявления и получает ответы". Этот этап является принципиально важным, поскольку именно он определяет границы моделируемой системы. Для всех внешних сущностей строится таблица событий, описывающая их взаимодействие с основным потоком. Таблица событий включает в себя наименование внешней сущности, событие, его тип (типичный для системы или исключительный, реализующийся при определенных условиях) и реакцию системы. На следующем шаге происходит декомпозиция основного процесса на набор взаимосвязанных процессов, обменивающихся потоками данных. Сами потоки не конкретизируются, определяется лишь характер взаимодействия. Декомпозиция завершается, когда процесс становится простым, т.е.:
Для простых процессов строится миниспецификация формальное описание алгоритма преобразования входных данных в выходные. Миниспецификация удовлетворяет следующим требованиям: для каждого процесса строится одна спецификация; спецификация однозначно определяет входные и выходные потоки для данного процесса; спецификация не определяет способ преобразования входных потоков в выходные; спецификация ссылается на имеющиеся элементы, не вводя новые; спецификация по возможности использует стандартные подходы и операции. После декомпозиции основного процесса для каждого подпроцесса строится аналогичная таблица внутренних событий. Следующим шагом после определения полной таблицы событий выделяются потоки данных, которыми обмениваются процессы и внешние сущности. Простейший способ их выделения заключается в анализе таблиц событий. События преобразуются в потоки данных от инициатора события к запрашиваемому процессу, а реакции в обратный поток событий. После построения входных и выходных потоков аналогичным образом строятся внутренние потоки. Для их выделения для каждого из внутренних процессов выделяются поставщики и потребители информации. Если поставщик или потребитель информации представляет процесс сохранения или запроса информации, то вводится хранилище данных, для которого данный процесс является интерфейсом. После построения потоков данных диаграмма должна быть проверена на полноту и непротиворечивость. Полнота диаграммы обеспечивается, если в системе нет "повисших" процессов, не используемых в процессе преобразования входных потоков в выходные. Непротиворечивость системы обеспечивается выполнением наборов формальных правил о возможных типах процессов: на диаграмме не может быть потока, связывающего две внешние сущности это взаимодействие удаляется из рассмотрения; ни одна сущность не может непосредственно получать или отдавать информацию в хранилище данных хранилище данных является пассивным элементом, управляемым с помощью интерфейсного процесса; два хранилища данных не могут непосредственно обмениваться информацией эти хранилища должны быть объединены. К преимуществам методики DFD относятся:
К недостаткам модели отнесем: необходимость искусственного ввода управляющих процессов, поскольку управляющие воздействия (потоки) и управляющие процессы с точки зрения DFD ничем не отличаются от обычных; отсутствие понятия времени, т.е. отсутствие анализа временных промежутков при преобразовании данных (все ограничения по времени должны быть введены в спецификациях процессов). Объектно-ориентированная методика Принципиальное отличие между функциональным и объектным подходом заключается в способе декомпозиции системы. Объектно-ориентированный подход использует объектную декомпозицию, при этом статическая структура описывается в терминах объектов и связей между ними, а поведение системы описывается в терминах обмена сообщениями между объектами. Целью методики является построение бизнес-модели организации, позволяющей перейти от модели сценариев использования к модели, определяющей отдельные объекты, участвующие в реализации бизнес-функций. Концептуальной основой объектно-ориентированного подхода является объектная модель, которая строится с учетом следующих принципов:
Основными понятиями объектно-ориентированного подхода являются объект и класс. Объект предмет или явление, имеющее четко определенное поведение и обладающие состоянием, поведением и индивидуальностью. Структура и поведение схожих объектов определяют общий для них класс. Класс это множество объектов, связанных общностью структуры и поведения. Следующую группу важных понятий объектного подхода составляют наследование и полиморфизм. Понятие полиморфизм может быть интерпретировано как способность класса принадлежать более чем одному типу. Наследование означает построение новых классов на основе существующих с возможностью добавления или переопределения данных и методов. Важным качеством объектного подхода является согласованность моделей деятельности организации и моделей проектируемой информационной системы от стадии формирования требований до стадии реализации. По объектным моделям может быть прослежено отображение реальных сущностей моделируемой предметной области (организации) в объекты и классы информационной системы. Большинство существующих методов объектно-ориентированного подхода включают язык моделирования и описание процесса моделирования. Процесс это описание шагов, которые необходимо выполнить при разработке проекта. В качестве языка моделирования объектного подхода используется унифицированный язык моделирования UML, который содержит стандартный набор диаграмм для моделирования. Диаграмма (Diagram) это графическое представление множества элементов. Чаще всего она изображается в виде связного графа с вершинами (сущностями) и ребрами (отношениями) и представляет собой некоторую проекцию системы. Объектно-ориентированный подход обладает следующими преимуществам:
К недостаткам объектно-ориентированного подхода относятся высокие начальные затраты. Этот подход не дает немедленной отдачи. Эффект от его применения сказывается после разработки двухтрех проектов и накопления повторно используемых компонентов. Диаграммы, отражающие специфику объектного подхода, менее наглядны. Сравнение существующих методик В функциональных моделях (DFD-диаграммах потоков данных, SADT-диаграммах) главными структурными компонентами являются функции (операции, действия, работы), которые на диаграммах связываются между собой потоками объектов. Несомненным достоинством функциональных моделей является реализация структурного подхода к проектированию ИС по принципу "сверху-вниз", когда каждый функциональный блок может быть декомпозирован на множество подфункций и т.д., выполняя, таким образом, модульное проектирование ИС. Для функциональных моделей характерны процедурная строгость декомпозиции ИС и наглядность представления. При функциональном подходе объектные модели данных в виде ER-диаграмм "объект свойство связь" разрабатываются отдельно. Для проверки корректности моделирования предметной области между функциональными и объектными моделями устанавливаются взаимно однозначные связи. Главный недостаток функциональных моделей заключается в том, что процессы и данные существуют отдельно друг от друга помимо функциональной декомпозиции существует структура данных, находящаяся на втором плане. Кроме того, не ясны условия выполнения процессов обработки информации, которые динамически могут изменяться. Перечисленные недостатки функциональных моделей снимаются в объектно-ориентированных моделях, в которых главным структурообразующим компонентом выступает класс объектов с набором функций, которые могут обращаться к атрибутам этого класса. Для классов объектов характерна иерархия обобщения, позволяющая осуществлять наследование не только атрибутов (свойств) объектов от вышестоящего класса объектов к нижестоящему классу, но и функций (методов). В случае наследования функций можно абстрагироваться от конкретной реализации процедур (абстрактные типы данных), которые отличаются для определенных подклассов ситуаций. Это дает возможность обращаться к подобным программным модулям по общим именам (полиморфизм) и осуществлять повторное использование программного кода при модификации программного обеспечения. Таким образом, адаптивность объектно-ориентированных систем к изменению предметной области по сравнению с функциональным подходом значительно выше. При объектно-ориентированном подходе изменяется и принцип проектирования ИС. Сначала выделяются классы объектов, а далее в зависимости от возможных состояний объектов (жизненного цикла объектов) определяются методы обработки (функциональные процедуры), что обеспечивает наилучшую реализацию динамического поведения информационной системы. Для объектно-ориентированного подхода разработаны графические методы моделирования предметной области, обобщенные в языке унифицированного моделирования UML. Однако по наглядности представления модели пользователю-заказчику объектно-ориентированные модели явно уступают функциональным моделям. При выборе методики моделирования предметной области обычно в качестве критерия выступает степень ее динамичности. Для более регламентированных задач больше подходят функциональные модели, для более адаптивных бизнес-процессов (управления рабочими потоками, реализации динамических запросов к информационным хранилищам) объектно-ориентированные модели. Однако в рамках одной и той же ИС для различных классов задач могут требоваться различные виды моделей, описывающих одну и ту же проблемную область. В таком случае должны использоваться комбинированные модели предметной области. Синтетическая методика Как можно видеть из представленного обзора, каждая из рассмотренных методик позволяет решить задачу построения формального описания рабочих процедур исследуемой системы. Все методики позволяют построить модель "как есть" и "как должно быть". С другой стороны, каждая из этих методик обладает существенными недостатками. Их можно суммировать следующим образом: недостатки применения отдельной методики лежат не в области описания реальных процессов, а в неполноте методического подхода. Функциональные методики в целом лучше дают представление о существующих функциях в организации, о методах их реализации, причем чем выше степень детализации исследуемого процесса, тем лучше они позволяют описать систему. Под лучшим описанием в данном случае понимается наименьшая ошибка при попытке по полученной модели предсказать поведение реальной системы. На уровне отдельных рабочих процедур их описание практически однозначно совпадает с фактической реализацией в потоке работ. На уровне общего описания системы функциональные методики допускают значительную степень произвола в выборе общих интерфейсов системы, ее механизмов и т.д., то есть в определении границ системы. Хорошо описать систему на этом уровне позволяет объектный подход, основанный на понятии сценария использования. Ключевым является понятие о сценарии использования как о сеансе взаимодействия действующего лица с системой, в результате которого действующее лицо получает нечто, имеющее для него ценность. Использование критерия ценности для пользователя дает возможность отбросить не имеющие значения детали потоков работ и сосредоточиться на тех функциях системы, которые оправдывают ее существование. Однако и в этом случае задача определения границ системы, выделения внешних пользователей является сложной. Технология потоков данных, исторически возникшая первой, легко решает проблему границ системы, поскольку позволяет за счет анализа информационных потоков выделить внешние сущности и определить основной внутренний процесс. Однако отсутствие выделенных управляющих процессов, потоков и событийной ориентированности не позволяет предложить эту методику в качестве единственной. Наилучшим способом преодоления недостатков рассмотренных методик является формирование синергетической методики, объединяющей различные этапы отдельных методик. При этом из каждой методики необходимо взять часть методологии, наиболее полно и формально изложенную, и обеспечить возможность обмена результатами на различных этапах применения синергетической методики. В бинес-моделировании неявным образом идет формирование подобной синергетической методики. Идея синтетической методики заключается в последовательном применении функционального и объектного подхода с учетом возможности реинжиниринга существующей ситуации. Рассмотрим применение синтетической методики на примере разработки административного регламента. При построении административных регламентов выделяются следующие стадии:
|
|||||||||||||||||||
Лекция_7: Моделирование бизнес-процессов средствами Bpwin. |
|||||||||||||||||||
Моделирование деловых процессов, как правило, выполняется с помощью case-средств. К таким средствам относятся BPwin (PLATINUM technology), Silverrun (Silverrun technology), Oracle Designer (Oracle), Rational Rose (Rational Software) и др. Функциональные возможности инструментальных средств структурного моделирования деловых процессов будут рассмотрены на примере case-средства BPwin. BPwin поддерживает три методологии моделирования: функциональное моделирование (IDEF0); описание бизнес-процессов (IDEF3); диаграммы потоков данных (DFD). Инструментальная среда BPwin BPwin имеет достаточно простой и интуитивно понятный интерфейс пользователя. При запуске BPwin по умолчанию появляется основная панель инструментов, палитра инструментов (вид которой зависит от выбранной нотации) и, в левой части, навигатор модели Model Explorer (рис. 7.1). При создании новой модели возникает диалог, в котором следует указать, будет ли создана модель заново или она будет открыта из файла либо из репозитория ModelMart, затем внести имя модели и выбрать методологию, в которой будет построена модель (рис. 7.2). Как было указано выше, BPwin поддерживает три методологии IDEF0, IDEF3 и DFD, каждая из которых решает свои специфические задачи. В BPwin возможно построение смешанных моделей, т. е. модель может содержать одновременно диаграммы как IDEF0, так и IDEF3 и DFD. Состав палитры инструментов изменяется автоматически, когда происходит переключение с одной нотации на другую.
Модель в BPwin рассматривается как совокупность работ, каждая из которых оперирует с некоторым набором данных. Работа изображается в виде прямоугольников, данные в виде стрелок. Если щелкнуть по любому объекту модели левой кнопкой мыши, появляется контекстное меню, каждый пункт которого соответствует редактору какого-либо свойства объекта. Построение модели IDEF0 На начальных этапах создания ИС необходимо понять, как работает организация, которую собираются автоматизировать. Руководитель хорошо знает работу в целом, но не в состоянии вникнуть в детали работы каждого рядового сотрудника. Рядовой сотрудник хорошо знает, что творится на его рабочем месте, но может не знать, как работают коллеги. Поэтому для описания работы предприятия необходимо построить модель, которая будет адекватна предметной области и содержать в себе знания всех участников бизнес-процессов организации. Наиболее удобным языком моделирования бизнес-процессов является IDEF0, где система представляется как совокупность взаимодействующих работ или функций. Такая чисто функциональная ориентация является принципиальной функции системы анализируются независимо от объектов, которыми они оперируют. Это позволяет более четко смоделировать логику и взаимодействие процессов организации. Процесс моделирования системы в IDEF0 начинается с создания контекстной диаграммы диаграммы наиболее абстрактного уровня описания системы в целом, содержащей определение субъекта моделирования, цели и точки зрения на модель. Под субъектом понимается сама система, при этом необходимо точно установить, что входит в систему, а что лежит за ее пределами, другими словами, определить, что будет в дальнейшем рассматриваться как компоненты системы, а что как внешнее воздействие. На определение субъекта системы будут существенно влиять позиция, с которой рассматривается система, и цель моделирования вопросы, на которые построенная модель должна дать ответ. Другими словами, в начале необходимо определить область моделирования. Описание области как системы в целом, так и ее компонентов является основой построения модели. Хотя предполагается, что в ходе моделирования область может корректироваться, она должна быть в основном сформулирована изначально, поскольку именно область определяет направление моделирования. При формулировании области необходимо учитывать два компонента широту и глубину. Широта подразумевает определение границ модели что будет рассматриваться внутри системы, а что снаружи. Глубина определяет, на каком уровне детализации модель является завершенной. При определении глубины системы необходимо помнить об ограничениях времени трудоемкость построения модели растет в геометрической прогрессии с увеличением глубины декомпозиции. После определения границ модели предполагается, что новые объекты не должны вноситься в моделируемую систему. Цель моделирования Цель моделирования определяется из ответов на следующие вопросы:
Точка зрения (Viewpoint). Под точкой зрения понимается перспектива, с которой наблюдалась система при построении модели. Хотя при построении модели учитываются мнения различных людей, все они должны придерживаться единой точки зрения на модель. Точка зрения должна соответствовать цели и границам моделирования. Как правило, выбирается точка зрения человека, ответственного за моделируемую работу в целом. IDEF0-модель предполагает наличие четко сформулированной цели, единственного субъекта моделирования и одной точки зрения. Для внесения области, цели и точки зрения в модели IDEF0 в BPwin следует выбрать пункт меню Model/Model Properties, вызывающий диалог Model Properties (рис. 7.3). В закладке Purpose следует внести цель и точку зрения, а в закладку Definition определение модели и описание области.
В закладке Status того же диалога можно описать статус модели (черновой вариант, рабочий, окончательный и т. д.), время создания и последнего редактирования (отслеживается в дальнейшем автоматически по системной дате). В закладке Source описываются источники информации для построения модели (например, "Опрос экспертов предметной области и анализ документации"). Закладка General служит для внесения имени проекта и модели, имени и инициалов автора и временных рамок модели AS-IS и ТО-ВЕ. Модели AS-IS и ТО-ВЕ. Обычно сначала строится модель существующей организации работы AS-IS (как есть). Анализ функциональной модели позволяет понять, где находятся наиболее слабые места, в чем будут состоять преимущества новых бизнес-процессов и насколько глубоким изменениям подвергнется существующая структура организации бизнеса. Детализация бизнес-процессов позволяет выявить недостатки организации даже там, где функциональность на первый взгляд кажется очевидной. Найденные в модели AS-IS недостатки можно исправить при создании модели ТО-ВЕ (как будет) модели новой организации бизнес-процессов. Технология проектирования ИС подразумевает сначала создание модели AS-IS, ее анализ и улучшение бизнес-процессов, то есть создание модели ТО-ВЕ, и только на основе модели ТО-ВЕ строится модель данных, прототип и затем окончательный вариант ИС. Иногда текущая AS-IS и будущая ТО-ВЕ модели различаются очень сильно, так что переход от начального к конечному состоянию становится неочевидным. В этом случае необходима третья модель, описывающая процесс перехода от начального к конечному состоянию системы, поскольку такой переход это тоже бизнес-процесс. Результат описания модели можно получить в отчете Model Report. Диалог настройки отчета по модели вызывается из пункта меню Tools/Reports/Model Report. В диалоге настройки следует выбрать необходимые поля, при этом автоматически отображается очередность вывода информации в отчет (рис. 7.4).
На рис. 7.5 представлен отчет, сформированный по вышеуказанным полям.
Основу методологии IDEF0 составляет графический язык описания бизнес-процессов. Модель в нотации IDEF0 представляет собой совокупность иерархически упорядоченных и взаимосвязанных диаграмм. Каждая диаграмма является единицей описания системы и располагается на отдельном листе. Модель может содержать четыре типа диаграмм:
Контекстная диаграмма является вершиной древовидной структуры диаграмм и представляет собой самое общее описание системы и ее взаимодействия с внешней средой. После описания системы в целом проводится разбиение ее на крупные фрагменты. Этот процесс называется функциональной декомпозицией, а диаграммы, которые описывают каждый фрагмент и взаимодействие фрагментов, называются диаграммами декомпозиции. После декомпозиции контекстной диаграммы проводится декомпозиция каждого большого фрагмента системы на более мелкие и так далее, до достижения нужного уровня подробности описания. После каждого сеанса декомпозиции проводятся сеансы экспертизы эксперты предметной области указывают на соответствие реальных бизнес-процессов созданным диаграммам. Найденные несоответствия исправляются, и только после прохождения экспертизы без замечаний можно приступать к следующему сеансу декомпозиции. Так достигается соответствие модели реальным бизнес-процессам на любом и каждом уровне модели. Синтаксис описания системы в целом и каждого ее фрагмента одинаков во всей модели. Диаграмма дерева узловпоказывает иерархическую зависимость работ, но не взаимосвязи между работами. Диаграмм деревьев узлов может быть в модели сколь угодно много, поскольку дерево может быть построено на произвольную глубину и не обязательно с корня. диаграммы для экспозиции (FEO)строятся для иллюстрации отдельных фрагментов модели, для иллюстрации альтернативной точки зрения, либо для специальных целей. Работы (Activity)обозначают поименованные процессы, функции или задачи, которые происходят в течение определенного времени и имеют распознаваемые результаты. Работы изображаются в виде прямоугольников. Все работы должны быть названы и определены. Имя работы должно быть выражено отглагольным существительным, обозначающим действие (например, "Деятельность компании", "Прием заказа" и т.д.). Работа "Деятельность компании" может иметь, например, следующее определение: "Это учебная модель, описывающая деятельность компании". При создании новой модели (меню File/New) автоматически создается контекстная диаграмма с единственной работой, изображающей систему в целом (рис. 7.6).
Для внесения имени работы следует щелкнуть по работе правой кнопкой мыши, выбрать в меню Name Editor и в появившемся диалоге внести имя работы. Для описания других свойств работы служит диалог Activity Properties (рис. 7.7).
Диаграммы декомпозиции содержат родственные работы, т. е. дочерние работы, имеющие общую родительскую работу. Для создания диаграммы декомпозиции следует щелкнуть по кнопке на панели инструментов. Возникает диалог Activity Box Count (рис. 7.8), в котором следует указать нотацию новой диаграммы и количество работ на ней. Остановимся пока на нотации IDEF0 и щелкнем на ОК. Появляется диаграмма декомпозиции (рис. 7.9). Допустимый интервал числа работ 2-8. Декомпозироватьработу на одну работу не имеет смысла: диаграммы с количеством работ более восьми получаются перенасыщенными и плохо читаются. Для обеспечения наглядности и лучшего понимания моделируемых процессов рекомендуется использовать от трех до шести блоков на одной диаграмме.
Если оказывается, что количество работ недостаточно, то работу можно добавить в диаграмму, щелкнув сначала по кнопке на палитре инструментов, а затем по свободному месту на диаграмме. Работы на диаграммах декомпозиции обычно располагаются по диагонали от левого верхнего угла к правому нижнему. Такой порядок называется порядком доминирования. Согласно этому принципу расположения в левом верхнем углу помещается самая важная работа или работа, выполняемая по времени первой. Далее вправо вниз располагаются менее важные или выполняемые позже работы. Такое размещение облегчает чтение диаграмм, кроме того, на нем основывается понятие взаимосвязей работ (см. ниже). Каждая из работ на диаграмме декомпозиции может быть в свою очередь декомпозирована. На диаграмме декомпозиции работы нумеруются автоматически слева направо. Номер работы показывается в правом нижнем углу. В левом верхнем углу изображается небольшая диагональная черта, которая показывает, что данная работа не была декомпозирована. Так, на рис. 7.9 все работы еще не были декомпозированы. Стрелки(Arrow) описывают взаимодействие работ и представляют собой некую информацию, выраженную существительными.(Например, "Звонки клиентов", "Правила и процедуры", "Бухгалтерская система".) В IDEF0 различают пять типов стрелок: Вход(Input) материал или информация, которые используются или преобразуются работой для получения результата (выхода). Допускается, что работа может не иметь ни одной стрелки входа. Каждый тип стрелок подходит к определенной стороне прямоугольника, изображающего работу, или выходит из нее. Стрелка входа рисуется как входящая в левую грань работы. При описании технологических процессов (для этого и был придуман IDEF0) не возникает проблем определения входов. Действительно, "Звонки клиентов" на рис. 7.6 это нечто, что перерабатывается в процессе "Деятельность компании" для получения результата. При моделировании ИС, когда стрелками являются не физические объекты, а данные, не все так очевидно. Например, при "Приеме пациента" карта пациента может быть и на входе и на выходе, между тем качество этих данных меняется. Другими словами, в нашем примере для того, чтобы оправдать свое назначение, стрелки входа и выхода должны быть точно определены с тем, чтобы указать на то, что данные действительно были переработаны (например, на выходе "Заполненная карта пациента"). Очень часто сложно определить, являются ли данные входом или управлением. В этом случае подсказкой может служить информация о том, перерабатываются/изменяются ли данные в работе или нет. Если изменяются, то, скорее всего, это вход, если нет управление. Управление(Control) правила, стратегии, процедуры или стандарты, которыми руководствуется работа. Каждая работа должна иметь хотя бы одну стрелку управления. Стрелка управления рисуется как входящая в верхнюю грань работы. На рис. 7.6 стрелка "Правила и процедуры" управление для работы "Деятельность компании". Управление влияет на работу, но не преобразуется работой. Если цель работы изменить процедуру или стратегию, то такая процедура или стратегия будет для работы входом. В случае возникновения неопределенности в статусе стрелки (управление или вход) рекомендуется рисовать стрелку управления. Выход(Output) материал или информация, которые производятся работой. Каждая работа должна иметь хотя бы одну стрелку выхода. Работа без результата не имеет смысла и не должна моделироваться. Стрелка выхода рисуется как исходящая из правой грани работы. На рис. 7.6 стрелки "Маркетинговые материалы" и "Проданные продукты" являются выходом для работы "Деятельность компании". Механизм(Mechanism) ресурсы, которые выполняют работу, например персонал предприятия, станки, устройства и т. д. Стрелка механизма рисуется как входящая в нижнюю грань работы. На рис. 7.6 стрелка "Бухгалтерская система" является механизмом для работы "Деятельность компании". По усмотрению аналитика стрелки механизма могут не изображаться в модели. Вызов(Call) специальная стрелка, указывающая на другую модель работы. Стрелка вызова рисуется как исходящая из нижней грани работы. На рис. 7.10 стрелка "Другая модель работы" является вызовом для работы "Изготовление изделия". Стрелка вызова используется для указания того, что некоторая работа выполняется за пределами моделируемой системы. В BPwin стрелки вызова используются в механизме слияния и разделения моделей.
Граничные стрелки. Стрелки на контекстной диаграмме служат для описания взаимодействия системы с окружающим миром. Они могут начинаться у границы диаграммы и заканчиваться у работы, или наоборот. Такие стрелки называются граничными. Для внесения граничной стрелки входа следует:
;
;
Стрелкиуправления, входа, механизма и выхода изображаются аналогично. Имена вновь внесенных стрелок (рис. 7.11) автоматически заносятся в словарь Arrow Dictionary.
ICOM-коды. Диаграмма декомпозиции предназначена для детализации работы. В отличие от моделей, отображающих структуру организации, работа на диаграмме верхнего уровня в IDEF0 это не элемент управления нижестоящими работами. Работы нижнего уровня это то же самое, что работы верхнего уровня, но в более детальном изложении. Как следствие этого границы работы верхнего уровня это то же самое, что границы диаграммы декомпозиции. ICOM (аббревиатура от Input, Control, Output и Mechanism) коды, предназначенные для идентификации граничных стрелок. Код ICOM содержит префикс, соответствующий типу стрелки (I, С, О или М), и порядковый номер. BPwin вносит ICOM-коды автоматически. Для отображения ICOM-кодов следует включить опцию ICOM codes на закладке Display диалога Model Properties (меню Model/Model Properties) (рис.7.12). Словарь стрелок редактируется при помощи специального редактора Arrow Dictionary Editor, в котором определяется стрелка и вносится относящийся к ней комментарий (рис. 7.13). Словарь стрелок решает очень важную задачу. Диаграммы создаются аналитиком для того, чтобы провести сеанс экспертизы, т. е. обсудить диаграмму со специалистом предметной области. В любой предметной области формируется профессиональный жаргон, причем очень часто жаргонные выражения имеют нечеткий смысл и воспринимаются разными специалистами по-разному. В то же время аналитик автор диаграмм должен употреблять те выражения, которые наиболее понятны экспертам. Поскольку формальные определения часто сложны для восприятия, аналитик вынужден употреблять профессиональный жаргон, а чтобы не возникло неоднозначных трактовок, в словаре стрелок каждому понятию можно дать расширенное и, если это необходимо, формальное определение.
Содержимое словаря стрелок можно распечатать в виде отчета (меню Tools/ Report /Arrow Report...) и получить толковый словарь терминов предметной области, использующихся в модели. Несвязанные граничные стрелки (unconnected border arrow). При декомпозиции работы входящие в нее и исходящие из нее стрелки (кроме стрелки вызова) автоматически появляются на диаграмме декомпозиции (миграция стрелок), но при этом не касаются работ. Такие стрелки называются несвязанными и воспринимаются в BPwin как синтаксическая ошибка. На рис. 7.14 приведен фрагмент диаграммы декомпозиции с несвязанными стрелками, генерирующийся BPwin при декомпозиции работы "Сборка настольных компьютеров" (см. рис. 7.9). Для связывания стрелок входа, управления или механизма необходимо перейти в режим редактирования стрелок, щелкнуть по наконечнику стрелки и потом по соответствующему сегменту работы. Для связывания стрелки выхода необходимо перейти в режим редактирования стрелок, щелкнуть по сегменту выхода работы и затем по стрелке.
Внутренние стрелки. Для связи работ между собой используются внутренние стрелки, то есть стрелки, которые не касаются границы диаграммы, начинаются у одной и кончаются у другой работы. Для рисования внутренней стрелки необходимо в режиме рисования стрелок щелкнуть по сегменту (например, выхода) одной работы и затем по сегменту (например, входа) другой. В IDEF0 различают пять типов связей работ. Связь по входу(output-input), когда стрелка выхода вышестоящей работы (далее просто выход) направляется на вход нижестоящей (например, на рис. 7.15 стрелка "Собранные компьютеры" связывает работы "Сборка и тестирование компьютеров" и "Отгрузка и получение").
Связь по управлению(output-control), когда выход вышестоящей работы направляется на управление нижестоящей. Связь по управлению показывает доминирование вышестоящей работы. Данные или объекты выхода вышестоящей работы не меняются в нижестоящей. На рис. 7.16 стрелка "Заказы клиентов" связывает работы "Продажи и маркетинг" и "Сборка и тестирование компьютеров".
Обратная связь по входу(output-input feedback), когда выход нижестоящей работы направляется на вход вышестоящей. Такая связь, как правило, используется для описания циклов. На рис. 7.17 стрелка "Результаты тестирования" связывает работы "Тестирование компьютеров" и "Отслеживание расписания и управление сборкой и тестированием".
Обратная связь по управлению(output-control feedback), когда выход нижестоящей работы направляется на управление вышестоящей (стрелка "Результаты сборки и тестирования", рис. 7.18). Обратная связь по управлению часто свидетельствует об эффективности бизнес-процесса. На рис. 7.18 объем продаж может быть повышен путем непосредственного регулирования процессов сборки и тестирования компьютеров (выхода) работы "Сборки и тестирование компьютеров".
Связь выход-механизм(output-mechanism), когда выход одной работы направляется на механизм другой. Эта взаимосвязь используется реже остальных и показывает, что одна работа подготавливает ресурсы, необходимые для проведения другой работы (рис. 7.19).
Явные стрелки. Явная стрелка имеет источником одну-единственную работу и назначением тоже одну-единственную работу. Разветвляющиеся и сливающиеся стрелки. Одни и те же данные или объекты, порожденные одной работой, могут использоваться сразу в нескольких других работах. С другой стороны, стрелки, порожденные в разных работах, могут представлять собой одинаковые или однородные данные или объекты, которые в дальнейшем используются или перерабатываются в одном месте. Для моделирования таких ситуаций в IDEF0 используются разветвляющиеся и сливающиеся стрелки. Для разветвления стрелки нужно в режиме редактирования стрелки щелкнуть по фрагменту стрелки и по соответствующему сегменту работы. Для слияния двух стрелок выхода нужно в режиме редактирования стрелки сначала щелкнуть по сегменту выхода работы, а затем по соответствующему фрагменту стрелки. Смысл разветвляющихся и сливающихся стрелок передается именованием каждой ветви стрелок. Существуют определенные правила именования таких стрелок. Рассмотрим их на примере разветвляющихся стрелок. Если стрелка именована до разветвления, а после разветвления ни одна из ветвей не именована, то подразумевается, что каждая ветвь моделирует те же данные или объекты, что и ветвь до разветвления (рис. 7.20).
Если стрелка именована до разветвления, а после разветвления какая-либо из ветвей тоже именована, то подразумевается, что эти ветви соответствуют именованию. Если при этом какая-либо ветвь после разветвления осталась неименованной, то подразумевается, что она моделирует те же данные или объекты, что и ветвь до разветвления (рис. 7.21).
Недопустима ситуация, когда стрелка до разветвления не именована, а после разветвления не именована какая-либо из ветвей. BPwin определяет такую стрелку как синтаксическую ошибку. Правила именования сливающихся стрелок полностью аналогичны ошибкой будет считаться стрелка, которая после слияния не именована, а до слияния не именована какая-либо из ее ветвей. Для именования отдельной ветви разветвляющихся и сливающихся стрелок следует выделить на диаграмме только одну ветвь, после чего вызвать редактор имени и присвоить имя стрелке. Это имя будет соответствовать только выделенной ветви. Туннелирование стрелок. Вновь внесенные граничные стрелки на диаграмме декомпозиции нижнего уровня изображаются в квадратных скобках и автоматически не появляются на диаграмме верхнего уровня (рис. 7.22).
Для их "перетаскивания" наверх нужно щелкнуть правой кнопкой мыши по квадратным скобкам граничной стрелки и в контекстном меню выбрать команду Arrow Tunnel (рис. 7.23).
Появляется диалог Border Arrow Editor (рис. 7.24). Если щелкнуть по кнопке Resolve Border Arrow, стрелка мигрирует на диаграмму верхнего уровня, если по кнопке Change To Tunnel стрелка будет туннелирована и не попадет на другую диаграмму. Туннельная стрелка изображается с круглыми скобками на конце (рис. 7.25).
Туннелирование может быть применено для изображения малозначимых стрелок. Если на какой-либо диаграмме нижнего уровня необходимо изобразить малозначимые данные или объекты, которые не обрабатываются или не используются работами на текущем уровне, то их необходимо направить на вышестоящий уровень (на родительскую диаграмму). Если эти данные не используются на родительской диаграмме, их нужно направить еще выше, и т. д. В результате малозначимая стрелка будет изображена на всех уровнях и затруднит чтение всех диаграмм, на которых она присутствует. Выходом является туннелирование стрелки на самом нижнем уровне. Такое туннелирование называется "не-в-родительской-диаграмме". Другим примером туннелирования может быть ситуация, когда стрелка механизма мигрирует с верхнего уровня на нижний, причем на нижнем уровне этот механизм используется одинаково во всех работах без исключения. (Предполагается, что не нужно детализировать стрелку механизма, т. е. стрелка механизма на дочерней работе именована до разветвления, а после разветвления ветви не имеют собственного имени). В этом случае стрелка механизма на нижнем уровне может быть удалена, после чего на родительской диаграмме она может быть туннелирована, а в комментарии к стрелке или в словаре можно указать, что механизм будет использоваться во всех работах дочерней диаграммы декомпозиции. Такое туннелирование называется "не-в-дочерней-работе" (рис. 7.25). Нумерация работ и диаграмм. Все работы модели нумеруются. Номер состоит из префикса и числа. Может быть использован префикс любой длины, но обычно используют префикс А. Контекстная (корневая) работа дерева имеет номер А0. Работы i декомпозиции А0 имеют номера А1, А2, A3 и т. д. Работы декомпозиции нижнего уровня имеют номер родительской работы и очередной порядковый номер, например работы декомпозиции A3 будут иметь номера А31, А32, АЗЗ, А34 и т. д. Работы образуют иерархию, где каждая работа может иметь одну родительскую и несколько дочерних работ, образуя дерево. Такое дерево называют деревом узлов, а вышеописанную нумерацию нумерацией по узлам. Диаграммы IDEF0 имеют двойную нумерацию. Во-первых, диаграммы имеют номера по узлу. Контекстная диаграмма всегда имеет номер А-0, декомпозиция контекстной диаграммы номер А0, остальные диаграммы декомпозиции номера по соответствующему узлу (например, A1, A2, А21, А213 и т. д.). BPwin автоматически поддерживает нумерацию по узлам, т. е. при проведении декомпозиции создается новая диаграмма и ей автоматически присваивается соответствующий номер. В результате проведения экспертизы диаграммы могут уточняться и изменяться, следовательно, могут быть созданы различные версии одной и той же (с точки зрения ее расположения в дереве узлов) диаграммы декомпозиции. BPwin позволяет иметь в модели только одну диаграмму декомпозиции в данном узле. Прежние версии диаграммы можно хранить в виде бумажной копии либо как FEO-диаграмму. (К сожалению, при создании FEO-диаграмм отсутствует возможность отката, т. е. из диаграммы можно получить декомпозиции FEO, но не наоборот.) В любом случае следует отличать различные версии одной и той же диаграммы. Для этого существует специальный номер C-number, который должен присваиваться автором модели вручную. C-number это произвольная строка, но рекомендуется придерживаться стандарта, когда номер состоит из буквенного префикса и порядкового номера, причем в качестве префикса используются инициалы автора диаграммы, а порядковый номер отслеживается автором вручную, например МСВ00021. Диаграммы дерева узлов и FEO Диаграмма деревьев узловпоказывает иерархию работ в модели и позволяет рассмотреть всю модель целиком, но не показывает взаимосвязи между работами (рис. 7.26).Процесс создания модели работ является итерационным, следовательно, работы могут менять свое расположение в дереве узлов многократно. Чтобы не запутаться и проверить способ декомпозиции, следует после каждого изменения создавать диаграмму дерева узлов. Впрочем, BPwin имеет мощный инструмент навигации по модели Model Explorer, который позволяет представить иерархию работ и диаграмм в удобном и компактном виде, однако составляющей стандарта IDEF0.
Для создания диаграммы дерева узлов следует выбрать в меню пункт Diagram/Add Node Tree (рис. 7.27). Возникает диалог формирования диаграммы дерева узлов Node Tree Definition (рис. 7.28, 7. 29).
В диалоге Node Tree Definition следует указать глубину дерева Number of Levels (по умолчанию 3) и корень дерева (по умолчанию родительская работа текущей диаграммы). По умолчанию нижний уровень декомпозиции показывается в виде списка, остальные работы в виде прямоугольников. Для отображения всего дерева в виде прямоугольников следует выключить опцию Bullet Last Level. При создании дерева узлов следует указать имя диаграммы, поскольку, если в нескольких диаграммах в качестве корня на дереве узлов использовать одну и ту же работу, все эти диаграммы получат одинаковый номер (номер узла + постфикс N, например AON) и в списке открытых диаграмм (пункт меню Window) их можно будет различить только по имени. Диаграммы "только для экспозиции" (FEO)часто используются в модели для иллюстрации других точек зрения, для отображения отдельных деталей, которые не поддерживаются явно синтаксисом IDEF0. Диаграммы FEO позволяют нарушить любое синтаксическое правило, поскольку по сути являются просто картинками копиями стандартных диаграмм и не включаются в анализ синтаксиса. Для создания диаграммы FEO следует выбрать пункт меню Diagram/Add FEO Diagram. В возникающем диалоге Add New FEO Diagram следует указать имя диаграммы FEO и тип родительской диаграммы (рис. 7.30).
Новая диаграмма получает номер, который генерируется автоматически (номер родительской диаграммы по узлу + постфикс F, например A1F). Каркас диаграммы На рис. 7.31 показан типичный пример диаграммы декомпозиции с граничными рамками, которые называются каркасом диаграммы.
Каркас содержит заголовок (верхняя часть рамки) и подвал (нижняя часть). Заголовок каркаса используется для отслеживания диаграммы в процессе моделирования. Нижняя часть используется для идентификации и позиционирования в иерархии диаграммы. Смысл элементов каркаса приведен в табл. 7.1 и 7.2. Значения полей каркаса задаются в диалоге Diagram Properties (меню Diagram /Diagram Properties) рис. 7.32.
Таблица 7.1. Поля заголовка каркаса (слева направо) Поле Смысл Used At Используется для указания на родительскую работу в случае, если на текущую диаграмму ссылались посредством стрелки вызова Autor, Date, Rev, Project Имя создателя диаграммы, дата создания и имя проекта, в рамках которого была создана диаграмма. REV-дата последнего редактирования диаграммы Notes 123456789 10 Используется при проведении сеанса экспертизы. Эксперт должен (на бумажной копии диаграммы) указать число замечаний, вычеркивая цифру из списка каждый раз при внесении нового замечания Status Статус отображает стадию создания диаграммы, отображая все этапы публикации Working Новая диаграмма, кардинально обновленная диаграмма или новый автор диаграммы Draft Диаграмма прошла первичную экспертизу и готова к дальнейшему обсуждению Recommended |
Диаграмма и все ее сопровождающие документы прошли экспертизу. Новых изменений не ожидается Publication Диаграмма готова к окончательной печати и публикации Reader Имя читателя (эксперта) Date Дата прочтения (экспертизы) Context Схема расположения работ в диаграмме верхнего уровня. Работа, являющаяся родительской, показана темным прямоугольником, остальные светлым. На контекстной диаграмме (А-0) показана надпись ТОР. В левом нижнем углу показывается номер по узлу родительской диаграммы: Слияние и расщепление моделей Возможность слияния и расщепления моделей обеспечивает коллективную работу над проектом. Так, руководитель проекта может создать декомпозицию верхнего уровня и дать задание аналитикам продолжить декомпозицию каждой ветви дерева в виде отдельных моделей. После окончания работы над отдельными ветвями все подмодели могут быть слиты в единую модель. С другой стороны, отдельная ветвь модели может быть отщеплена для использования в качестве независимой модели, для доработки или архивирования. Таблица 7.2. Поля подвала каркаса (слева направо) Поле Смысл Node Номер узла диаграммы (номер родительской работы) Title Имя диаграммы. По умолчанию имя родительской работы Number C-Number, уникальный номер версии диаграммы Page Номер страницы, может использоваться как номер страницы при формировании папки BPwin использует для слияния и разветвления моделей стрелки вызова. Для слияния необходимо выполнить следующие условия:
Для слияния моделей нужно щелкнуть правой кнопкой мыши по работе со стрелкой вызова в модели-цели и во всплывающем меню выбрать пункт Merge Model. Появляется диалог, в котором следует указать опции слияния модели (рис. 7.34). При слиянии моделей объединяются и словари стрелок и работ. В случае одинаковых определений возможна перезапись определений или принятие определений из модели-источника. То же относится к именам стрелок, хранилищам данных и внешним ссылкам. (Хранилища данных и внешние ссылки объекты диаграмм потоков данных, DFD, будут рассмотрены ниже.)
После подтверждения слияния (кнопка OK) модель-источник подсоединяется к модели-цели, стрелка вызова исчезает, а работа, от которой отходила стрелка вызова, становится декомпозируемой к ней подсоединяется диаграмма декомпозиции первого уровня модели-источника. Стрелки, касающиеся работы на диаграмме модели-цели, автоматически не мигрируют в декомпозицию, а отображаются как неразрешенные. Их следует туннелировать вручную. В процессе слияния модель-источник остается неизменной, и к модели-цели подключается фактически ее копия. Не нужно путать слияние моделей с синхронизацией. Если в дальнейшем модель-источник будет редактироваться, эти изменения автоматически не попадут в соответствующую ветвь модели-цели. Разделение моделей производится аналогично. Для отщепления ветви от модели следует щелкнуть правой кнопкой мыши по декомпозированной работе (работа не должна иметь диагональной черты в левом верхнем углу) и выбрать во всплывающем меню пункт Split Model. В появившемся диалоге Split Options следует указать имя создаваемой модели. После подтверждения расщепления в старой модели работа станет недекомпозированной (признак диагональная черта в левом верхнем углу), будет создана стрелка вызова, ее имя будет совпадать с именем новой модели, и, наконец, будет создана новая модель, причем имя контекстной работы будет совпадать с именем работы, от которой была "оторвана" декомпозиция. Создание отчетов в BPwin BPwin имеет мощный инструмент генерации отчетов. Отчеты по модели вызываются из пункта меню Report. Всего имеется семь типов отчетов:
|
||||||||||||||||||
Лекция_8: Моделирование бизнес-процессов средствами BPwin (часть 2). |
|||||||||||||||||||
Стоимостный анализ Как было указано ранее, обычно сначала строится функциональная модель существующей организации работы AS-IS (как есть). После построения модели AS-IS проводится анализ бизнес-процессов, потоки данных и объектов перенаправляются и улучшаются, в результате строится модель ТО-ВЕ. Как правило, строится несколько моделей ТО-ВЕ, из которых по какому-либо критерию выбирается наилучшая. Проблема состоит в том, что таких критериев много и непросто определить важнейший. Для того чтобы определить качество созданной модели с точки зрения эффективности бизнес-процессов, необходима система метрики, т. е. качество следует оценивать количественно. BPwin предоставляет аналитику два инструмента для оценки модели стоимостный анализ, основанный на работах (Activity Based Costing, ABC), и свойства, определяемые пользователем (User Defined Properties, UDP). Функциональное оценивание ABC это технология выявления и исследования стоимости выполнения той или иной функции (действия). Исходными данными для функционального оценивания являются затраты на ресурсы (материалы, персонал и т.д.). В сравнении с традиционными способами оценки затрат, при применении которых часто недооценивается продукция, производимая в незначительном объеме, и переоценивается массовый выпуск, ABC обеспечивает более точный метод расчета стоимости производства продукции, основанный на стоимости выполнения всех технологических операций, выполняемых при ее выпуске. Стоимостный анализ представляет собой соглашение об учете, используемое для сбора затрат, связанных с работами, с целью определить общую стоимость процесса. Стоимостный анализ основан на модели работ, потому что количественная оценка невозможна без детального понимания функциональности предприятия. Обычно ABC применяется для того, чтобы понять происхождение выходных затрат и облегчить выбор нужной модели работ при реорганизации деятельности предприятия (Business Process Reengineering, BPR). С помощью стоимостного анализа можно решить такие задачи, как определение действительной стоимости производства продукта, определение действительной стоимости поддержки клиента, идентификация наиболее дорогостоящих работ (тех, которые должны быть улучшены в первую очередь), обеспечение менеджеров финансовой мерой предлагаемых изменений и т.д. ABC-анализ может проводиться только тогда, когда модель работы последовательная (следует синтаксическим правилам IDEF0), корректная (отражает бизнес), полная (охватывает всю рассматриваемую область) и стабильная (проходит цикл экспертизы без изменений), другими словами, когда создание модели работы закончено. ABC включает следующие основные понятия:
При проведении стоимостного анализа в BPwin сначала задаются единицы измерения времени и денег. Для задания единиц измерения следует вызвать диалог Model Properties (меню Model), закладка ABC Units (рис. 8.2).
Если в списке выбора отсутствует необходимая валюта (например, рубль), ее можно добавить. Диапазон измерения времени в списке Unit of measurment достаточен для большинства случаев от секунд до лет. Затем описываются центры затрат (cost centers). Для внесения центров затрат необходимо вызвать диалог Cost Center Editor из меню Model (рис. 8.3).
Каждому центру затрат следует дать подробное описание в окне Definition. Список центров затрат упорядочен. Порядок в списке можно менять при помощи стрелок, расположенных справа от списка. Задание определенной последовательности центров затрат в списке, во-первых, облегчает последующую работу при присвоении стоимости работам, а во-вторых, имеет значение при использовании единых стандартных отчетов в разных моделях. Хотя BPwin сохраняет информацию о стандартном отчете в файле BPWINRPT.INI, информация о центрах затрат и UDP сохраняется в виде указателей, т. е. хранятся не названия центров затрат, а их номера. Поэтому, если нужно использовать один и тот же стандартный отчет в разных моделях, списки центров затрат должны быть в них одинаковы. Для задания стоимости работы (для каждой работы на диаграмме декомпозиции) следует щелкнуть правой кнопкой мыши по работе и на всплывающем меню выбрать Cost (рис. 8.4). В диалоге Activity Cost указывается частота проведения данной работы в рамках общего процесса (окно Frequency) и продолжительность (Duration). Затем следует выбрать в списке один из центров затрат и в окне Cost задать его стоимость. Аналогично назначаются суммы по каждому центру затрат, т. е. задается стоимость каждой работы по каждой статье расхода. Если в процессе назначения стоимости возникает необходимость внесения дополнительных центров затрат, диалог Cost Center Editor вызывается прямо из диалога Activity Properties/Cost соответствующей кнопкой.
Общие затраты по работе рассчитываются как сумма по всем центрам затрат. При вычислении затрат вышестоящей (родительской) работы сначала вычисляется произведение затрат дочерней работы на частоту работы (число раз, которое работа выполняется в рамках проведения родительской работы), затем результаты складываются. Если во всех работах модели включен режим Compute from Decompositions (рис. 8.4), подобные вычисления автоматически проводятся по всей иерархии работ снизу вверх (рис. 8.5).
Этот достаточно упрощенный принцип подсчета справедлив, если работы выполняются последовательно. Встроенные возможности BPwin позволяют разрабатывать упрощенные модели стоимости, которые, тем не менее, оказываются чрезвычайно полезными при предварительной оценке затрат. Если схема выполнения более сложная (например, работы производятся альтернативно), можно отказаться от подсчета и задать итоговые суммы для каждой работы вручную (Override Decompositions). В этом случае результаты расчетов с нижних уровней декомпозиции будут игнорироваться, и при расчетах на верхних уровнях будет учитываться сумма, заданная вручную. На любом уровне результаты расчетов сохраняются независимо от выбранного режима, поэтому при выключении опции Override Decompositions расчет снизу вверх производится обычным образом. Для проведения более тонкого анализа можно воспользоваться специализированным средством стоимостного анализа EasyABC (ABC Technology, Inc.). BPwin имеет двунаправленный интерфейс с EasyABC. Для экспорта данных в EasyABC следует выбрать пункт меню File/Export/Node Tree, задать в диалоге Export Node Tree необходимые настройки и экспортировать дерево узлов в текстовый файл (.txt). Файл экспорта можно импортировать в EasyABC. После проведения необходимых расчетов результирующие данные можно импортировать из EasyABC в BPwin. Для импорта нужно выбрать меню File/Import/Costs и в диалоге Import Activity Costs выбрать необходимые установки. Результаты стоимостного анализа могут существенно повлиять на очередность выполнения работ. Предположим, что для оценки качества изделия необходимо провести три работы:
Предположим также, что с точки зрения технологии очередность проведения работ несущественна, а вероятность выявления брака одинакова (50%). Пусть необходимо проверить восемь изделий. Если проводить работы в убывающем по стоимости порядке, то затраты на получение готового изделия составят: 300 руб. (испытание на стенде)*8 +150 руб. (пробное включение) *4 + 50 руб. (внешний осмотр) *2 = 3100 руб. Если проводить работы в возрастающем по стоимости порядке, то на получение готового изделия будет затрачено: 50 руб. (внешний осмотр) *8 +150 руб. (пробное включение) *4 + 300 руб. (испытание на стенде) *2 = 1600 руб. Следовательно, с целью минимизации затрат первой должна быть выполнена наиболее дешевая работа, затем средняя по стоимости и в конце наиболее дорогая. Результаты стоимостного анализа наглядно представляются на специальном отчете BPwin, настройка которого производится в диалоговом окне Activity Cost Report (меню Tools/Reports/Activity Cost Report) (рис. 8.6). Отчет позволяет документировать имя, номер, определение и стоимость работ, как суммарную, так и раздельно по центрам затрат.
Результаты отображаются и непосредственно на диаграммах. В левом нижнем углу прямоугольника работы может показываться либо стоимость (по умолчанию), либо продолжительность, либо частота проведения работы. Настройка отображения осуществляется в диалоге Model Properties (меню Model/Model Properties), закладка Display (ABC Data, ABC Units). Свойства, определяемые пользователем (UDP) АВС позволяет оценить стоимостные и временные характеристики системы. Если стоимостных показателей недостаточно, имеется возможность внесения собственных метрик свойств, определенных пользователем (User Defined Properties, UDP). UDP позволяют провести дополнительный анализ, хотя и без суммирующих подсчетов. Для описания UDP служит диалог User-Defined Property Editor (меню Model/UDP Definition Editor) (рис. 8.7). В верхнем окне диалога вносится имя UDP, в списке выбора Datatype описывается тип свойства. Имеется возможность задания 18 различных типов UDP, в том числе управляющих команд и массивов, объединенных по категориям. Для внесения категории следует задать имя категории в окне New Keyword и щелкнуть по кнопке Add Category. Для присвоения свойства категории необходимо выбрать UDP из списка, затем категорию из списка категорий и щелкнуть по кнопке Update. Одна категория может объединять несколько свойств, в то же время одно свойство может входить в несколько категорий. Свойство типа List может содержать массив предварительно определенных значений. Для определения области значений UDP типа List следует задать значение свойства в окне New Keyword и щелкнуть по кнопке Add Member. Значения из списка можно редактировать и удалять.
Каждой работе можно поставить в соответствие набор UDP. Для этого следует щелкнуть правой кнопкой мыши по работе и выбрать пункт меню UDP. В закладке UDP Values диалога IDEF0 Activity Properties можно задать значения UDP. Результат задания можно проанализировать в отчете Diagram Object Report (меню Tools/Report/Diagram Object Report) (рис. 8.8). Диаграммы потоков данных Диаграммы потоков данных (Data Flow Diagramming) являются основным средством моделирования функциональных требований к проектируемой системе. Требования представляются в виде иерархии процессов, связанных потоками данных. Диаграммы потоков данных показывают, как каждый процесс преобразует свои входные данные в выходные, и выявляют отношения между этими процессами. DFD-диаграммы успешно используются как дополнение к модели IDEF0 для описания документооборота и обработки информации. Подобно IDEF0, DFD представляет моделируемую систему как сеть связанных работ. Основные компоненты DFD (как было сказано выше) процессы или работы, внешние сущности, потоки данных, накопители данных (хранилища).
В BPwin для построения диаграмм потоков данных используется нотация Гейна-Сарсона. Для того чтобы дополнить модель IDEF0 диаграммой DFD, нужно в процессе декомпозиции в диалоге Activity Box Count "кликнуть" по радио-кнопке DFD. В палитре инструментов на новой диаграмме DFD появляются новые кнопки:
В отличие от стрелок IDEF0, которые представляют собой жесткие взаимосвязи, стрелки DFD показывают, как объекты (включая данные) двигаются от одной работы к другой. Это представление потоков совместно с хранилищами данных и внешними сущностями делает модели DFD более похожими на физические характеристики системы движение объектов, хранение объектов, поставка и распространение объектов (рис. 8.9). В отличие от IDEF0, где система рассматривается как взаимосвязанные работы, DFD рассматривает систему как совокупность предметов. Контекстная диаграмма часто включает работы и внешние ссылки. Работы обычно именуются по названию системы, например "Система обработки информации". Включение внешних ссылок в контекстную диаграмму не отменяет требования методологии четко определить цель, область и единую точку зрения на моделируемую систему.
В DFD работы (процессы) представляют собой функции системы, преобразующие входы в выходы. Хотя работы изображаются прямоугольниками со скругленными углами, смысл их совпадает со смыслом работ IDEF0 и IDEF3. Так же, как процессы IDEF3, они имеют входы и выходы, но не поддерживают управления и механизмы, как IDEF0 (рис. 8.9) (блоки "Проверка и внесение клиентов", "Внесение заказов"). Внешние сущности изображают входы в систему и/или выходы из системы. Внешние сущности изображаются в виде прямоугольника с тенью и обычно располагаются по краям диаграммы (рис. 8.9, блок "Звонки клиентов). Одна внешняя сущность может быть использована многократно на одной или нескольких диаграммах. Обычно такой прием используют, чтобы не рисовать слишком длинных и запутанных стрелок. Потоки работ изображаются стрелками и описывают движение объектов из одной части системы в другую. Поскольку в DFD каждая сторона работы не имеет четкого назначения, как в IDEF0, стрелки могут подходить и выходить из любой грани прямоугольника работы. В DFD также применяются двунаправленные стрелки для описания диалогов типа "команда-ответ" между работами, между работой и внешней сущностью и между внешними сущностями (рис. 8.9). В отличие от стрелок, описывающих объекты в движении, хранилища данных изображают объекты в покое (рис. 8.10).
В материальных системах хранилища данных изображаются там, где объекты ожидают обработки, например в очереди. В системах обработки информации хранилища данных являются механизмом, который позволяет сохранить данные для последующих процессов. В DFD стрелки могут сливаться и разветвляться, что позволяет описать декомпозицию стрелок. Каждый новый сегмент сливающейся или разветвляющейся стрелки может иметь собственное имя. Диаграммы DFD могут быть построены с использованием традиционного структурного анализа, подобно тому, как строятся диаграммы IDEF0. В DFD номер каждой работы может включать префикс, номер родительской работы (А) и номер объекта. Номер объекта это уникальный номер работы на диаграмме. Например, работа может иметь номер А.12.4. Уникальный номер имеют хранилища данных и внешние сущности независимо от их расположения на диаграмме. Каждое хранилище данных имеет префикс D и уникальный номер, например D5. Каждая внешняя сущность имеет префикс Е и уникальный номер, например Е5. Метод описания процессов IDEF3 Наличие в диаграммах DFD элементов для обозначения источников, приемников и хранилищ данных позволяет более эффективно и наглядно описать процесс документооборота. Однако для описания логики взаимодействия информационных потоков более подходит IDEF3, называемая также workflow diagramming, методология моделирования, использующая графическое описание информационных потоков, взаимоотношений между процессами обработки информации и объектов, являющихся частью этих процессов. Диаграммы Workflow могут быть использованы в моделировании бизнес-процессов для анализа завершенности процедур обработки информации. С их помощью можно описывать сценарии действий сотрудников организации, например последовательность обработки заказа или события, которые необходимо обработать за конечное время. Каждый сценарий сопровождается описанием процесса и может быть использован для документирования каждой функции. IDEF3 это метод, имеющий основной целью дать возможность аналитикам описать ситуацию, когда процессы выполняются в определенной последовательности, а также описать объекты, участвующие совместно в одном процессе. Техника описания набора данных IDEF3 является частью структурного анализа. В отличие от некоторых методик описаний процессов IDEF3 не ограничивает аналитика чрезмерно жесткими рамками синтаксиса, что может привести к созданию неполных или противоречивых моделей. IDEF3 может быть также использован как метод создания процессов. IDEF3 дополняет IDEF0 и содержит все необходимое для построения моделей, которые в дальнейшем могут быть использованы для имитационного анализа. Каждая работа в IDEF3 описывает какой-либо сценарий бизнес-процесса и может являться составляющей другой работы. Поскольку сценарий описывает цель и рамки модели, важно, чтобы работы именовались отглагольным существительным, обозначающим процесс действия, или фразой, содержащей такое существительное. Точка зрения на модель должна быть документирована. Обычно это точка зрения человека, ответственного за работу в целом. Также необходимо документировать цель модели те вопросы, на которые призвана ответить модель. Диаграмма является основной единицей описания в IDEF3. Важно правильно построить диаграммы, поскольку они предназначены для чтения другими людьми (а не только автором). Единицы работы Unit of Work (UOW) также называемые работами (activity), являются центральными компонентами модели. В IDEF3 работы изображаются прямоугольниками с прямыми углами и имеют имя, выраженное отглагольным существительным, обозначающим процесс действия, одиночным или в составе фразы, и номер (идентификатор); другое имя существительное в составе той же фразы обычно отображает основной выход (результат) работы (например, "Изготовление изделия"). Часто имя существительное в имени работы меняется в процессе моделирования, поскольку модель может уточняться и редактироваться. Идентификатор работы присваивается при создании и не меняется никогда. Даже если работа будет удалена, ее идентификатор не будет вновь использоваться для других работ. Обычно номер работы состоит из номера родительской работы и порядкового номера на текущей диаграмме. Связи показывают взаимоотношения работ. Все связи в IDEF3 однонаправлены и могут быть направлены куда угодно, но обычно диаграммы IDEF3 стараются построить так, чтобы связи были направлены слева направо. В IDEF3 различают три типа стрелок, изображающих связи, стиль которых устанавливается через меню Edit/Arrow Style: Старшая (Precedence) сплошная линия, связывающая единицы работ (UOW). Рисуется слева направо или сверху вниз. Показывает, что работа-источник должна закончиться прежде, чем работа-цель начнется. Отношения (Relational Link) пунктирная линия, использующаяся для изображения связей между единицами работ (UOW) а также между единицами работ и объектами ссылок. Потоки объектов (Object Flow) стрелка с двумя наконечниками, применяется для описания того факта, что объект используется в двух или более единицах работы, например, когда объект порождается в одной работе и используется в другой. Старшая связь показывает, что работа-источник заканчивается ранее, чем начинается работа-цель. Часто результатом работы-источника становится объект, необходимый для запуска работы-цели. В этом случае стрелку, обозначающую объект, изображают с двойным наконечником. Имя стрелки должно ясно идентифицировать отображаемый объект. Поток объектов имеет ту же семантику, что и старшая стрелка. Отношение показывает, что стрелка является альтернативой старшей стрелке или потоку объектов в смысле задания последовательности выполнения работ работа-источник не обязательно должна закончиться, прежде чем работа-цель начнется. Более того, работа-цель может закончиться прежде, чем закончится работа-источник. Окончание одной работы может служить сигналом к началу нескольких работ, или же одна работа для своего запуска может ожидать окончания нескольких работ. Для отображения логики взаимодействия стрелок при слиянии и разветвлении или для отображения множества событий, которые могут или должны быть завершены перед началом следующей работы, используются перекрестки (Junction). Различают перекрестки для слияния (Fan-in Junction) и разветвления стрелок (Fan-out Junction). Перекресток не может использоваться одновременно для слияния и для разветвления. Для внесения перекрестка служит кнопка (добавить в диаграмму перекресток Junction) в палитре инструментов. В диалоге Select Junction Type необходимо указать тип перекрестка. Смысл каждого типа приведен в таблице 8.1. Все перекрестки на диаграмме нумеруются, каждый номер имеет префикс J. Можно редактировать свойства перекрестка при помощи диалога Junction Properties, который вызывается в контекстном меню перекрестка командой Definition/Note. В отличие от IDEF0 и DFD в IDEF3 стрелки могут сливаться и разветвляться только через перекрестки. Объект ссылки в IDEF3 выражает некую идею, концепцию или данные, которые нельзя связать со стрелкой, перекрестком или работой. Для внесения объекта ссылки служит кнопка (добавить в диаграмму объект ссылки Referent) в палитре инструментов. Объект ссылки изображается в виде прямоугольника, похожего на прямоугольник работы . Имя объекта ссылки задается в диалоге Referent (пункт Name контекстного меню), в качестве имени можно использовать имя какой-либо стрелки с других диаграмм или имя сущности из модели данных. Объекты ссылки должны быть связаны с единицами работ или перекрестками пунктирными линиями. Официальная спецификация IDEF3 различает три стиля объектов ссылок безусловные (unconditional), синхронные (synchronous) и асинхронные (asynchronous). BPwin поддерживает только безусловные объекты ссылок. Синхронные и асинхронные объекты ссылок, используемые в диаграммах переходов состояний объектов, не поддерживаются. Таблица 8.1. Типы перекрестков Обозначение Наименование Смысл в случае слияния стрелок (Fan-in Junction) Смысл в случае разветвления стрелок (Fan-out Junction) Asynchronous AND Все предшествующие процессы должны быть завершены Все следующие процессы должны быть запущены Synchronous AND Все предшествующие процессы завершены одновременно Все следующие процессы запускаются одновременно Asynchronous OR Один или несколько предшествующих процессов должны быть завершены Один или несколько следующих процессов должны быть запущены Synchronous OR Один или несколько предшествующих процессов завершены одновременно Один или несколько следующих процессов запускаются одновременно XOR (Exclusive OR) Только один предшествующий процесс завершен Только один следующий процесс запускается При внесении объектов ссылок помимо имени следует указывать тип объекта ссылки. Типы объектов ссылок приведены в таблице 8.2. В IDEF3 декомпозиция используется для детализации работ. Методология IDEF3 позволяет декомпозировать работу многократно, т. е. работа может иметь множество дочерних работ. Это позволяет в одной модели описать альтернативные потоки. Возможность множественной декомпозиции предъявляет дополнительные требования к нумерации работ. Так, номер работы состоит из номера родительской работы, версии декомпозиции и собственного номера работы на текущей диаграмме. Рассмотрим процесс декомпозиции диаграмм IDEF3, включающий взаимодействие автора (аналитика) и одного или нескольких экспертов предметной области. Перед проведением сеанса экспертизы у экспертов предметной области должны быть документированные сценарии и рамки модели, для того чтобы понять цели декомпозиции. Обычно эксперт предметной области передает аналитику текстовое описание сценария. В дополнение к этому может существовать документация, описывающая интересующие процессы. Из этой информации аналитик должен составить предварительный список работ (отглагольные существительные, обозначающие процесс) и объектов (существительные, обозначающие результат выполнения работы), которые необходимы для перечисленных работ. В некоторых случаях целесообразно создать графическую модель для представления ее эксперту предметной области. Таблица 8.2. Типы объектов ссылок Тип объекта ссылки Цель описания OBJECT Описывает участие важного объекта в работе |
|||||||||||||||||||
GOTO Инструмент циклического перехода (в повторяющейся последовательности работ), возможно на текущей диаграмме, но не обязательно. Если все работы цикла присутствуют на текущей диаграмме, цикл может также изображаться стрелкой, возвращающейся на стартовую работу. GOTO может ссылаться на перекресток UOB (Unit of behaviour) Применяется, когда необходимо подчеркнуть множественное использование какой-либо работы, но без цикла. Например, работа "Контроль качества" может быть использована в процессе "Изготовление изделия" несколько раз, после каждой единичной операции. Обычно этот тип ссылки не используется для моделирования автоматически запускающихся работ NOTE Используется для документирования важной информации, относящейся к каким-либо графическим объектам на диаграмме. NOTE является альтернативой внесению текстового объекта в диаграмму |
ELAB (Elaboration) Используется для усовершенствования графиков или их более детального описания. Обычно употребляется для детального описания разветвления и слияния стрелок на перекрестках На рисунке 8.11 представлено описание процесса "Сборка настольных компьютеров" в методологии IDEF3. Поскольку разные фрагменты модели IDEF3 могут быть созданы разными группами аналитиков в разное время, IDEF3 поддерживает простую схему нумерации работ в рамках всей модели. Разные аналитики оперируют разными диапазонами номеров, работая при этом независимо. Пример выделения диапазона приведен в табл. 8.3. В результате дополнения диаграмм IDEF0 диаграммами DFD и IDEF3 может быть создана смешанная модель, которая наилучшим образом описывает все стороны деятельности предприятия. Иерархию работ в смешанной модели можно увидеть в окне Model Explorer (рис. 8.12). Модели в нотации IDEF0 изображаются зеленым цветом, в IDEF3 желтым, в DFD голубым. Таблица 8.3. Диапазоны номеров работ |
||||||||||||||||||
Аналитик Диапазон номеров IDEF3 Иванов 1-999 Петров 1000-1999 Сидоров 2000-2999
Имитационное моделирование Оценочные аспекты моделирования предметной области связаны с разрабатываемыми показателями эффективности автоматизируемых процессов. Метод функционального моделирования позволяет оптимизировать существующие на предприятии бизнес-процессы, однако для оптимизации конкретных технологических операций функциональной модели может быть недостаточно. В этом случае целесообразно использовать имитационное моделирование. Имитационное моделирование это метод, позволяющий строить модели, учитывающие время выполнения операций, и обеспечивающий наиболее полные средства анализа динамики бизнес-процессов. Имитационные модели описывают не только потоки сущностей, информации и управления, но и различные метрики. Полученную модель можно "проиграть" во времени и получить статистику происходящих процессов так, как это было бы в реальности. В имитационной модели изменения процессов и данных ассоциируются с событиями. "Проигрывание" модели заключается в последовательном переходе от одного события к другому. Связь между имитационными моделями и моделями процессов заключается в возможности преобразования модели процессов в имитационную модель. Имитационная модель дает больше информации для анализа системы, в свою очередь результаты такого анализа могут быть причиной модификации модели процессов. Одним из наиболее эффективных инструментов имитационного моделирования является система ARENA, разработанная фирмой System Modeling Corporation. Система позволяет строить имитационные модели, проигрывать их и анализировать результаты. Имитационная модель включает следующие основные элементы:
Построение модели производится путем переноса из панели инструментов в рабочее пространство модулей Create, Dispose и Process. Связи между модулями устанавливаются автоматически, но могут быть переопределены вручную. Далее модулям назначаются свойства. Для контроля проигрывания модели необходимо в модель добавить модуль Simulate и задать для него параметры. Результаты проигрывания модели отображаются в автоматически генерируемых отчетах. BPwin не имеет собственных инструментов, позволяющих создавать имитационные модели, однако дает возможность экспортировать модель IDEF3 в специализированное средство создания таких моделей. Для экспорта модели необходимо настроить свойства, определяемые пользователем UDP, специально включенные в BPwin для целей экспорта. Функциональные и имитационные модели тесно взаимосвязаны и эффективно дополняют друг друга. Имитационные модели дают больше информации для анализа системы, результаты которого могут быть причиной модификации модели процессов. Целесообразно сначала строить функциональную модель, а на ее основе имитационную. |
|||||||||||||||||||
Лекция_9: Информационное обеспечение ИС. |
|||||||||||||||||||
Лекция_11: Унифицированный язык визуального моделирования Unified Modeling Language (UML). |
Существует множество технологий и инструментальных средств, с помощью которых можно реализовать в некотором смысле оптимальный проект ИС, начиная с этапа анализа и заканчивая созданием программного кода системы. В большинстве случаев эти технологии предъявляют весьма жесткие требования к процессу разработки и используемым ресурсам, а попытки трансформировать их под конкретные проекты оказываются безуспешными. Эти технологии представлены CASE-средствами верхнего уровня или CASE-средствами полного жизненного цикла (upper CASE tools или full life-cycle CASE tools). Они не позволяют оптимизировать деятельность на уровне отдельных элементов проекта, и, как следствие, многие разработчики перешли на так называемые CASE-средства нижнего уровня (lower CASE tools). Однако они столкнулись с новой проблемой проблемой организации взаимодействия между различными командами, реализующими проект. Унифицированный язык объектно-ориентированного моделирования Unified Modeling Language (UML) явился средством достижения компромисса между этими подходами. Существует достаточное количество инструментальных средств, поддерживающих с помощью UML жизненный цикл информационных систем, и, одновременно, UML является достаточно гибким для настройки и поддержки специфики деятельности различных команд разработчиков. Мощный толчок к разработке этого направления информационных технологий дало распространение объектно-ориентированных языков программирования в конце 1980-х начале 1990-х годов. Пользователям хотелось получить единый язык моделирования, который объединил бы в себе всю мощь объектно-ориентированного подхода и давал бы четкую модель системы, отражающую все ее значимые стороны. К середине девяностых явными лидерами в этой области стали методы Booch (Grady Booch), OMT-2 (Jim Rumbaugh), OOSE Object-Oriented Software Engineering (Ivar Jacobson). Однако эти три метода имели свои сильные и слабые стороны: OOSE был лучшим на стадии анализа проблемной области и анализа требований к системе, OMT-2 был наиболее предпочтителен на стадиях анализа и разработки информационных систем, Booch лучше всего подходил для стадий дизайна и разработки. Все шло к созданию единого языка, который объединял бы сильные стороны известных методов и обеспечивал наилучшую поддержку моделирования. Таким языком оказался UML. Создание UML началось в октябре 1994 г., когда Джим Рамбо и Гради Буч из Rational Software Corporation стали работать над объединением своих методов OMT и Booch. Осенью 1995 г. увидела свет первая черновая версия объединенной методологии, которую они назвали Unified Method 0.8. После присоединения в конце 1995 г. к Rational Software Corporation Айвара Якобсона и его фирмы Objectory, усилия трех создателей наиболее распространенных объектно-ориентированных методологий были объединены и направлены на создание UML. В настоящее время консорциум пользователей UML Partners включает в себя представителей таких грандов информационных технологий, как Rational Software, Microsoft, IBM, Hewlett-Packard, Oracle, DEC, Unisys, IntelliCorp, Platinum Technology. UML представляет собой объектно-ориентированный язык моделирования, обладающий следующими основными характеристиками:
UML это стандартная нотация визуального моделирования программных систем, принятая консорциумом Object Managing Group (OMG) осенью 1997 г., и на сегодняшний день она поддерживается многими объектно-ориентированными CASE-продуктами. UML включает внутренний набор средств моделирования (модулей?) ("ядро"), которые сейчас приняты во многих методах и средствах моделирования. Эти концепции необходимы в большинстве прикладных задач, хотя не каждая концепция необходима в каждой части каждого приложения. Пользователям языка предоставлены возможности:
Синтаксис и семантика основных объектов UMLКлассы Классы это базовые элементы любой объектно-ориентированной системы. Классы представляют собой описание совокупностей однородных объектов с присущими им свойствами атрибутами, операциями, отношениями и семантикой. В рамках модели каждому классу присваивается уникальное имя, отличающее его от других классов. Если используется составное имя (в начале имени добавляется имя пакета, куда входит класс), то имя класса должно быть уникальным в пакете. Атрибут это свойство класса, которое может принимать множество значений. Множество допустимых значений атрибута образует домен. Атрибут имеет имя и отражает некоторое свойство моделируемой сущности, общее для всех объектов данного класса. Класс может иметь произвольное количество атрибутов. Операция реализация функции, которую можно запросить у любого объекта класса. Операция показывает, что можно сделать с объектом. Исполнение операции часто связано с обработкой и изменением значений атрибутов объекта, а также изменением состояния объекта. На рис. 11.1 приведено графическое изображение класса "Заказ" в нотации UML.
Синтаксис UML для свойств классов (в отдельных программных средствах, например, в IBM UML Modeler, порядок записи параметров может быть иным): < признак видимости> <имя атрибута> : <тип данных> = <значение по умолчанию> <признак видимости> <имя операции> <(список аргументов)> Видимость свойства указывает на возможность его использования другими классами. Один класс может "видеть" другой, если тот находится в области действия первого и между ними существует явное или неявное отношение. В языке UML определены три уровня видимости:
Еще одной важной характеристикой атрибутов и операций классов является область действия. Область действия свойства указывает, будет ли оно проявлять себя по-разному в каждом экземпляре класса, или одно и то же значение свойства будет совместно использоваться всеми экземплярами:
Возможное количество экземпляров класса называется его кратностью. В UML можно определять следующие разновидности классов:
Принципиальное назначение классов характеризуют стереотипы. Это, фактически, классификация объектов на высоком уровне, позволяющая определить некоторые основные свойства объекта (пример стереотипа класс "действующее лицо"). Механизм стереотипов является также средством расширения словаря UML за счет создания на основе существующих блоков языка новых, специфичных для решения конкретной проблемы. Диаграммы классов Классы в UML изображаются на диаграммах классов, которые позволяют описать систему в статическом состоянии определить типы объектов системы и различного рода статические связи между ними. Классы отображают типы объектов системы. Между классами возможны различные отношения, представленные на рис. 11.2:
Зависимостью называется отношение использования, согласно которому изменение в спецификации одного элемента (например, класса "товар") может повлиять на использующий его элемент (класс "строка заказа"). Часто зависимости показывают, что один класс использует другой в качестве аргумента. Обобщение это отношение между общей сущностью (родителем класс "клиент") и ее конкретным воплощением (потомком классы "корпоративный клиент" или "частный клиент"). Объекты класса-потомка могут использоваться всюду, где встречаются объекты класса-родителя, но не наоборот. При этом он наследует свойства родителя (его атрибуты и операции). Операция потомка с той же сигнатурой, что и у(?) родителя, замещает(?) операцию родителя; это свойство называют полиморфизмом. Класс, у которого нет родителей, но есть потомки, называется корневым. Класс, у которого нет потомков, называется листовым. Ассоциация это отношение, показывающее, что объекты одного типа неким образом связаны с объектами другого типа ("клиент" может сделать "заказ"). Если между двумя классами определена ассоциация, то можно перемещаться от объектов одного класса к объектам другого. При необходимости направление навигации может задаваться стрелкой. Допускается задание ассоциаций на одном классе. В этом случае оба конца ассоциации относятся к одному и тому же классу. Это означает, что с объектом некоторого класса можно связать другие объекты из того же класса. Ассоциации может быть присвоено имя, описывающее семантику отношений. Каждая ассоциация имеет две роли, которые могут быть отражены на диаграмме (рис. 11.3). Роль ассоциации обладает свойством множественности, которое показывает, сколько соответствующих объектов может участвовать в данной связи.
рис. 11.3 иллюстрирует модель формирования заказа. Каждый заказ может быть создан единственным клиентом (множественность роли 1.1). Каждый клиент может создать один и более заказов (множественность роли 1..n). Направление навигации показывает, что каждый заказ должен быть "привязан" к определенному клиенту. Такого рода ассоциация является простой и отражает отношение между равноправными сущностями, когда оба класса находятся на одном концептуальном уровне и ни один не является более важным, чем другой. Если приходится моделировать отношение типа "часть-целое", то используется специальный тип ассоциации агрегирование. В такой ассоциации один из классов имеет более высокий ранг (целое класс "заказ", рис. 11.2) и состоит из нескольких меньших по рангу классов (частей класс "строка заказа"). В UML используется и более сильная разновидность агрегации композиция, в которой объект-часть может принадлежать только единственному целому. В композиции жизненный цикл частей и целого совпадают, любое удаление целого обязательно захватывает и его части. Для ассоциаций можно задавать атрибуты и операции, создавая по обычным правилам UML классы ассоциаций. Диаграммы использования Диаграммы использования описывают функциональность ИС, которая будет видна пользователям системы. "Каждая функциональность" изображается в виде "прецедентов использования" (use case) или просто прецедентов. Прецедент это типичное взаимодействие пользователя с системой, которое при этом:
Прецедент обозначается на диаграмме овалом, связанным с пользователями, которых принято называть действующими лицами (актерами, actors). Действующие лица используют систему (или используются системой) в данном прецеденте. Действующее лицо выполняет некоторую роль в данном прецеденте. На диаграмме изображается только одно действующее лицо, однако реальных пользователей, выступающих в данной роли по отношению к ИС, может быть много. Список всех прецедентов фактически определяет функциональные требования к ИС, которые лежат в основе разработки технического задания на создание системы. На диаграммах прецедентов, кроме связей между действующими лицами и прецедентами, возможно использование еще двух видов связей между прецедентами: "использование" и "расширение" (рис. 11.4). Связь типа "расширение" применяется, когда один прецедент подобен другому, но несет несколько большую функциональную нагрузку. Ее следует применять при описании изменений в нормальном поведении системы. Связь типа "использование" позволяет выделить некий фрагмент поведения системы и включать его в различные прецеденты без повторного описания. На рис. 11.4 показано, что при исполнении прецедента "формирование заказа" возможно использование информации из предыдущего заказа, что позволит не вводить все необходимые данные. А при исполнении прецедентов "оценить риск сделки" и "согласовать цену" необходимо выполнить одно и то же действие рассчитать стоимость заказа.
Динамические аспекты поведения системы отражаются приведенными ниже диаграммами. В отличие от некоторых подходов объектного моделирования, когда и состояние, и поведение системы отображаются на диаграммах классов, UML отделяет описание поведения в диаграммы взаимодействия. В UML диаграммы классов не содержат сообщений, которые усложняют их чтение. Поток сообщений между объектами выносится на диаграммы взаимодействия. Как правило, диаграмма взаимодействия охватывает поведение объектов в рамках одного варианта использования. Прямоугольники на диаграмме представляют различные объекты и роли, которые они имеют в системе, а линии между классами отображают отношения (или ассоциации) между ними. Сообщения обозначаются ярлыками возле стрелок, они могут иметь нумерацию и показывать возвращаемые значения. Существуют два вида диаграмм взаимодействия: диаграммы последовательностей и кооперативные диаграммы. Диаграммы последовательностей Этот вид диаграмм используется для точного определения логики сценария выполнения прецедента. Диаграммы последовательностей отображают типы объектов, взаимодействующих при исполнении прецедентов, сообщения, которые они посылают друг другу, и любые возвращаемые значения, ассоциированные с этими сообщениями. Прямоугольники на вертикальных линиях показывают "время жизни" объекта. Линии со стрелками и надписями названий методов означают вызов метода у объекта.
Сообщения появляются в той последовательности, как они показаны на диаграмме сверху вниз. Если предусматривается отправка сообщения объектом самому себе (самоделегирование), то стрелка начинается и заканчивается на одной "линии жизни". На диаграммы может быть добавлена управляющая информация: описание условий, при которых посылается сообщение; признак многократной отправки сообщения (маркер итерации); признак возврата сообщения. Кооперативные диаграммы На кооперативных диаграммах объекты (или классы) показываются в виде прямоугольников, а стрелками обозначаются сообщения, которыми они обмениваются в рамках одного варианта использования. Временная последовательность сообщений отражается их нумерацией. Диаграммы состояний Диаграммы состояний используются для описания поведения сложных систем. Они определяют все возможные состояния, в которых может находиться объект, а также процесс смены состояний объекта в результате некоторых событий.Эти диаграммы обычно используются для описания поведения одного объекта в нескольких прецедентах. Прямоугольниками представляются состояния, через которые проходит объект во время своего поведения. Состояниям соответствуют определенные значения атрибутов объектов. Стрелки представляют переходы от одного состояния к другому, которые вызываются выполнением некоторых функций объекта. Имеется также два вида псевдо-состояний: начальное состояние, в котором находится только что созданный объект, и конечное состояние, которое объект не покидает, как только туда перешел. Переходы имеют метки, которые синтаксически состоят из трех необязательных частей (см. рис. 11.7):
< Событие> <[Условие]> < / Действие>. На диаграммах также отображаются функции, которые выполняются объектом в определенном состоянии. Синтаксис метки деятельности: выполнить/< деятельность >. Диаграммы деятельности Диаграмма деятельности это частный случай диаграммы состояний. На диаграмме деятельности представлены переходы потока управления от одной деятельности к другой внутри системы. Этот вид диаграмм обычно используется для описания поведения, включающего в себя множество параллельных процессов. Основными элементами диаграмм деятельности являются (рис. 11.8):
На диаграмме деятельности могут быть представлены действия, соответствующие нескольким вариантам использования. На таких диаграммах появляется множество начальных точек, поскольку они отражают теперь реакцию системы на множество внешних событий. Таким образом, диаграммы деятельности позволяют получить полную картину поведения системы и легко оценивать влияние изменений в отдельных вариантах использования на конечное поведение системы. Любая деятельность может быть подвергнута дальнейшей декомпозиции и представлена в виде отдельной диаграммы деятельности или спецификации (словесного описания). Диаграммы компонентов Диаграммы компонентов позволяют изобразить модель системы на физическом уровне. Элементами диаграммы являются компоненты физические замещаемые модули системы. Каждый компонент является полностью независимым элементом системы. Разновидностью компонентов являются узлы. Узел это элемент реальной (физической) системы, который существует во время функционирования программного комплекса и представляет собой вычислительный ресурс, обычно обладающий как минимум некоторым объемом памяти, а часто еще и способностью обработки. Узлы делятся на два типа:
Для различных типов компонентов предусмотрены соответствующие стереотипы в языке UML. Компонентом может быть любой достаточно крупный модульный объект, такой как таблица или экстент базы данных, подсистема, бинарный исполняемый файл, готовая к использованию система или приложение. Таким образом, диаграмму компонентов можно рассматривать как диаграмму классов в более крупном (менее детальном) масштабе. Компонент, как правило, представляет собой физическую упаковку логических элементов, таких как классы, интерфейсы и кооперации. Основное назначение диаграмм компонентов разделение системы на элементы, которые имеют стабильный интерфейс и образуют единое целое. Это позволяет создать ядро системы, которое не будет меняться в ответ на изменения, происходящие на уровне подсистем. На рис. 11.9 показана упрощенная схема элементов фрагмента корпоративной системы. "Коробки" представляют собой компоненты приложения или внутренние подсистемы. Пунктирные линии отражают зависимости между компонентами.
Каждый компонент диаграммы при необходимости документируется с помощью более детальной диаграммы компонентов, диаграммы сценариев или диаграммы классов. Пакеты UML Пакеты представляют собой универсальный механизм организации элементов в группы. В пакет можно поместить диаграммы различного типа и назначения. В отличие от компонентов, существующих во время работы программы, пакеты носят чисто концептуальный характер, то есть существуют только во время разработки. Изображается пакет в виде папки с закладкой, содержащей, как правило, только имя и иногда описание содержимого. Диаграмма пакетов содержит пакеты классов и зависимости между ними. Зависимость между двумя пакетами имеет место в том случае, если изменения в определении одного элемента влекут за собой изменения в другом. По отношению к пакетам можно использовать механизм обобщения (см. выше раздел "Диаграммы классов" ). |
Лекция_12: Этапы проектирования ИС с применением UML. |
UML обеспечивает поддержку всех этапов жизненного цикла ИС и предоставляет для этих целей ряд графических средств диаграмм. На этапе создания концептуальной модели для описания бизнес-деятельности используются модели бизнес-прецедентов и диаграммы видов деятельности, для описания бизнес-объектов модели бизнес-объектов и диаграммы последовательностей. На этапе создания логической модели ИС описание требований к системе задается в виде модели и описания системных прецедентов, а предварительное проектирование осуществляется с использованием диаграмм классов, диаграмм последовательностей и диаграмм состояний. На этапе создания физической модели детальное проектирование выполняется с использованием диаграмм классов, диаграмм компонентов, диаграмм развертывания. Ниже приводятся определения и описывается назначение перечисленных диаграмм и моделей применительно к задачам проектирования ИС (в скобках приведены альтернативные названия диаграмм, использующиеся в современной литературе). Диаграммы прецедентов (диаграммы вариантов использования, use case diagrams) это обобщенная модель функционирования системы в окружающей среде. Диаграммы видов деятельности (диаграммы деятельностей, activity diagrams) модель бизнес-процесса или поведения системы в рамках прецедента. Диаграммы взаимодействия (interaction diagrams) модель процесса обмена сообщениями между объектами, представляется в виде диаграмм последовательностей (sequence diagrams) или кооперативных диаграмм (collaboration diagrams). Диаграммы состояний (statechart diagrams) модель динамического поведения системы и ее компонентов при переходе из одного состояния в другое. Диаграммы классов (class diagrams) логическая модель базовой структуры системы, отражает статическую структуру системы и связи между ее элементами. Диаграммы базы данных (database diagrams) модель структуры базы данных, отображает таблицы, столбцы, ограничения и т.п. Диаграммы компонентов (component diagrams) модель иерархии подсистем, отражает физическое размещение баз данных, приложений и интерфейсов ИС. Диаграммы развертывания (диаграммы размещения, deployment diagrams) модель физической архитектуры системы, отображает аппаратную конфигурацию ИС. На рис. 12.1 показаны отношения между различными видами диаграмм UML. Указатели стрелок можно интерпретировать как отношение "является источником входных данных для..." (например, диаграмма прецедентов является источником данных для диаграмм видов деятельности и последовательности). Приведенная схема является наглядной иллюстрацией итеративного характера разработки моделей с использованием UML.
Ниже приводятся описания последовательных этапов проектирования ИС с использованием UML. Разработка модели бизнес-прецедентовМодель бизнес-прецедентов описывает бизнес-процессы с точки зрения внешнего пользователя, т.е. отражает взгляд на деятельность организации извне. Проектирование системы начинается с изучения и моделирования бизнес-деятельности организации. На этом этапе вводится и отображается в модели ряд понятий, свойственных объектно-ориентированному подходу: Исполнитель (Действующее лицо, Actor) личность, организация или система, взаимодействующая с ИС; различают внешнего исполнителя (который использует или используется системой, т.е. порождает прецеденты деятельности) и внутреннего исполнителя (который обеспечивает реализацию прецедентов деятельности внутри системы). На диаграмме исполнитель представляется стилизованной фигуркой человека. Прецедент законченная последовательность действий, инициированная внешним объектом (личностью или системой), которая взаимодействует с ИС и получает в результате некоторое сообщение от ИС. На диаграмме представляется овалом с надписью, отражающей содержание действия. Класс описание совокупности однородных объектов с их атрибутами, операциями, отношениями и семантикой. На диаграмме представляется прямоугольником, содержащим описания атрибутов и операций класса. Ассоциация связь между двумя элементами модели. На диаграмме представляется линией. Обобщение связь между двумя элементами модели, когда один элемент (подкласс) является частным случаем другого элемента (суперкласса). На диаграмме представляется стрелкой. Агрегация отношение между элементами модели, когда один элемент является частью другого элемента (агрегата). На диаграмме представляется стрелкой с ромбовидным концом. Для иллюстрации этапов разработки проекта использованы адаптированные материалы проекта ИС медицинского центра [рис. 12.2]. Назначение ИС автоматизация ведения и использования клинических записей о пациентах. В настоящее время эта работа производится вручную персоналом центра. На рис. 12.2 представлена общая модель деятельности центра в виде диаграммы прецедентов. Прецедент "Обслуживание пациента" реализуется через множество других, более ограниченных прецедентов (рис. 12.3), отражающих детализацию представления функционирования центра.
Для включения в диаграмму выбранные прецеденты должны удовлетворять следующим критериям:
Исходя из цели создания системы, для дальнейшего исследования и моделирования отбираются только те бизнес-прецеденты, которые связаны с использованием клинических записей. Выполнение прецедента описывается с помощью диаграмм видов деятельности, которые отображают исполнителей и последовательность выполнения соответствующих бизнес-процессов (рис. 12.4).
Несмотря на то, что оказание медицинской помощи предусматривает множество разнообразных действий исполнителей, для нашей задачи существенными являются только процессы обмена информацией между этими исполнителями, и именно они отображаются в создаваемых моделях. Поэтому на диаграмме отражен процесс оценки состояния пациента на основании имеющейся в центре информации о нем. Общее поле диаграммы деятельности делится на несколько "плавательных дорожек", каждая из которых содержит описание действий одного из исполнителей. Основными элементами диаграмм видов деятельности являются обозначения состояния ("начало", "конец"), действия (овал) и момента синхронизации действий (линейка синхронизации, на которой сходятся или разветвляются несколько стрелок). Диаграмма подходит для описания действий как внешнего, так и внутреннего специалиста центра. Этап завершается после разработки диаграмм видов деятельности для всех выделенных в модели бизнес-прецедентов. Естественно, на последующих этапах анализа и проектирования будут выявлены какие-то важные подробности в описании деятельности объекта автоматизации. Поэтому разработанные на данном этапе модели будут еще неоднократно корректироваться. Разработка модели бизнес-объектовСледующим этапом проектирования ИС является разработка модели бизнес-объектов, которая показывает выполнение бизнес-процессов организации ее внутренними исполнителями. Основными компонентами моделей бизнес-объектов являются внешние и внутренние исполнители, а также бизнес-сущности, отображающие все, что используют внутренние исполнители для реализации бизнес-процессов. Пример модели бизнес-объектов для прецедента "Ответ на запрос" приведен на рис. 12.5.
В этой диаграмме появилось новое действующее лицо отправитель запроса. На самом деле с запросом о состоянии пациента могут обращаться в систему многие из действующих лиц: юрист, страховая компания, технический персонал и даже сам пациент. Таким образом, понятие "Отправитель запроса" служит для обобщенного представления всех этих действующих лиц при описании прецедента "Ответ на запрос" (рис. 12.6). "Отправитель запроса" становится суперклассом по отношению к обобщаемым понятиям (подклассам).
Для детального описания выполнения бизнес-процессов обычно используются диаграммы последовательностей (рис. 12.7).
Основными элементами диаграммы последовательностей являются обозначения объектов (прямоугольники), вертикальные линии, отображающие течение времени при деятельности объекта, и стрелки, показывающие выполнение действий объектами. Результатом этого этапа являются согласованные с заказчиком и достаточно подробные описания действий специалистов организации, внедряющей ИС, необходимые для обеспечения исполнения ее функций. Разработка концептуальной модели данныхЗатем на основе информации, выявленной на этапах бизнес-моделирования, выполняется разработка концептуальной модели данных, которые будут использоваться в разрабатываемой системе. На рис. 12.8 представлена в виде диаграммы классов модель данных для объекта "Клинические записи".
Модель показывает, что клинические записи включают (агрегируют) ряд блоков. При этом "минимальный набор данных" и "план лечения" могут быть включены в каждую клиническую запись в единственном экземпляре, а блоки "результаты анализов", "предписания врача", "ход лечения" могут повторяться неограниченное число раз. Архив состоит из множества клинических записей (агрегирует клинические записи), но может быть и пустым. Поскольку пациент может предварительно проходить лечение в других учреждениях, или несколько раз проходить лечение в центре, появляются дополнительные разновидности (подклассы) клинических записей: внешние, старые внутренние, новые внутренние. Этот этап завершает процедуры бизнес-моделирования и позволяет представить команде проектировщиков в едином формате ту информацию, которая будет необходима для создания системы. Разработанные диаграммы являются отправной точкой в процессах проектирования баз данных и приложений системы, обеспечивают согласованность действий бизнес-аналитиков и разработчиков в процессе дальнейшей работы над системой. Эти диаграммы, конечно же, будут претерпевать изменения в процессе последующего проектирования, однако эти изменения будут фиксироваться в формате, уже привычном для всей команды разработчиков, и будут автоматически отражаться в последующих моделях. Разработка требований к системеНа этапе формирования требований, прежде всего, необходимо определить область действия разрабатываемой системы и получить точное представление о желаемых возможностях системы. Основой разработки требований является модель системных прецедентов, отражающая выполнение конкретных обязанностей внутренними и внешними исполнителями с использованием ИС. Источником данных для создания модели системных прецедентов являются разработанные на предыдущем этапе бизнес-модели. Однако при создании модели полезно предварительно составить детальные описания прецедентов, содержащие определения используемых данных и точную последовательность их выполнения. Описание осуществляется в соответствии с принятым в организации шаблоном, который обычно включает следующие разделы:
В процессе создания модели системных прецедентов осуществляется преобразование и перенос компонентов бизнес-моделей на новые диаграммы. Типовые преобразования по технологии Rational Unified Process приведены в таблица 12.1. Таблица 12.1. Элементы бизнес-модели Элементы модели системных прецедентов Бизнес-прецеденты Подсистемы Внешние исполнители Исполнители Внутренние исполнители Исполнители или прецеденты Процессы, выполняемые внутренними исполнителями Прецеденты На рис. 12.9 представлена модель системных прецедентов для бизнес-прецедента "Оказание медицинской помощи". Исходя из цели создания системы, в модели системных прецедентов отражены только те действия исполнителей, которые связаны с предоставлением доступа и обновлением клинических записей.
Описываемые моделью функции характерны только для одного вида деятельности оказания медицинской помощи, и в основном не используются в других видах деятельности Центра. Это позволяет объединить выделенные функции в некую единую подсистему проектируемой ИС. Внутренний исполнитель "Персонал центра" (см. рис. 12.4, рис. 12.7) и выполняемый им ручной процесс преобразован в системный прецедент "Предоставление доступа к клиническим записям". Внешние исполнители (например, "Производитель медицинского оборудования") непосредственно взаимодействуют с проектируемой системой, т.е. превращаются в исполнителей. В модели отражены два специальных типа связи между прецедентами (на рис. 12.9 соответствующие прецеденты выделены тенью):
Прецедент "Проверка прав доступа" впервые появился на диаграммах и реализуется средствами разрабатываемой ИС. Поэтому для него приходится разрабатывать диаграмму последовательностей, описывающую его исполнение (рис. 12.10). В результате в проектируемой ИС появляются два новых объекта программный модуль "Менеджер защиты" и информационный блок "Набор прав".
Таким образом, результатом разработки модели системных прецедентов является не только исчерпывающий перечень функций, которые должны быть реализованы в проектируемой системе, но и подробное описание необходимой реализации этих функций. Анализ требований и предварительное проектирование системы. Основные задачи этапа:
Основным инструментом на данном этапе являются диаграммы классов системы, которые строятся на основе разработанной модели системных прецедентов. Одновременно на этом этапе уточняются диаграммы последовательностей выполнения отдельных прецедентов, что приводит к изменениям в составе объектов и диаграммах классов. Это естественное отражение средствами UML итеративного процесса разработки системы. Диаграммы классов системы заполняются объектами из модели системных прецедентов. Они содержат описание этих объектов в виде классов и описание взаимодействия между классами. Диаграмма классов, описывающая процедуры защиты доступа к данным, приведена на рис. 12.11.
Таким образом, в результате этого этапа проектирования появляется достаточно подробное описание состава и функций проектируемой системы, а также информации, которую необходимо использовать в базе данных и в приложениях. Поскольку диаграммы классов строятся на основе разработанных ранее бизнес-моделей, появляется уверенность в том, что разрабатываемая система будет действительно удовлетворять исходным требованиям заказчика. В то же время, благодаря своему синтаксису, диаграммы классов оказываются хорошим средством структурирования и представления требований к функциональности, интерфейсам и данным для элементов проектируемой системы. Разработка моделей базы данных и приложенийНа этом этапе осуществляется отображение элементов полученных ранее моделей классов в элементы моделей базы данных и приложений:
Поскольку модели базы данных и приложений строятся на основе единой логической модели, автоматически обеспечивается связность этих проектов (рис. 12.12).
В модель базы данных отображаются только перманентные классы, из которых удаляются атрибуты, не отображаемые в столбцах (например, атрибут типа "Общий объем продаж", который получается суммированием содержимого множества полей базы данных). Некоторые атрибуты (например, АДРЕС) могут отображаться в множество столбцов (СТРАНА, ГОРОД, УЛИЦА, ДОМ, ПОЧТОВЫЙ ИНДЕКС). Для каждого простого класса в модели базы данных формируется отдельная таблица, включающая столбцы, соответствующие атрибутам класса. Отображение классов подтипов в таблицы осуществляется одним из стандартных способов:
В первом случае для каждого из классов создается отдельная таблица, между которыми затем устанавливаются необходимые связи. Во втором случае создается таблица для суперкласса, а затем в каждую таблицу подклассов включаются столбцы для каждого из атрибутов суперкласса. В третьем создается единая таблица, содержащая атрибуты как суперкласса, так и всех подклассов (рис. 12.13). При этом для выделения исходных таблиц подклассов в результирующую таблицу добавляется один или более дополнительных столбцов (на рисунке показан курсивом).
Разработка проекта базы данных осуществляется с использованием специального UML-профиля (Profile for Database Design), который включает следующие основные компоненты диаграмм:
На рис. 12.14 представлен фрагмент модели базы данных две таблицы, соответствующие классам "пациент" (рис. 12.3, рис. 12.6) и "минимальный набор данных" (рис. 12.8). Связь между ними обязательная, поскольку "минимальный набор данных" не может существовать без "пациента".
На диаграммах указываются дополнительные характеристики таблиц и столбцов:
Результатом этапа является детальное описание проекта базы данных и приложений системы. Проектирование физической реализации системыНа этом этапе проектирования модели баз данных и приложений дополняются обозначениями их размещения на технических средствах разрабатываемой системы. На рис. 12.15 приведено изображение разделения таблицы "пациент" на три экстента (<<Tablespace>>) в соответствии с первой буквой фамилии пациента.
Основными понятиями UML, которые используются на данном этапе, являются следующие:
Диаграммы развертывания позволяют отобразить на единой схеме различные компоненты системы (программные и информационные) и их распределение по комплексу технических средств (рис. 12.16).
Таким образом, при проектировании сложной ИС она разделяется на части, и каждая из них затем исследуется и создается отдельно. В настоящее время используются два различных способа такого разбиения ИС на подсистемы: структурное (или функциональное) разбиение и объектная (компонентная) декомпозиция. С позиций проектирования ИС суть функционального разбиения может быть выражена известной формулой: "Программа = Данные + Алгоритмы". При функциональной декомпозиции программной системы ее структура описывается блок-схемами, узлы которых представляют собой "обрабатывающие центры" (функции), а связи между узлами описывают движение данных. При объектном разбиении в системе выделяются "активные сущности" объекты (или компоненты), которые взаимодействуют друг с другом, обмениваясь сообщениями и выполняя соответствующие функции (методы) объекта. Если при проектировании ИС разбивается на объекты, то для ее визуального моделирования следует использовать UML. Если в основу проектирования положена функциональная декомпозиция ИС, то UML не нужен и следует использовать рассмотренные ранее структурные нотации. В то же время, при выборе подхода к разработке ИС следует учитывать, что визуальные модели все более широко используются в существующих технологиях управления проектированием систем, сложность, масштабы и функциональность которых постоянно возрастают. Они хорошо приспособлены для решения таких часто возникающих при создании систем задач как: физическое перераспределение вычислений и данных, обеспечение параллелизма вычислений, репликация БД, обеспечение безопасности доступа к ИС, оптимизация балансировки нагрузки ИС, устойчивость к сбоям и т.п. Визуализированные средствами UML модели ИС позволяют наладить плодотворное взаимодействие между заказчиками, пользователями и командой разработчиков. Они обеспечивают ясность представления выбранных архитектурных решений и позволяют понять разрабатываемую систему во всей ее полноте. |
Технология геоинформационных систем (ГИС) объединяет традиционные операции при работе с базами данных, такими, как запрос и статистический анализ, с преимуществами полноценной визуализации и географического (пространственного) анализа, которые предоставляет карта. Эти возможности отличают ГИС от других информационных систем и обеспечивают уникальные возможности для ее применения в широком спектре задач, связанных с анализом и прогнозом явлений и событий окружающего мира, с осмыслением и выделением главных факторов и причин, а также их возможных последствий, с планированием стратегических решений и текущих последствий предпринимаемых действий (см. рис. 1,2).
рис.1 |
рис.2 |
Термин "информация" понимается зачастую слишком узко (вроде тех "информаций", что сообщают журналисты). Реально же, информацией в нашем понимании следует называть все, что может быть представлено в виде букв, цифр и изображений. Все методы, техники, приемы, средства, системы, теории, направления и т.д. и т.п., которые нацелены на сбор, переработку и использование информации, вместе называются информационными технологиями. И ГИС одна из них.
В настоящее время ГИС - это многомиллионная индустрия, в которую вовлечены миллионы людей во всем мире. Так, по данным компании Dataquest, в 1997 году общие продажи программного ГИС обеспечения превысили 1 млрд. долл. США, а с учетом сопутствующих программных и аппаратных средств рынок ГИС приближается к 10 млрд. ГИС изучают в школах, колледжах и университетах. Эту технологию применяют практически во всех сферах человеческой деятельности будь то анализ таких глобальных проблем, как перенаселение, загрязнение территории, голод и перепроизводство сельскохозяйственной продукции, сокращение лесных угодий, природные катастрофы, так и решение частных задач, таких как поиск наилучшего маршрута движения между пунктами, подбор оптимального расположения нового офиса, поиск дома по его адресу, прокладка трубопровода или линии электропередачи на местности, различные муниципальные задачи, типа регистрации земельной собственности. Как же удается с помощью одной технологии решать столь разные задачи? Чтобы это понять, рассмотрим последовательно устройство, работу и примеры применения ГИС.
Составные части ГИС. Работающая ГИС включает в себя пять ключевых составляющих: аппаратные средства, программное обеспечение, данные, исполнители и методы (см. рис. 3).
Аппаратные средства. Это компьютер, на котором запущена ГИС. В настоящее время ГИС работают на различных типах компьютерных платформ, от централизованных серверов до отдельных или связанных сетью настольных компьютеров.
Программное обеспечение ГИС содержит функции и инструменты, необходимые для хранения, анализа и визуализации географической (пространственной) информации. Ключевыми компонентами программных продуктов являются: инструменты для ввода и оперирования географической информацией; система управления базой данных (DBMS или СУБД); инструменты поддержки пространственных запросов, анализа и визуализации (отображения); графический пользовательский интерфейс (GUI или ГИП) для легкого доступа к инструментам и функциям.
Данные. Это вероятно наиболее важный компонент ГИС. Данные о пространственном положении (географические данные) и связанные с ними табличные данные могут собираться и подготавливаться самим пользователем, либо приобретаться у поставщиков на коммерческой или другой основе. В процессе управления пространственными данными ГИС интегрирует пространственные данные с другими типами и источниками данных, а также может использовать СУБД, применяемые многими организациями для упорядочивания и поддержки имеющихся в их распоряжении данных.
Исполнители. Широкое применение технологии ГИС невозможно без людей, которые работают с программными продуктами и разрабатывают планы их использования при решении реальных задач. Пользователями ГИС могут быть как технические специалисты, разрабатывающие и поддерживающие систему, так и обычные сотрудники (конечные пользователи), которым ГИС помогает решать текущие каждодневные дела и проблемы.
Методы. Успешность и эффективность (в том числе экономическая) применения ГИС во многом зависит от правильно составленного плана и правил работы, которые составляются в соответствии со спецификой задач и работы каждой организации.
Как работает ГИС? ГИС хранит информацию о реальном мире в виде набора тематических слоев, которые объединены на основе географического положения. Этот простой, но очень гибкий подход доказал свою ценность при решении разнообразных реальных задач: для отслеживания передвижения транспортных средств и материалов, детального отображения реальной обстановки и планируемых мероприятий, моделирования глобальной циркуляции атмосферы.
Любая географическая информация содержит сведения о пространственном положении, будь то привязка к географическим или другим координатам, или ссылки на адрес, почтовый индекс, избирательный округ или округ переписи населения, идентификатор земельного или лесного участка, название дороги или километровый столб на магистрали и т.п. При использовании подобных ссылок для автоматического определения местоположения или местоположений объекта (объектов) применяется процедура, называемая геокодированием. С ее помощью можно быстро определить и посмотреть на карте где находится интересующий вас объект или явление, такие как дом, в котором проживает ваш знакомый или находится нужная вам организация, где произошло землетрясение или наводнение, по какому маршруту проще и быстрее добраться до нужного пункта или дома.
Векторная и растровая модели. ГИС может работать с двумя существенно отличающимися типами данных - векторными и растровыми (см. рис. 4). В векторной модели информация о точках, линиях и полигонах кодируется и хранится в виде набора координат X,Y (в современных ГИС часто добавляется третья пространственная и четвертая, например, временная координата координата). Местоположение точки (точечного объекта), например буровой скважины, описывается парой координат (X,Y). Линейные объекты, такие как дороги, реки или трубопроводы, сохраняются как наборы координат X,Y. Полигональные объекты, типа речных водосборов, земельных участков или областей обслуживания, хранятся в виде замкнутого набора координат. Векторная модель особенно удобна для описания дискретных объектов и меньше подходит для описания непрерывно меняющихся свойств, таких как плотность населения или доступность объектов. Растровая модель оптимальна для работы с непрерывными свойствами. Растровое изображение представляет собой набор значений для отдельных элементарных составляющих (ячеек), оно подобно отсканированной карте или картинке. Обе модели имеют свои преимущества и недостатки. Современные ГИС могут работать как с векторными, так и с растровыми моделями данных.
рис.3 |
рис.4 |
Задачи, которые решает ГИС. ГИС общего назначения, в числе прочего, обычно выполняет пять процедур (задач) с данными: ввод, манипулирование, управление, запрос и анализ, визуализацию.
Ввод. Для использования в ГИС данные должны быть преобразованы в подходящий цифровой формат. Процесс преобразования данных с бумажных карт в компьютерные файлы называется оцифровкой. В современных ГИС этот процесс может быть автоматизирован с применением сканерной технологии, что особенно важно при выполнении крупных проектов, либо, при сравнительно небольшом объеме работ, данные можно вводить с помощью дигитайзера. Некоторые ГИС имеют встроенные векторизаторы, автоматизирующие процесс оцифровки растровых изображений. Многие данные уже переведены в форматы, напрямую воспринимаемые ГИС-пакетами.
Манипулирование. Часто для выполнения конкретного проекта имеющиеся данные нужно дополнительно видоизменить в соответствии с требованиями вашей системы. Например, географическая информация может быть в разных масштабах (осевые линии улиц имеются в масштабе 1: 100 000, границы округов переписи населения - в масштабе 1: 50 000, а жилые объекты - в масштабе 1: 10 000). Для совместной обработки и визуализации все данные удобнее представить в едином масштабе и одинаковой картографической проекции. ГИС-технология предоставляет разные способы манипулирования пространственными данными и выделения данных, нужных для конкретной задачи. Управление. В небольших проектах географическая информация может храниться в виде обычных файлов. Но при увеличении объема информации и росте числа пользователей для хранения, структурирования и управления данными эффективнее применять системы управления базами данных (СУБД), специальные компьютерные средства для работы с интегрированными наборами данных (базами данных) (см. рис. 5). В ГИС наиболее удобно использовать реляционную структуру, при которой данные хранятся в табличной форме. При этом для связывания таблиц применяются общие поля. Этот простой подход достаточно гибок и широко используется во многих, как ГИС, так и не ГИС приложениях.
рис.5 |
Запрос и анализ. При наличии ГИС и географической информации Вы сможете получать ответы как на простые вопросы (Кто владелец данного земельного участка? На каком расстоянии друг от друга расположены эти объекты? Где расположена данная промзона?), так и на более сложные, требующие дополнительного анализа, запросы (Где есть места для строительства нового дома? Каков основный тип почв под еловыми лесами? Как повлияет на движение транспорта строительство новой дороги?). Запросы можно задавать как простым щелчком мышью на определенном объекте, так и посредством развитых аналитических средств (см. рис. 8). С помощью ГИС можно выявлять и задавать шаблоны для поиска, проигрывать сценарии по типу "что будет, если…". Современные ГИС имеют множество мощных инструментов для анализа, среди них наиболее значимы два: анализ близости и анализ наложения. Для проведения анализа близости объектов относительно друг друга в ГИС применяется процесс, называемый буферизацией. Он помогает ответить на вопросы типа: Сколько домов находится в пределах 100 м от этого водоема? Сколько покупателей живет не далее 1 км от данного магазина? Какова доля добытой нефти из скважин, находящихся в пределах 10 км от здания управления данного НГДУ? Процесс наложения включает интеграцию данных, расположенных в разных тематических слоях. В простейшем случае это операция отображения, но при ряде аналитических операций данные из разных слоев объединяются физически. Наложение, или пространственное объединение, позволяет, например, интегрировать данные о почвах, уклоне, растительности и землевладении со ставками земельного налога.
рис.8 |
Визуализация. Для многих типов пространственных операций конечным результатом является представление данных в виде карты или графика. Карта - это очень эффективный и информативный способ хранения, представления и передачи географической (имеющей пространственную привязку) информации. Раньше карты создавались на столетия. ГИС предоставляет новые удивительные инструменты, расширяющие и развивающие искусство и научные основы картографии. С ее помощью визуализация самих карт может быть легко дополнена отчетными документами, трехмерными изображениями, графиками, таблицами, диаграммами, фотографиями и другими средствами, например, мультимедийными.
Связанные технологии. ГИС тесно связана с рядом других типов информационных систем. Ее основное отличие заключается в способности манипулировать и проводить анализ пространственных данных. Хотя и не существует единой общепринятой классификации информационных систем, приведенное ниже описание должно помочь дистанциировать ГИС от настольных картографических систем (desktop mapping), систем САПР (CAD), дистанционного зондирования (remote sensing), систем управления базами данных (СУБД или DBMS) и технологии глобального позиционирования (GPS). Системы настольного картографирования используют картографическое представление для организации взаимодействия пользователя с данными. В таких системах все основано на картах, карта является базой данных. Большинство систем настольного картографирования имеет ограниченные возможности управления данными, пространственного анализа и настройки. Соответствующие пакеты работают на настольных компьютерах - PC, Macintosh и младших моделях UNIX рабочих станций.
Системы САПР способны создавать чертежи проектов, планы зданий и инфраструктуры. Для объединения в единую структуру они используют набор компонентов с фиксированными параметрами. Они основываются на небольшом числе правил объединения компонентов и имеют весьма ограниченные аналитические функции. Некоторые системы САПР расширены до поддержки картографического представления данных, но, как правило, имеющиеся в них утилиты не позволяют эффективно управлять и анализировать большие базы пространственных данных.
Дистанционное зондирование и GPS. Методы дистанционного зондирования - это искусство и научное направление для проведения измерений земной поверхности с использованием сенсоров, таких как различные камеры на борту летательных аппаратов, приемники системы глобального позиционирования или других устройств. Эти датчики собирают данные в виде наборов координат или изображений (в настоящее время преимущественно цифровых) и обеспечивают специализированные возможности обработки, анализа и визуализации полученных данных. Ввиду отсутствия достаточно мощных средств управления данными и их анализа, соответствующие системы в чистом виде, то есть без дополнительных функций, вряд ли можно отнести к настоящим ГИС.
Системы управления базами данных предназначены для хранения и управления всеми типами данных, включая географические (пространственные) данные. СУБД оптимизированы для подобных задач, поэтому во многие ГИС встроена поддержка СУБД. Эти системы в массе своей не имеют сходных с ГИС инструментов для анализа и визуализации. Что ГИС могут сделать для вас?
Пожалуй, главным козырем ГИС является наиболее "естественное" (для человека) представление как собственно пространственной информации, так и любой другой информации, имеющей отношение к объектам, расположенным в пространстве (т.н. атрибутивной информации). Способы представления атрибутивной информации различны: это может быть числовое значение с датчика, таблица из базы данных (как локальной, так и удаленной) о характеристиках объекта, его фотография, или реальное видеоизображение. Таким образом, ГИС могут помочь везде, где используется пространственная информация или информация об объектах, находящихся в определенных местах пространства (см. рис. 7). Если посмотреть на некоторые области и экономический эффект применения ГИС, то они могут: Делать пространственные запросы и проводить анализ. Способность ГИС проводить поиск в базах данных и осуществлять пространственные запросы позволила многим компаниях заработать миллионы долларов. ГИС помогает сократить время получения ответов на запросы клиентов; выявлять территории подходящие для требуемых мероприятий; выявлять взаимосвязи между различными параметрами (например, почвами, климатом и урожайностью с/х культур); выявлять места разрывов электросетей. Риэлторы используют ГИС для поиска, к примеру, всех домов на определенной территории, имеющих шиферные крыши, три комнаты и 10-метровые кухни, а затем выдать более подробное описание этих строений. Запрос может быть уточнен введением дополнительных параметров, например стоимостных. Можно получить список всех домов, находящих на заданном расстоянии от определенной магистрали, лесопаркового массива или места работы.
рис.6 |
рис.7 |
Улучшить интеграцию внутри организации. Многие применяющие ГИС организации обнаружили, что одно из основных ее преимуществ заключается в новых возможностях улучшения управления собственной организацией и ее ресурсами на основе географического объединения имеющихся данных, в возможности их совместного использования и согласованной модификации разными подразделениями. Возможность коллективного использования и постоянно наращиваемая и исправляемая разными структурными подразделениями база данных позволяют повысить эффективность работы как каждого подразделения, так и организации в целом. Так, компания, занимающаяся инженерными коммуникациями, может четко спланировать ремонтные или профилактические работы, начиная с получения полной информации и отображения на экране компьютера (или на бумажных копиях) соответствующих участков, например водопровода, и заканчивая автоматическим определением жителей, на которых эти работы повлияют, и уведомлением их о сроках предполагаемого отключения или перебоев с водоснабжением.
Принятие более обоснованных решений. ГИС, как и другие информационные технологии, подтверждает известную поговорку о том, что лучшая информированность помогает принять лучшее решение. Однако, ГИС - это не инструмент для выдачи решений, а средство, помогающее ускорить и повысить эффективность процедуры принятия решений. Оно обеспечивает ответы на запросы и функции анализа пространственных данных, представление результатов анализа в наглядном и удобном для восприятия виде. ГИС помогает, например, в решении таких задач, как предоставление разнообразной информации по запросам органов планирования, разрешение территориальных конфликтов, выбор оптимальных (с разных точек зрения и по разным критериям) мест для размещения объектов и т. д. Требуемая для принятия решений информация может быть представлена в лаконичной картографической форме с дополнительными текстовыми пояснениями, графиками и диаграммами. Наличие доступной для восприятия и обобщения информации позволяет ответственным работникам сосредоточить свои усилия на поиске решения, не тратя значительного времени на сбор и осмысливание доступных разнородных данных. Можно достаточно быстро рассмотреть несколько вариантов решения и выбрать наиболее эффектный, эффективный и экономически целесообразный.
Создание карт. Картам в ГИС отведено особое место. Процесс создания карт в ГИС намного более прост и гибок, чем в традиционных методах ручного или автоматического картографирования (см. рис. 6). Он начинается с создания базы данных. В качестве источника получения исходных данных можно пользоваться и оцифровкой обычных бумажных карт. Основанные на ГИС картографические базы данных могут быть непрерывными (без деления на отдельные листы и регионы) и не связанными с конкретным масштабом или картографической проекцией. На основе таких баз данных можно создавать карты (в электронном виде или как твердые копии) на любую территорию, любого масштаба, с нужной нагрузкой, с ее выделением и отображением требуемыми символами. В любое время база данных может пополняться новыми данными (например, из других баз данных), а имеющиеся в ней данные можно корректировать и тут же отображать на экране по мере необходимости. В крупных организациях созданная топографическая база данных может использоваться в качестве основы другими отделами и подразделениями, при этом возможно быстрое копирование данных и их пересылка по локальным и глобальным сетям.
Зачем пользователю ГИС:
Если вы бизнесмен. Люди, занимающиеся бизнесом, используют ГИС в разных областях своей деятельности: для анализа и отслеживания текущего состояния и тенденций изменения интересующей их области рынка; при планировании деловой активности; для оптимального по разным критериям выбора местоположения новых филиалов фирмы или банка, торговых точек. складов, производственных мощностей; с целью поддержки принятия решений; для выбора кратчайших или наиболее безопасных маршрутов перевозок и путей распределения продукции; в процессе анализа риска материальных вложений и урегулирования разногласий; для демографических исследований, определения привязанного к территории спроса на их продукцию; при создании и географической привязке баз данных о земле и домовладении.
Если Вы управляете крупным предприятием. Представьте схему работы всего предприятия с обозначениями вентилей, измерительных приборов, источников и потребителей энергии. Благодаря возможности ГИС связывать объекты схемы с чем угодно по щелчку мыши (называется "point and click") схема оживает. Значок видеокамеры на схеме вызовет окошко, в которое будет передаваться изображение с камеры; значок измерительного устройства даст показания прибора, значок замка или вентиля вызовет его если значком обозначен сложный объект, то по щелчку можно вызвать его схему (и далее вглубь иерархии), и т.д. и т.п. - возможностей море. Управление и разрешение конфликтов, предотвращение аварий сводится к минимуму операции, повышению надежности, и уменьшению задействованного персонала.
Бурите нефтяные скважины. ГИС поможет рассчитать оптимальное количество и расположение скважин, основываясь на результатах бурения, также оптимальный путь трубопровода.
Занимаетесь охраной предприятия. ГИС определить оптимальное расположение камер наблюдения и других устройств, затем будет выдавать их сообщения в реальном времени, распечатывать отчеты в заданное время. Представьте себе схему здания, на котором отмечены охранные устройства и информация об их состоянии. И схему действий, появляющуюся при нарушении.
Оказываете транспортные услуги. Вы сможете узнать в любой момент, где находятся ваши грузовики, состояние дорожного покрытия, информацию о пробках на дорогах, оптимальнее рассчитать загруженность транспорта и наиболее эффективную траекторию.
Находитесь в торговой сфере. Вам небезинтересно знать, где отовариваются ваши потенциальные клиенты. Но обладая просто базой данных вы будете знать лишь адреса клиентов и их любимых магазинов. Представьте себе клиента, который проезжает довольно приличное расстояние, чтобы добраться до нужной ему торговой точки, хотя точно такая же находится у него под боком. Значит дело не только в ассортименте? Такого типа информация необходима, чтобы понять поведение потребителя, а это можно проанализировать и понять только рассматривая геодемографические характеристики.
Тушите пожары. Пожарные департаменты получают в руки мощное средство по координированию действий отдельных подразделений, охват и наблюдение за большей площадью, расчет направления огня и прогнозирование скорости его распространения учитывая множество показателей.
Проводите маркетинговые исследования. Использование ГИС приложений помогает переориентировать главную цель маркетинговых усилий с удовлетворения осредненных потребностей населения города или района на оперативное реагирование на запросы каждого человека, живущего или работающего в зоне реализации товаров фирмы. Достигаемый при таком подходе принципиально новый уровень сервиса получил наименование персонифицированного маркетинга (personal marketing).
Занимаетесь аналитическими услугами. Прочитав все описанное здесь, вы сможете понять открывающиеся перспективы в области оказания аналитических услуг различным предприятиям.
Создаете и размещаете рекламу. При помощи ГИС вы сможете провести необходимые демографические исследования, выяснить где проживают ваши потенциальные клиенты, по каких дорогам ездят (на самых загруженных и лучше освещенных повесить щиты). Высылать рекламные материалы только тем, кто может быть в ней заинтересован (сообщая каждому кратчайший путь к магазину каждому клиенту от порога его дома). Можно оценить возрастной потенциал и популярность музыкальных групп для проведения рекламных концертов, выбрать наиболее популярное средство массовой информации в данном городе и т.д.
Организуете Почтовую службу. Не обходится без ГИС и такая специфическая область бизнеса, как быстрая доставка корреспонденции. Более 25 лет частная компания Federal Express занимается рассылкой почтовых отправлений по всему миру. В этой требующей особой тщательности работе последние семь лет ей помогают средства геокодирования пакета ARC/INFO. В его базе данных хранятся адреса, почтовые индексы, названия, имена и фамилии миллионов жителей и организаций разных стран. К соответствующим картам привязаны места их проживания. Маршруты и расписания авиарейсов, границы административных районов, другая полезная для успешной работы информация. Все это позволяет справиться с возрастающими потоками корреспонденции.
Занимаетесь реставрацией. Снимки картины в разных областях спектра (в том числе и в невидимых) и сфокусированные на разной глубине материала могут дать в результате анализа много новых данных от техники работы художника до "истории жизни" картины. Аналогичные методы анализа могут использоваться в неразрушающем контроле зданий и сооружений, вообще любых конструкций. Конечно, это уже не совсем геоинформатика, но общность методов позволяет использовать одни и те же программные средства, есть и практические применения ГИС в не-ГИС областях именно благодаря имеющемуся в ГПС пространственному анализу.
Люди, занимающиеся бизнесом, используют ГИС в разных областях своей деятельности: для анализа и отслеживания текущего состояния и тенденций изменения интересующей их области рынка: при планировании деловой активности: для оптимального по разным критериям выбора местоположения новых филиалов фирмы или банка, торговых точек, складов, производственных мощностей: с целью поддержки принятия решений: для выбора кратчайших или наиболее безопасных маршрутов перевозок и путей распределения продукции: в процессе анализа риска материальных вложений и урегулирования разногласий: для демографических исследований, определения привязанного к территории спроса на их продукцию: при создании и географической привязке баз данных о земле и домовладении.
Геоинформационная база данных. Широко известны понятия базы данных (БД) и системы управления базами данных (СУБД). На базе СУБД строятся разнообразные информационные и информационно-управляющие системы, используемые во всех отраслях человеческой деятельности. При этом соответствующие БД могут содержать, в принципе, любые данные, однако в большинстве случаев это данные алфавитно-цифровые (т.е. текст) либо числовые. Общепринятым является представление БД как взаимосвязанной совокупности таблиц. Каждая таблица состоит из строк (записей) и столбцов (полей). Каждая запись несет информацию о некотором объекте, каждое поле содержит значение некоторого свойства объекта. В простейшем случае вся БД состоит из одной таблицы. В качестве примера можно рассмотреть список сотрудников предприятия, где каждая строка содержит данные об одном сотруднике, а значениями полей являются фамилия, имя, возраст, должность, размер оклада и т.п. Подобного рода данные принято называть атрибутивными или фактографическими, или проще табличными.
Основные операции, которые можно выполнять над атрибутивными данными, включают в себя поиск данных по различным запросам, упорядочение данных, соединение взаимосвязанных данных из разных таблиц, вычисление суммарных значений, построение разнообразных отчетов. Кроме того, СУБД позволяет выполнять операции по созданию и модификации БД: добавление и удаление записей, редактирование полей записи, изменение структуры записей.
Обычные (атрибутивные) СУБД оказываются почти бесполезными для работы с таким специфическим видом данных, как графические (пространственные) объекты.
Графический объект (далее просто объект) характеризуется привязкой к некоторой системе координат (например, географических). Объект задается, как минимум, одной парой координат (X, Y), определяющей точку его местоположения. Кроме того, объект может иметь определенную форму и размеры, которые можно задать набором координат характерных точек. Примерами объектов могут служить здания, земельные участки, столбы, страны и т.п.
Разумеется, координаты точек объектов можно считать атрибутивными данными и хранить в обычной БД. Однако такой подход не позволяет решать такие задачи, где важен именно пространственный характер объектов. Это, прежде всего, отображение объектов на экране или принтере, пространственный поиск, расчет геометрических характеристик объектов, визуальное редактирование объектов, а также разнообразные задачи пространственного анализа.
База данных, спроектированная таким образом, чтобы хранить информацию о графических объектах, называется геоинформационной базой данных (ГБД). Содержание ГБД не ограничивается координатами объектов. Прежде всего, объекты могут быть классифицированы по типам, геометрическим характеристикам, назначению и другим признакам. Кроме того, с каждым объектом может быть связана определенная атрибутивная информация. Эта информация также должна храниться в составе ГБД. Атрибутивная информация может использоваться для формулировки запросов и для управления отображением объектов.
Понятно, что программы для работы с ГБД должны, наряду с функциями, характерными для обычных СУБД, выполнять большой набор операций с графическими объектами.
Функциональные возможности. ГИС в целом выполняет пять основных процедур с данными: ввод, манипулирование, управление, запрос и анализ, визуализацию. Географические изображения для использования в ГИС вводятся в векторном или растровом виде напрямую, если такие данные уже существуют в подходящем цифровом формате, либо с помощью дигитайзера или сканера. Каждый элемент или объект изображения имеет географическую привязку. Тем самым, любые свойства и характеристики этих объектов или элементов имеют ссылку на местоположение. Понятно, что число и разнообразие свойств и характеристик зависит только от потребностей пользователя (и возможностей, конечно). Любая информация, которая содержит прямые или косвенные сведения о названиях, географических или других координатах, ссылки на адрес, почтовый индекс, избирательный округ, номер участка, километровый столб и т. п., может быть включена в ГИС. Средства манипулирования представляют собой различные способы преобразования и выделения данных, например, приведение всей геоинформации к единому масштабу и проекции для удобства совместной обработки. Для хранения, структурирования и управления данными в ГИС чаще всего используются реляционные базы данных, где для связывания таблиц служат общие поля. Запрос и анализ в ГИС можно выполнять на разных уровнях сложности: от простых вопросов - где находится объект и каковы его свойства (для чего нужно просто щелкнуть по объекту мышью), до поисков по сложным шаблонам и сценариям вида "а что если...". Очень важны в ГИС средства анализа близости и наложения объектов. Первый инструмент связан с выделением буферных зон вокруг заданных объектов по комбинации различных параметров (например, выделить населенные пункты, расположенные не далее двух километров от автодороги). Второй - позволяет рассчитывать пересечение, объединение и другие сочетания двух и более площадных объектов, расположенных в разных тематических слоях (так называемые оверлейные операции).
Результаты наложения можно просто отображать на экране или же создавать новые объекты с любыми наборами атрибутивных характеристик. Развитые средства визуализации позволяют ГИС легко управлять отображением данных. Традиционным результатом обработки и анализа пространственных данных является карта, которая легко дополняется отчетными документами, трехмерными изображениями, таблицами, диаграммами, фотографиями и другими мультимедийными средствами. Кроме базовых операций, ГИС имеет и специальные группы функций, реализующих задачи прокладки маршрута, поиска кратчайших расстояний, пространственной статистики и т. д. По своему назначению ГИС можно разделить на четыре широкие функциональные категории: простые инструменты составления карт и диаграмм; настольные ГИС-пакеты широкого применения; полнофункциональные системы и ГИС уровня предприятия (корпоративные системы).
Как работает SDE. SDE представляет собой сервер пространственных данных, то есть продукт, предназначенный для расширения возможностей обыкновенной реляционной базы данных типа Oracle, Informix, Sybase, DB2 или SQL Server и позволяющий одновременно хранить в единой базе картографическую и атрибутивную информацию, делать пространственные запросы и первичный пространственный анализ. SDE не является в строгом смысле слова сервером, - он выступает в роли посредника между клиентом и реляционной СУБД (RDBMS).
Задача SDE - принять запрос клиента на выдачу пространственных данных, перевести запрос на понятный серверу язык SQL, согласовать клиентскую и серверную задачу и передать клиенту результат выполнения запроса в требуемом виде. Взаимодействие клиента и сервера можно продемонстрировать на примере определения площади участков земли, попавших в некоторую буферную зону вокруг рек:
Пространственные данные в SDE представляются слоями и хранятся как совокупность трех основных таблиц: бизнес-таблицы, в которой хранится атрибутивная информация, таблицы объектов, в которой размещаются координаты объектов, и таблицы пространственного индекса. Все они связаны по одному общему полю - идентификатору объекта. Каждый географический объект занимает одну строку в таблице: в бизнес-таблице - строка атрибутов, в таблице объектов - строка с координатами. Кроме того, в SDE существуют еще две вспомогательные таблицы - таблица слоев и таблица версии, в которых хранится информация о слоях. Пользователь напрямую может работать только с бизнес-таблицей. Все остальные таблицы являются служебными.
Ключевой в SDE является таблица пространственного индекса, позволяющая оперировать огромным объемом пространственных данных, быстро выполнять запросы и оперативно отображать требуемую информацию. Пространственный индекс представляется в виде регулярной сетки, в ячейках которой хранятся идентификаторы объектов, попадающих внутрь ячеек. Он организован таким образом, что позволяет быстро и эффективно производить поиск объектов, удовлетворяющих заданным пространственным критериям, без просмотра всех объектов слоя.
Обеспечение целостности данных при одновременном редактировании несколькими пользователями одного и того же слоя достигается при помощи пространственных блокировок.
Инструменты составления диаграмм и картирования. Средства этой категории дешевы и просты в использовании, но по некоторым функциональным возможностям могут быть вполне сравнимы с более сложными системами. Типичными примерами являются инструменты для электронных таблиц, например, Microsoft Map в Excel и Lotus Maps. Эти приложения дают возможность легко использовать функции тематического картирования (то есть отображения на карте информации из своей базы данных). Например, стратегия для Microsoft Map состоит в том, чтобы сделать приложение настолько легким в использовании, чтобы менеджер или руководитель не больше чем за десять минут научился изготовлять нужные карты. Кроме того, эти инструменты доступны любому пользователю электронных таблиц MS Excel и Lotus Maps.
Другой начальный инструмент - BusinessMap. Он предназначен для пользователей, у которых мало опыта работы с географическими технологиями, и для тех, кому нужно больше, чем просто тематическое картирование. BusinessMap работает с данными наиболее популярных электронных таблиц и баз данных и поддерживает такие возможности анализа в области бизнеса и управления, как, например, пространственные запросы, управление отображаемым составом карты, определение и связывание адресов.
К этой же категории относятся и вьюеры - средства просмотра цифровых карт. В качестве примера можно привести Geomedia Viewer от Intergraph или бесплатный ArcExplorer, позволяющий просматривать и запрашивать данные ArcInfo, ArcView и SDE (об этих продуктах - далее), в том числе и через Интернет.
Существенным фактором, ограничивающим широкое проникновение ГИС в деловые задачи, является трудность изучения программного обеспечения. Дабы устранить это препятствие, разработаны инструменты картирования и составления диаграмм, дающие обычному пользователю PC мощные средства географического анализа.
Настольные системы. В первой половине 1990-х годов рост производства ГИС был в немалой степени обусловлен усиленным использованием приложений второй категории - настольных ГИС. Вообще, современная настольная геоинформационная система предлагает полный набор средств для анализа и управления данными. Такие продукты, как ArcView GIS, Maplnfo, GeoMedia, GeoGraph/GeoDraw, сравнимы по функциональным возможностям с передовыми СУБД и, кроме того, предоставляют средства для анализа, интеграции и отображения пространственных данных. Программный пакет типа ArcView можно также использовать, чтобы привязать новые данные (например, с помощью спутниковой системы позиционирования); импортировать данные из других источников (например, картографические данные или информацию из корпоративной базы данных) или выполнять комплексные статистические и модельные исследования.
ArcView предоставляет средства выбора, просмотра и редактирования разнообразных геоданных, создания макетов карт с легендами, графиками и диаграммами, оцифровки карт с помощью дигитайзера, связывания объектов карты с атрибутивной информацией в режиме hot links (с видеокамерами, архивами изображений, звуковыми файлами и т. д.), адресного геокодирования, распечатки картографических материалов. ArcView напрямую работает со многими форматами данных, обеспечивает доступ к стандартным СУБД (Oracle, Ingres, Sybase, Informix), читает файлы форматов DXF и DWG, а также включает следующие функции: вызова удаленных процедур RPC (Unix), связи с другими приложениями через протокол DDE (Windows), подключения приложений на Visual Basic. Существуют версии ArcView GIS для операционных систем Windows 95/98, Windows NT и Unix. Возможности системы могут быть расширены путем подключения дополнительных специализированных модулей: Spatial Analyst (пространственный анализ), Network Analyst (сетевой анализ), Image Analyst (работа с аэрокосмическими снимками) и др. Выпущен целый ряд стандартных приложений ArcView GIS для инженерных изысканий, взаимодействия с GPS, SAP R3, представления данных в Интернете и т. д.
Прежняя роль ГИС как специального инструмента сменилась гораздо более широким набором ролей в самых разных сферах. Это обусловлено как развитием функциональных возможностей и применимости настольных инструментов, так и появлением новых типов программного обеспечения геоинформационных систем.
Полнофункциональные системы. Полнофункциональные пакеты - старейший класс средств для построения ГИС. Они использовались главным образом специалистами по геоинформатике (на рабочих станциях под управлением Unix) и были инструментом поддержки уникальных и специализированных исследований. Другими словами, такие ГИС были "вещью в себе": ими могли пользоваться лишь квалифицированные специалисты, понимающие и в программном обеспечении, и в принципах географии, и в проблемах конкретной прикладной области.
Сегодня положение изменилось. Hi-end-инструменты теперь не просто олицетворяют мощь геоинформатики, но и находят все большее применение. Здесь и географические серверы в Интернете, и инструмент сложного многофакторного пространственного анализа, и подготовка высококачественных бумажных карт.
Например, ГИС ArcInfo содержит полный набор средств геопространственной обработки, включая сбор данных, их интеграцию, хранение, автоматическую обработку, редактирование, создание и поддержку топологии, пространственный анализ, связь с СУБД, визуализацию и создание твердых копий любой картографической информации. Система работает как на рабочих станциях RISC-Unix, так и под управлением Windows NT. В дополнение к базовому набору ArcInfo имеется ряд модулей, расширяющих возможности обработки геоданных в различных областях применения.
Корпоративные системы. Отличительная черта ГИС для предприятия - распределение ее по всей организации, причем таким образом, что большое число сотрудников имеют доступ к части или ко всем функциям системы посредством технологии клиент-сервер. ГИС в рамках предприятия может быть реализована с использованием серверов пространственных данных типа Spatial Database Engine (SDE), работающих с клиентскими приложениями типа настольных приложений ArcView и ArcInfo. Благодаря достижениям в области технологий клиент-сервер и управления базами данных, решения ГИС для всего предприятия позволяют оперировать огромными объемами географических и атрибутивных данных (базы данных с десятками миллионов записей уже вполне обычны) и поставлять эти данные куда угодно в локальной или глобальной сети. Кроме того, поскольку серверы пространственных данных обычно реализованы в стандартных реляционных СУБД, они переносятся в большинство сред баз данных. Тем самым, инструменты, подобные SDE, могут использоваться, чтобы строить быстродействующие приложения, включать сложные функции геообработки в прикладные программы; поставлять прикладные программы на целом ряде платформ программного обеспечения и оборудования; увеличивать доступность географических данных; и, что может быть наиболее важно, интегрировать географические данные в существующие корпоративные системы управления базами данных.
Уже целый ряд крупных организаций установили корпоративные ГИС. В целом, эти приложения наиболее важны для фирм, которые управляют большими инфраструктурами или инженерными коммуникациями (например, сетями энергоснабжения), занимаются природными ресурсами (так, ведущие нефтяные компании используют ГИС, чтобы управлять изысканиями, производством и распределением ресурсов) или работают в сфере транспорта и перевозок.
К примеру, железнодорожная компания может использовать ГИС, чтобы всегда иметь точную информацию о маршрутах и географическом положении подвижного состава, своевременно обновлять техническую и строительную информацию, обеспечивать работу групп обслуживания, иметь полное представление об эксплуатационных параметрах и затратах на каждом участке пути. С помощью ГИС могут решаться такие задачи, как ведение информации о владельцах, транспортируемом грузе, конфигурации и классификации сетей железных дорог. Система поможет следить за коммуникационными и диспетчерскими узлами, железнодорожными переездами, техническим состоянием путей, состоянием и расположением транзитных вагонов и локомотивов, местами работ бригад и материально-техническим снабжением перевозок.
Перспективы. Набор инструментов ГИС продолжает множиться. В последние годы, благодаря массовому использованию изображений, полученных со спутников, в ГИС появились средства для работы с подобной информацией. Качество и разрешение изображений неуклонно приближаются к тем, что ранее были доступны только военным.
Интернет стал второй крупной областью, где совершенствуются возможности и инструменты геоинформационных технологий: представление, распространение и использование в интерактивном режиме географической информации. Теперь многим пользователям ГИС совсем не нужно иметь универсальное программное средство на своем персональном компьютере, достаточно лишь простого интерфейса стандартного браузера, позволяющего решать типовые задачи. В качестве примера можно привести менеджера, у которого попросту нет времени изучать еще одно программное средство, или "человека с улицы", желающего получить справку в информационном киоске на вокзале (тут обучение просто невозможно) либо через Интернет с домашнего компьютера. Та же технология работает и в локальных сетях, - здесь она обеспечивает удаленный доступ к корпоративным базам пространственных данных из любой точки земного шара. Кстати, в этом случае можно использовать и собственные возможности ГИС-пакетов, инсталлированных либо на сервере, либо как клиенты Интернет/интранет-приложений.
Все большую популярность приобретает и новое направление - "конструкторы" (средства разработчика) для встраивания географических функций в приложения пользователя, такие как MapObjects компании ESRI или "ГеоКонструктор" Центра геоинформационных исследований Института географии РАН. Хотя многие ГИС-пакеты имеют собственные средства настройки и макроязыки для адаптации под конкретные приложения, далеко не всегда возможности программы нужны в полном объеме (зачем тогда за них платить?). Кроме того, средства разработчика позволяют создавать системы с уникальным набором характеристик. Если программирование вам не чуждо, вы можете сами создать приложение на основе облегченной версии MapObjects () в среде Visual Basic, Delphi и им подобных. Делается это на удивление легко, благо приложено руководство, есть также и готовые данные, ну а что дальше - вам подскажет собственная фантазия.
ГИС для города. Цифровые данные и инструментарий. Общий объем данных о городе, накопленный БКТ, составляет около одного гигабайта. Основные заказчики и потребители информации - администрация города, городской комитет по земельным ресурсам, администрация порта, различные службы города и компании, обслуживающие коммуникации: электрические, газовые, телефонные сети. Службы и предприятия, которые владеют этими данными, постоянно их анализируют, обновляют и передают для некоммерческого использования другим муниципальным службам, что позволяет комплексно решать задачи развития и управления городской инфраструктурой. Основным методом получения цифровых пространственных данных является сканирование с твердых копий карт и планов масштабов от 1:500 до 1:200000, их координатная привязка, векторизация и обработка с помощью ГИС Arc/Info, ERDAS Imagine, ArcView GIS с модулями Image Analyst, Spatial Analyst, 3D Analyst, векторизаторов EasyTrace и MapEdit. Данные хранятся и обрабатываются СУБД Oracle 7.3, интерфейс с ГИС поддерживается через SDE (Spatial Database Engine). Для обновления быстро меняющейся географической информации БКТ проводит геодезическую съемку с использованием GPS-приемников фирмы Trimble и электронных тахеометров (высокоточный угломерный прибор). Используются и другие доступные источники данных, например, снимок со спутника Spot прибрежной зоны Новороссийска очень пригодился при создании карт порта города.
Земельный кадастр. При создании и ведении земельного кадастра, представляющего собой перечень публично декларируемых прав на недвижимость, БКТ добилась значительного экономического эффекта. После проведения тотальной инвентаризации территорий населенных пунктов, как земель, имеющих максимальную ценность, были учтены их технические характеристики (площадь, геометрия участка), а также права собственности на них. Затем произведен учет расположенных на земельном участке объектов: строений и элементов инженерной инфраструктуры, а также их экономических характеристик для оптимизации взимания платежей.
Для обеспечения процедур учета БКТ разработана информационная система ZeTa, последняя модификация которой работает в архитектуре клиент-сервер с СУБД Oracle 7.3 и ArcView GIS 3.0. В настоящее время ZeTa выступает в качестве ядра муниципальной информационной системы и может применяться как для учета объектов недвижимости (земельные участки, здания, сооружения, квартиры, помещения нежилого фонда и др.), так и для решения задач управления городским хозяйством.
Обеспечение безопасности. Одной из областей применения ГИС в современном городе являются органы обеспечения безопасности, такие как милиция, пожарная охрана, скорая помощь, службы экологической безопасности и т. д. Задачи, решаемые этими службами, сходны в том, что требуют оперативного контроля за ситуацией в городе, быстрого поиска и пространственного анализа территории, управления оперативными подразделениями.
БКТ разработало для таганрогского штаба УВД приложение, позволяющее решать задачи:
Приложение реализовано в среде ArcView с использованием модуля Network Analyst на языке Avenue в виде скриптов. В качестве базового слоя используется сеть дорог с полями для геокодирования. Общий объем геоданных в системе составляет около 300 Мбайт.
Выборы. Разработка ГИС "Избирательная система Таганрога" явилась ключевым этапом создания единой адресной системы города, работ по его административному и экономическому зонированию и проектированию всей территориальной инфраструктуры власти. Был создан адресный реестр и проведено геокодирование избирателей, сформированы требования к избирательным участками и определены их границы. Аналитическими средствами ГИС ArcInfo 7.2.1 и ArcView 3.1 разработано мобильное легко настраиваемое приложение, позволяющее рассчитать численность населения на заданной территории, изменить конфигурацию территории, подготовить и распечатать полный пакет документов для избирательной комиссии, а также провести анализ итогов голосования и представить тематические планы, отражающие интенсивность голосования.
Гидрографический комплекс. По договору с Морской администрацией порта Таганрог в целях обеспечения безопасности прохода судов по подходному каналу порта и ведения дноуглубительных работ БКТ разработала гидрографический программно-аппаратный комплекс. Комплекс позволяет вести промерные работы на акватории, координировать навигационные знаки, составлять отчетные документы (план промера с линиями равных глубин, профили), а также оценивать необходимый объем выемки грунта, анализировать ситуацию и планировать дноуглубительные работы.
В состав бортовой части комплекса входят: GPS-приемник фирмы Trimble, эхолот и портативный компьютер со специализированным программным обеспечением. Офисная часть комплекса включает программное обеспечение PathFinder Office фирмы Trimble и ArcView GIS с модулями расширения Spatial Analyst и 3D Analyst. Технические характеристики комплекса: среднеквадратическая ошибка определения координат - не хуже .2 м, точность измерения глубин - .5 cм, минимальный интервал записи данных - 1 с, выходной формат данных - ArcView, MapInfo, AutoCAD. Для повышения точности измерения координат используется дифференциальная коррекция, причем возможно два режима: постобработки и реального времени.
Издания. Потребность города в геопространственных данных достаточно велика, однако далеко не все организации могут позволить себе иметь комплексные дорогостоящие геоинформационные системы. Часть задач большинство потребителей может решать с помощью бумажных карт, тематических планов и информационно-справочных материалов. БКТ реализовало несколько издательских проектов с использованием всего наличного инструментария ГИС. За два года подготовлены "Атлас Таганрога", телефонный справочник (причем в среде ГИС был проведен полный цикл предпечатных работ - от получения данных и геокодирования абонентов по адресам до формирования печатных страниц в формате EPS), "Справочник внутригородских границ Таганрога" и "Альбом кадастровых карт Таганрога". Создан электронный телефонный справочник, содержащий картографические данные в виде растров нескольких масштабов. Каждый адрес абонента геокодирован средствами ArcView в точки на растре для обеспечения пространственных запросов. Программа реализована на Visual FoxPro 6.0 и Delphi 3.0.
Предложенные материалы демонстрируют далеко не полный перечень муниципальных задач, в которых использование ГИС-технологий дает устойчивые технические, экономические и политические результаты. Каждое успешное решение порождает новые проблемы и вопросы, что означает: области применения ГИС постоянно расширяются, открывая новые возможности для реализации идей и проектов.
Сегодня ситуация с ГИС в России напоминает ситуацию с СУБД несколько лет назад. Многие работающие с компьютером уже знакомы с реляционными базами данных, и это понятно, ведь традиционные СУБД - действительно универсальный инструмент. Но и ГИС в некотором смысле тоже являются системами управления базами данных, но данных пространственных. А поскольку пространственные данные прямо или косвенно используются практически во всех областях человеческой деятельности, то и ГИС получают все более широкое применение. Поэтому, надеюсь, у нас, как и на Западе, настольные ГИС-пакеты появятся на прилавках любого магазина программного обеспечения.
Растровые модели пространственных данных основаны на способах квантования пространства с помощью регулярных сеток, каждый элемент которых содержит идентификатор, к которому можно связать неограниченный по длине набор атрибутов. При этом важным свойством растра является неразрывная связь между пространственной и атрибутивной информацией в единой прямоугольной матрице, положение элементов которой определяется номерами строки и столбца. Такая структура представления позволяет в любой момент развернуть любой из привязанных к идентификатору атрибутов в слой с размерностью исходной сетки. С помощью такого способа представления данных возможна формализация пространственно-непрерывной информации, свойственной большинству природных и значительному числу антропогенных объектов.
Растровый способ представления пространственных данных служит более точным аналогом реального мира, поскольку являет собой меньшую абстракцию с точки зрения содержательных свойств, воспринимаемых наблюдателем непосредственно. Например, даже неподготовленный пользователь легче отличит лес от поля или луга на растровом аэрофотоснимке, чем на тематической карте в векторном формате (без пояснительных подписей). Кроме того, существуют определенные виды пространственных данных, которые невозможно или чрезвычайно сложно отразить с необходимой степенью детальности в векторном формате. В частности информация об атмосферном давлении, облачности, высотах над уровнем моря, расстояниях от выбранной точки до всех остальных точек поверхности (поле расстояний) трудно представима явно в векторном виде.
Основные характеристики растрового представления данных - форматы записи и пространственное разрешение.
Форматы записи делятся на:
В битовом формате каждая ячейка растра описывается значением 1 или 0. Такой формат требует для записи значения ячейки один бит. В байтовом формате диапазон значений пикселя расширяется до 256, т.е. до 8-ми бит, а в целочисленном и действительном форматах - до 16 и 32 бит соответственно. Наличие различных форматов позволяет оперировать с огромным числом значащих классов, каждому из которых может соответствовать строка в БД.
Пространственным разрешением растровых моделей местности называется величина, соответствующая минимальным размерам объекта, который может быть отражен в данной модели. Например, разрешение 100 метров означает, что объекты, размером менее 100 м на данной модели, отражены не будут (т. е. сольются с фоном).
К достоинствам растрового формата можно отнести быстроту формализации и представления в машинно-читаемом виде. Современные способы получения цифровых аэро- и космофотоизображений предоставляют возможность обновления геоданных в системе реального времени без применения сложной и дорогостоящей аппаратуры цифрового ввода данных в векторном формате или дорогостоящих полуавтоматических векторизаторов.
Недостатком растрового представления информации является значительный обыем файлов, сказывающийся в основном на скорости обработки информации на компьютерах с небольшими размерами оперативной памяти и времени вывода изображения на экран. Для преодоления подобных недостатков используются различные способы сжатия (упаковки) информации от простейшего группового или лексикографического кода (run length code), до создания иерархической пирамидной структуры (pyramid layers, reduced resolution datasets) или организации сблокированной структуры с прямым доступом к каждому блоку - обычно небольшому квадратному участку изображения. (tiled format). Для ускорения и упрощения визуализации применяются способы предварительного создания изображений, загрубленных в 2-4-6 раз, с хранением их в отдельных файлах и вызовом слоя необходимого загрубления в зависимости от требующейся операции.
История применения растрового способа представления пространственных данных состоит из нескольких периодов. В начале развития ГИС-технологий растровому способу отдавалось предпочтение, поскольку не были развиты средства ввода векторной информации и алгоритмы манипулирования векторными данными. Поэтому все более-менее серьезные ГИС-проекты ориентировались на растровое представление информации в виде вложенных друг в друга регулярных матриц различного пространственного разрешения. Каждая ячейка такой матрицы содержала необходимый (иногда достаточно значительный) объем тематической информации.
В дальнейшем, с развитием как аппаратной, так и программной части ГИС, векторный способ представления географических данных, перейдя из области автоматизированной картографии, возобладал над растровым, в основном благодаря меньшему объему требований к аппаратной части проектов и заимствованию методов из программ инженерной графики. В этот период резко возросло количество проектов, называвшихся геоинформационными, но выполняемых на уровне сложных инженерных решений средствами и методами САПР. В результате, резко повысившееся качество презентации решений инженерно-технических задач на местности, с использованием приемов автоматизированной картографии и САПР, привело к выхолащиванию сущности пространственного анализа методами ГИС как таковыми и, зачастую, подмене понятий. Растровое представление пространственной информации осталось только в системах обработки ДДЗ, как неотъемлемая часть самой технологии получения такого рода информации, достигнув в этом секторе ГИС-технологий значительного прогресса.
В настоящее время, в связи с повышением роли экологического фактора в жизнедеятельности общества, наметились серьезные изменения приоритетов развития технической и научной мысли. Перед специалистами всех областей знаний, особенно в Науках о Земле, были поставлены задачи анализа функционирования техногенных систем в природном окружении, контроля качества окружающей человека среды, мониторинга состояния природных и антропогенных объектов. С целью решения подобных задач опережающими темпами развивается математическое моделирование в ГИС-технологиях. Поток данных, фиксирующих непрерывно распределенные характеристики и явления, значительно возрос, а именно эти данные наиболее целесообразно представлять в виде растровых моделей. В ГИС-технологии через систему наук о Земле пришли понятия ядерно-экотонной структуры природных и антропогенных геокомплексов, в которой отсутствует понятие резких границ, характерное для векторных моделей данных. Все шире применяются методы анализа пространственных объектов на основе статистических характеристик, дескриптивных множеств, нечетких классификаций и параметризаций, формализованные в виде алгоритмов обработки именно растровых моделей данных. В результате сравнения, удобства использования аналитических алгоритмов обработки пространственной информации в различных форматах, был сделан вывод о предпочтении растрового представления данных в ГИС-проектах для целей анализа информации и поддержки принятия решений. Поэтому растровый способ представления геоданных переживает сейчас подъем на качественно новый уровень использования в ГИС-технологиях.
Во всем мире пересматривается отношение к использованию растровых моделей в представлении информации пользователю. Если раньше использование растровых слоев в ГИС сводилось к роли пассивной подложки, призванной украсить и оживить внешний вид выходного изображения, то в настоящее время растровые слои стали важными наглядными источниками информации о пространстве, заменить которые не в силах никакие другие. В частности информация о температуре поверхности с локальными минимумами и максимумами, показатели удаленности и времени достижения различных объектов из определенной точки местности, непрерывно меняющиеся характеристики окружающей среды (плотность почвы, лесопокрытость территории, степень проходимости болот, загазованность городской среды и т.п.) наиболее точно и достоверно представляются именно в растровом виде.
Программные средства, использующие растровые цифровые модели делятся на четыре группы.
Первая группа. К ней относятся пакеты, использующие растровые изображения в качестве подложек, в том числе и для векторного ввода информации. К ним относятся пакеты MapInfo, ArcView, GeoGraph, GeoDraw, Atlas GIS и многие другие. Использование растровых представлений данных в этом случае, ограничивается принципом увидел - обвел, то есть в лучшем случае растр используется как источник данных, а в худшем - как декоративная картинка. Авось умный пользователь сам все увидит и оценит. Средств тематической обработки растра в этих пакетах не предусмотрено по определению.
Вторая группа. Это средств ПО - системы обработки ДДЗ и растрового анализа представляют собой яркий пример программ, обладающих широким спектром средств и способов работы с растровыми моделями данных. Такими моделями выступают цифровые или оцифрованные на сканерах данные дистанционных исследований: аэрофото и космофотоснимки, данные сканерной, радиолокационной, тепловой, эхолокационной, гравиметрической, и других видов съемки с разнообразных носителей. Вся мощь технологий этих пакетов направлена на качественное и количественное преобразование значительного объема растровой информации с целью дешифрирования, то есть создания растровых карт и их дальнейшего анализа с помощью полуавтоматических методов и зашитых в пакет автоматических средств. Примерами таких программ являются PCI, ERDAS Imagin, ER Mapper, и др. Большинство из них ориентированы на UNIX платформы и предназначены для рутинной обработки значительных объемов аэрокосмической информации. В каждом из них модули растрового анализа заложены в неявном виде, поэтому работать с ними на высоком уровне могут в основном профессионалы.
Третяя группа. Программы предназначеные для растрового анализа. К ней относятся такие пакеты, как EPPL7, GRASS и др. В какой то мере к ним можно отнести пакеты математического моделирования типа Surfer. Обладая неплохими аналитическими функциями, они, тем не менее, мало приспособлены к построению собственно картографических моделей презентационного качества, в которых возможности растровых ГИС сочетались бы с функциями дешифрирования ДДЗ.
Четвертая группа. Программные комплексы использующее растровые модели данных, на мой взгляд, является наиболее продвинутым в области сочетания растровых моделей с возможностями обработки ДДЗ. К этому типу можно отнести программы ILWIS, IDRISI. Разумное сочетание растрового моделирования с дешифрированием ДДЗ, возможность использовать векторные модели, представленные в явном виде модули пространственного анализа делают подобные пакеты удобными для использования, как начинающими, так и опытными пользователями.
Данная лекция - попытка осмысления процессов происходящих в современной географии. Эти процессы возникли в результате новых возможностей, которые открылись перед нашей наукой, в связи с использованием геоинформационных технологий, изучением Земли из космоса, привлечением данных высокоточного глобального позиционирования и главное, из-за новых перспектив в области оперативного получения, обработки, анализа и распространения любой географической (пространственной) информации структурам управления, различным профессиональным группам и заинтересованным частным лицам.
Основная цель темы - наглядно проиллюстрировать возросшие возможности географической науки, возникшие благодаря новейшим достижениям в геоинформатики, средствах дистанционного зондирования Земли, системах высокоточного глобального позиционирования, телекоммуникациях, компьютерных и информационных технологиях, наметить основные направления применения географических знаний на рубеже веков и дать перспективы их развития на начало XXI века.
География, географическая информация, пространственный анализ оказались востребованными для решения многих прикладных задач и проблем современного постиндустриального мирового сообщества.
Новые задачи способствовали возникновению и привлечению новых методов и технических средств, соответствующих вызову времени. И такие методы и средства нашлись. Как когда-то в XVII - XVIII столетиях математика, астрономия, физика и химия предоставили географам барометр и термометр, измерительные инструменты, математические методы для определения географических координат, точные хронометры и корабли, способные к океаническому плаванию, так и в конце XX столетия математика, астрономия, физика и химия, через информатику, высшую геодезию, электронику, прикладную космонавтику, вооружили географов новыми техническими и методическими средствами быстрого получения, хранения, переработки, анализа и передачи громадного объема территориально распределенной информации.
Именно на этой базе очень быстро развивается в последнее время новая отрасль нашей древней науки - геоинформатика. Геоинформатика - наука, сочетающая теорию, методы и традиции классической картографии и географии с возможностями и аппаратом прикладной математики, информатики и компьютерной техники.
На основе информационных технологий в 60-е годы XX века в недрах Пентагона возникло направление, названное потом ГИС или географические информационные системы. Оно соединило в себе решение необходимых прикладных задач с возможностями человека, вычислительной машины и программных средств, обрабатывающих пространственную информацию и передающих ее потребителю на экран монитора, печатающее устройство или на каналы связи.
Так вначале зародились цифровая картография и автоматизированное картографирование, дополненные со временем другими многочисленными функциями и возможностями и являющиеся основой любых ГИС.
С 70-х годов ГИС становятся коммерческим продуктом, который начинает использоваться не только в военной, но и в иных областях знаний.
В 80-х и 90-х годах, после появления и массового использования персональных компьютеров, ГИС постепенно захватывают все новые мировые рынки и появляется в СССР, а затем и в России.
На сегодняшний день в мире разработаны и используются сотни разнообразных ГИС-пакетов, а на их базе созданы десятки тысяч ГИС-систем. Самые мощные - американские. Есть и отечественные, но они, к сожалению далеки от совершенства и имеют пока незначительное распространение и применение.
ГИС была создана в первую очередь для географии и под географию, однако сейчас на Западе ГИС используется в огромном числе управленческих структур, в различных фирмах, на предприятиях, в военных ведомствах, в научных и образовательных учреждениях.
Важно отметить, что ныне ГИС-технологии объединены с другой мощной системой получения и представления географической информации - данными дистанционного зондирования Земли (ДЗЗ) из космоса, с самолетов и любых других летательных аппаратов. Космическая информация в сегодняшнем мире становится все более разнообразной и точной. Возможность ее получения и обновления - все более легкой и доступной. Десятки орбитальных систем передают высокоточные космические снимки любой территории нашей планеты. За рубежом и в России сформированы архивы и банки данных цифровых снимков очень высокого разрешения на огромную территорию земного шара. Их относительная доступность для потребителя (оперативный поиск, заказ и получение по системе Интернет), проведение съемок любой территории по желанию потребителя, возможность последующей обработки и анализа космоснимков с помощью различных программных средств, интегрированность с ГИС-пакетами и ГИС-системами, превращают тандем ГИС-ДЗЗ в новое мощное средство географического анализа. Это первое и наиболее реальное направление современного развития ГИС.
Второе направление развития ГИС - совместное и широкое использование данных высокоточного глобального позиционирования того или иного объекта на воде или на суше, полученных с помощью систем GPS (США) или ГЛОССНАС (Россия). Эти системы, особенно GPS, уже сейчас широко используются в морской навигации, воздухоплавании, геодезии, военном деле и других отраслях человеческой деятельности. Применение же их в сочетании с ГИС и ДЗЗ образуют мощную триаду высокоточной, актуальной (вплоть до реального режима времени), постоянно обновляемой, объективной и плотно насыщенной территориальной информации, которую можно будет использовать практически везде. Примеры успешного совместного использования этих систем войсками НАТО при проведении боевых действий в военных конфликтах в Ираке и Югославии являются подтверждением того, что время широкого распространения этого направления в других областях практической деятельности не за горами.
Третье направление развития ГИС связано с развитием системы телекоммуникаций, в первую очередь международной сети Интернет и массовым использованием глобальных международных информационных ресурсов. В этом направлении просматривается несколько перспективных путей.
Первый путь будет определяться развитием корпоративных сетей крупнейших предприятий и управленческих структур, имеющих удаленный доступ, с использованием технологии Интранет. Этот путь подкреплен серьезными финансовыми ресурсами этих структур и теми проблемами и задачами, которые приходится решать им в своей деятельности с использованием пространственного анализа. Данный путь скорее всего будет определять развитие технологических проблем ГИС при работе в корпоративных сетях. Распространение же отработанных технологий на решение вопросов мелких и средних предприятий и фирм, даст мощный толчок к их массовому использованию.
Второй путь зависит от развития самой сети Интернет, которая распространяется по миру огромными темпами, вовлекая каждый день в свою аудиторию десятки тысяч новых пользователей. Этот путь выводит на новую и пока неизведанную дорогу, по которой традиционные ГИС из обычно закрытых и дорогих систем, существующих для отдельных коллективов и решения отдельных задач, со временем приобретут новые качества, объединятся и превратятся в мощные интегрированные и интерактивные системы совместного глобального использования.
При этом такие ГИС сами станут:
Поэтому можно предполагать возникновение на базе современных ГИС, новых типов, классов и даже поколений географических информационных систем, основанных на возможностях Интернет, телевидения и телекоммуникаций.
Исходя из имеющейся сейчас информации и отслеживая современные тенденции развития геоинформационных систем и технологий, уже сейчас есть возможность наметить некоторые черты будущих географических информационных систем:
Суммирование же возможностей ГИС - ДЗЗ - GPS - Интернет/Интранет составит мощнейший квартет пространственной информации, новых технологий, каналов связи и предоставляемых услуг, которые будут реализовываться как в Глобальной ГИС, обладающей различными уникальными возможностями, так и в отдельных специализированных ГИС различного типа и класса.
Все охарактеризованные выше тенденции, перспективы, направления и пути развития приведут в конечном итоге к тому, что география и геоинформатика в XXI веке будут представлять собой единый комплекс наук, опирающийся на пространственную идеологию и использующий самые современные технологии по переработке огромного объема любой пространственной информации.
Географические информационные системы появились в 1960х годах как инструмент для отображения географии Земли и расположенных на ее поверхности объектов, используя компьютерные базы данных. Следы самой первой геоинформационной системы теряются в недрах Министерства обороны США, сотрудники которого использовали ГИС для того, чтобы ракета, летящая в сторону противника, попала в этого самого противника как можно точнее. Правда, существует и альтернативная версия - согласно ей, первая ГИС была создана в Канаде.
Как и в случае с Интернет, мирные применения ждать себя не заставили. В начале 70х годов ГИС начали использоваться для вывода координатно-привязанных данных на экран монитора и для печати карт на бумаге, чем значительно облегчили жизнь специалистам, прежде занятых традиционной бумажной картографией. До появления подобных систем карты анализировались согласно следующей инструкции: «..гидрологическую, растительную и почвенную карты положить одна на другую, тщательно следя за тем, чтобы объекты на каждой карте совпадали. Всю пачку положить на яркий источник света, например, окно...».
В это же время появились первые компании, специализирующиеся на разработке и продаже систем для компьютерного картографирования и анализа. Сегодня две крупнейшие компании - разработчики ГИС могут проследить путь с тех времен, хотя поначалу каждая из них делала упор на различных аспектах технологии. Внимание компании Intergraph Corp., главный офис которой расположен в Хантсвилле, штат Алабама, было сфокусировано на эффективном вводе и хранении пространственных данных и на подготовке к печати карт, созданных компьютером, которые соперничали бы по картографическому качеству с традиционными бумажными картами. Внимание Environment Systems Research Institute (ESRI), главный офис которой расположен в Редланде, штат Калифорния, было сфокусировано на разработке процедур и функций для анализа данных в ГИС. За годы, прошедшие с той поры, обе компании практически сравняли возможности своих систем.
В начале только самые крупные государственные организации, коммунальные службы и корпорации могли позволить себе использовать ГИС из-за их высокой цены. ГИС работали на мэйнфреймах и миникомпьютерах и типичная рабочая станция с установленной на ней ГИС стоила больше, чем 100 тыс. долларов (если учитывать все аппаратное и программное обеспечение и затраты на обучение персонала). Тем не менее, в 80х годах рынок ГИС быстро рос, в основном за счет того, что многие журналы и профессиональные ассоциации пропагандировали преимущества, которые дают геоинформационные системы. В 80х также появились системы управления пространственными базами данных, целью которых было связать системы управления базами данных и компьютерное картографирование. В этих системах пользователь уже мог, указав на объект на карте, получить некую содержательную информацию. Спрос на тематическую картографическую информацию заставил обратить внимание на проблему сбора данных. Результатом стала интегрированная среда - данные дистанционного зондирования, цифровая модель местности, карта дорог, геологическая карта и все прочие виды и типы карт мирно сосуществовали в рамках одной системы.
Основной прорыв, тем не менее, произошел с появлением персональных компьютеров. ГИС быстро адаптировались к этой новой, более дешевой платформе и цена систем начала падать по мере того, как число пользователей и организаций, которые могли бы позволить себе ГИС, увеличивалось. Согласно Dataquest, мировой рынок ГИС-продуктов и услуг составил в 1997 году 2,5 млрд. долларов, разделенный примерно пополам между продажами в Северной Америке и во всем остальном мире, и растущий примерно на 15% в год.
Сегодня ГИС продолжают развиваться и нам всем небезразлично, в каком именно направлении происходит это развитие, какие из факторов на него влияют и в чем это влияние проявляется. Но сегодняшний день можно выделить пять основных направлений развития современных ГИС. Это:
Первая и четвертая тенденции связаны с тем, что все увеличивающееся число компьютеров класса PalmTop и PocketTop предоставляет собой новую платформу, для которой требуются новые ГИС, позволяющие работать с пространственными данными в полевых условиях, одним из атрибутов работы в которых является GPS, определяющий географические координаты пользователя, его высоту над уровнем моря, скорость, направление движения и другие параметры. Все эти данные должны интегрироваться в ГИС, работающей на компьютере, в реальном масштабе времени. В качестве примера систем, работающих на переносных компьютерах и обеспечивающих взаимодействие с GPS, можно привести Microstation Field компании Bentley и ArcPad компании ESRI. Поставки последнего продукта, правда, ESRI планирует начать только в марте 2000 года.
Тенденция номер три оказывает влияние уже много лет и не только на ГИС, но и на весь рынок программного обеспечения. Судя по всему, так будет продолжаться еще, по крайней мере, некоторое время и это значит, что ГИС будет содержать все больше данных, обрабатывать их все быстрее и точность как данных, так и обработки, будет увеличиваться.
Преимущества управления пространственными данными в БД - одна из главных тем уходящего года. Мнения, что «ГИС - это всего лишь приложение, поэтому для ГИС не нужны специальные данные», что «нет ничего, кроме СУБД и выделение ГИС в отдельный класс программного обеспечения - устаревший подход» - находят своих многочисленных последователей. Понимание ГИС, как «систем управления базами координатно-привязанных данных», по мнению, в частности, корпорации Oracle, безнадежно устарело. Разработчики и пользователи баз данных, привыкшие к тому, что в их базах может хранится все, что угодно, с трудом понимают, почему координатно- привязанные данные в этих же базах не хранятся. Трепет профессиональных географов, устраивающих изнурительные дискуссии о стилистически правильном определении термина «масштаб карты», совершенно чужд специалистам СУБД. Не исключено, что баталии нынешнего года были всего лишь затравкой для масштабной дискуссии, которая развернется в будущем.
И, наконец, главная тенденция - сетевые технологии в ГИС, web-картографирование и ГИС-по-Интернет. Интернет влияет на абсолютно всю активность в области информационных технологий и ГИС здесь - не исключение. Объединение двух технологий, неспроста, видимо, появившихся практически одновременно, привело к тому, что ГИС обрела принципиально новые возможности. Программный продукт, возникший в результате слияния ГИС и Интернет носит название ГИС-по-Интернет и отличается от stand-alone ГИС тремя принципиальными моментами:
Эти отличия от традиционной stand-alone геоинформационной системы являются значительными преимуществами и позволяют использовать ГИС в принципиально новом качестве - из инструмента пространственного анализа ГИС превращается в инструмент управления пространственно распределенными проектами.
Бурный рост, сопровождающий интеграцию, привел к тому, что на рынке представлено множество продуктов для web-картографирования. ESRI, например, предлагает несколько различных продуктов для создания web-приложений: ArcView Internet Map Server (IMS), MapObjects IMS и Arc IMS. Компания MapInfo предлагает MapXsite, MapXtreme NT и MapXtreme Java Edition. Продуктом компании Autodesk для web-картографирования является MapGuide. Intergraph предлагает GeoMedia Web Map и GeoMedia Web Enterprise.
В целом можно сказать, что индустрия ГИС активно впитывает новые веяния, изменяется, эволюционирует и развивается, что, по моему мнению, является индикатором, свидетельствующем о большом потенциале отрасли. Таким образом, можно надеяться, что в 21 веке ГИС будут продолжать свое динамичное развитие, обеспечивая своих пользователей все новыми и новыми возможностями.
Графическое воспроизведение, отображение - 1. в ГИС, компьютерной графике и картографии - проектирование и генерация изображений, в том числе геоизображений, картографических изображений и иной графики на устройствах отображения (преимущественно на экране дисплея) на основе исходных цифровых данных и правил и алгоритмов их преобразования. Возможности проектирования и редактирования изображений включают набор инструментальных средств и визуализационных операций, включая масштабирование изображения (zooming), т.е. его уменьшение (reducing, zoom in) и увеличение (enlarging, zoom out), кратное целому или задаваемое пользователем, или укрупнение деталей избранного фрагмента в пределах прямоугольного окна (windowing), панорамирование, то есть развертывание изображения до размеров рабочей части видеоэкрана или его активного окна (pan); прокрутку, или скроллинг (scrolling) изображения, размер которого превышает габариты отображения; пролистывание, или покадровый просмотр, браузинг, броузинг (browsing) многослойного набора или последовательности изображений; смещение, перемещение, дублирование, отсекание (клиппирование), поворот (ротацию) и иные графические или геометрические преобразования. К средствам оформления изображений относятся операции цветной заливки замкнутых контуров (shading) из палитры допустимых цветов (palette) или их штриховка (cross-hatching) из набора их текстурных типов (pattern). При визуализации картографических изображений, кроме того, используются различные графические переменные и особые способы картографического изображения. Различают также плоские, или двухмерные, или планиметрические (planimetric images, 2-D view, 2-D images) и трехмерные (volumetric images, 3-D view, 3-dimensional view, perspective view) изображения; последние из них строятся в аксонометрической, ортогональной или перспективной (центральной) или иной проекции из центра (центров) проецирования - точки обзора (vista point, view point, point of view) с определенными характеристиками: высотой над поверхностью, расстоянием до нее и направлением обзора, в виде полутонового светотеневого или нитяного, сеточного (fishnet), каркасного, или проволочного, проволочно-каркасного (wire-frame) изображения; изображение может дополняться "подставкой" (base); в случае, если грани визуализируемого блока используются для В. подповерхностного строения тела, такие изображения носят название блок-диаграмм. Построение трехмерных изображений, или рендеринг, "экранизация" (rendering) - одна из функций обработки цифровой модели рельефа, зачастую используемая совместно с другой операцией обработки ЦМР - наложением на трехмерное изображение планиметрического слоя, или "драпировкой" (draping), в том числе цифровых аэро- или космоизображений, что позволяет получать высокореалистичные объемные изображения территории, динамическое манипулирование которыми (в том числе в тренажерных системах) дает эффекты, близкие к виртуальной реальности. Реалистичность В. достигается также текстурированием изображений при использовании моделей трехмерных данных, допускающих связь текстурного элемента, или тексела (texel, от англ. texture element) поверхности тела с атрибутивными данными. Выделяют 2,5-мерные изображения (2.5 view) (жарг.), под которыми понимаются: 1) любые плоские изображения рельефа в изолиниях; 2) плоские блок-диаграммы, лишенные трехмерного изображения; 3) любые трехмерные изображения на плоскости в упомянутом выше смысле, признавая трехмерность исключительно "истинных" трехмерных изображений (true 3D view): стереомодели, наблюдаемой на стереоприборах, объемных или стереоизображений, полученных анаглифическим, голографическим и иными способами, в том числе на специализированных объемных дисплеях непосредственной трехмерной В. типа DVDD (Direct Volume Display Device). - 2. в дистанционном зондировании: воспроизведение цифрового изображения или результатов его обработки на дисплее с помощью специальных структур данных, существенно увеличивающих скорость В., - т. н. "пирамидных слоев" (pyramid layers, reduced resolution datasets), позволяющих вписывать множество пикселов исходного снимка в ограниченное число пикселов окна дисплея с выводом на него одного из предварительно построенных изображений с разрешением, последовательно уменьшающимся 2, 4 или 8 крат.
В конце XX века ГИС получили широкое распространение по всему миру по очень широкому фронту на различных направлениях. Объемы продаж ГИС-продуктов и ГИС-технологий, а также оказываемые ГИС-услуги ежегодно увеличиваются на 20-30% и достигают нескольких миллиардов долларов США в год.
ГИС - это человеко-программно-машинный комплекс по приему, обработке, хранению, анализу и передаче любой территориально распределенной информации;
ГИС - это возможность оперативного реагирования на любую возникающую ситуацию по какой-либо территории, с получением по ней всей необходимой картографической и тематической информации;
ГИС - это наложение разнообразной тематической информации на один и тот же пространственный контур и получение новой информации о территории;
ГИС - это аналитическое и картометрическое исследование и анализ, с одновременным построением любых карт, планов и схем;
ГИС - это моделирование тех или иных процессов, явлений и изучение изменения их состояния во времени;
ГИС - это визуализация пространственной информации и возможность ее представление в динамическом режиме;
ГИС - это управление ресурсами и территориями;
ГИС - это скорость, качество и точность;
ГИС - это наука, технология и бизнес в одном лице;
ГИС - это революция в картографии, картометрии и, соответственно, в средствах пространственного анализа;
И в конечном итоге ГИС - это новое мировоззрение и новое мышление, построенное на пространственной идеологии.
Приложение
Автоматизированная картография (automated cartography, computer aided mapping, CAM) раздел картографии, охватывающий теорию, методологию и практику создания, обновления и использования карт, атласов и др. пространственно-временных картографических произведений в графической, цифровой и электронной формах с помощью автоматических картографических систем и др. технических и аппаратно-программных средств.
Автоматизированное дешифрирование (image analysis, image processing, computer interpretation, automated interpretation) - син. автоматическое дешифирование - один из этапов процесса компьютерной обработки ДДЗ, представленных в цифровoм виде, т.е. в форме цифровых изображений, включающий ввод изображений в компьютер (цифрование аналоговых и/или импорт цифровых изображений), тематическое дешифрирование и экспертную оценку данных. Одним из важных этапов А. д. является классификация (classification) - автоматическое разбиение изображений по заданному признаку или совокупности признаков на однородные содержательно интерпретируемые области, т.е. выделение объектов или классов объектов по их яркостным и/или геометрическим свойствам и их последующая обработка или интерпретация различными методами, включая кластеризацию (clustering), безусловную, или неконтролируемую классификацию (unsupervised classification), когда разбивка на классы производится автоматически без предварительного обучения на эталонах, и контролируемую классификацию (supervised classification) с обучением на эталонных фрагментах изображения, когда для каждого пиксела во всех диапазонах определяются показатели свойств спектрального отражения и сопоставляются с заданными классами спектральных признаков или с таковыми на эталонных объектах. Классификация иногда рассматривается как один из начальных этапов дешифрирования.
Автоматизированное картографирование (computer aided mapping, CAM, automated mapping) применение технических и аппаратно-программных средств, в т.ч. автоматических картографических систем (АКС), компьютерных технологий и логико-математического моделирования для составления, оформления, редактирования, издания и использования карт и др. картографических произведений. А.к. исключает трудоемкие ручные процессы, повышает производительность труда, качество карт, надежность результатов их анализа. Для обозначения полной автоматизации процессов создания некоторых карт используют термин автоматическое картографирование (automatic(al) mapping). Обычно А.к. включает этапы ввода данных в АКС, их автоматическую обработку и преобразование по соответствующим программам и алгоритмам и вывод, визуализацию данных в картографической форме.
Автоматическая картографическая система , АКС (automatic(al) mapping system, computer-aided mapping system, CAM) производственный и (или) научно-исследовательский комплекс автоматических картографических приборов, компьютеров, программных и информационных средств, функционирующих как единая система с целью создания и использования карт. АКС различаются по конфигурации (configuration). Они могут включать подсистемы ввода данных, управления базами данных, цифровой фотограмметрической обработки данных, моделирования и преобразования информации, вывода (визуализации) информации, автоматического цветоделения, издания карт и др. Различают специализированные автоматические картографические системы (object oriented automatic mapping system), предназначенные для изготовления какого-либо одного типа картогр. произведений, (напр., дорожных или морских карт) или обеспечения одного процесса (напр., обновления карт) и общекартографические автоматические картографические системы (general automatic mapping system). АКС индивидуального пользования носят названия автоматизированного рабочего места картографа (АРМ-К).
Авторское право в картографии (copyright in cartography, authorship in cartography) раздел гражданского права, определяющий отношения, связанные с созданием и последующим использованием (изданием, переизданием, полным или частичным воспроизведением) картографических произведений. А.п.в к. принадлежит лицу или коллективу, разработавшему программу карты (атласа), авторский оригинал или авторский макет. В случае, если автор карты предложил лишь тему, эскиз карты, соавтором считается картограф-редактор, ответственный за составление карты, разработавший легенду карты, оформление карты и др. работы, связанные с изготовлением оригинала карты. При создании больших и сложных картографических произведений различают авторское право лиц и коллективов, выпустивших это произведение (атлас, многолистную карту и др.) и авторское право создателей отдельных карт, включенных в это произведение.
Азимут (azimuth, bearing) - угол, ориентирующий относительно направления на север. Различают: астрономический азимут (astronomic(al) azimuth, astronomic(al) bearing) - угол в горизонтальной плоскости, отсчитываемый от северного направления астрономического меридиана данной точки по часовой стрелке до заданного направления; геодезический азимут (geodetic azimuth, surveying azimuth) - угол в плоскости, касательной к эллипсоиду, отсчитываемый от северного направления геодезического меридиана данной точки по часовой стрелке до заданного направления; магнитный азимут (compass azimuth, compass bearing, compass direction, magnetic azimuth) - угол в горизонтальной плоскости, отсчитываемый от северного направления магнитной стрелки компаса по часовой стрелке до заданного направления. Магнитная стрелка склоняется от астрономического меридиана на величину магнитного склонения (declination, compass declination); магнитное склонение к востоку принимается со знаком плюс, к западу - со знаком минус. Различие астрономического и геодезического А. обусловлены уклонением отвесной линии. А. изменяются от 0 до 3600. А. направления с данной точки на другую называют прямым азимутом (forward azimuth), а с другой точки на данную - обратным азимутом (back azimuth, reverse azimuth). Прямой и обратный А. называют взаимными азимутами (mutual azimuths).
Анаглифическая карта (anagliphic(al) map, anagliph) - син. анаглиф карта, отпечатанная двумя взаимно дополняющими цветами (сине-зеленым и красным) с параллактическим смещением, так что оба изображения образуют стереопару. При бинокулярном рассмотрении А.к. через специальные очки-светофильтры с красным и сине-зеленым стеклами - читатель видит черно-белое стереоскопическое (объемное) изображение местности. Методы компьютерной графики позволяют получать А.к. на дисплее. А.к. используют в качестве учебных пособий как наглядные рельефные модели.
Анализ близости (neighbourhood analysis, proximity analysis) - 1. пространственно-аналитическая операция, основанная на поиске двух ближайших точек среди заданного их множества и используемая в различных алгоритмах пространственного анализа. А.б. включает поиск ближайшего соседа (nearest neighbour analysis) одной из точек заданного множества или вновь предъявляемой точки (задачи интерполяции и автоматической классификации) и используется для генерации полигонов Тиссена и построения триангуляции Делоне; - 2. в ГИС растрового типа: присвоение элементу растра нового значения как некоторой функции значений окрестных элементов (задачи сглаживания, фильтрации).
Анализ видимости/невидимости (viewshed analysis, visibility/unvisibility analysis) - одна из операций обработки цифровых моделей рельефа, обеспечивающая оценку поверхности с точки зрения видимости или невидимости отдельных ее частей путем выделения зон и построения карт видимости/невидимости (visibility map, viewshed map) с некоторой точки обзора (vista point, viewpoint, point of view) или множества точек, заданных их положением в пространстве (источников или приемников излучений). Пространственный А.в./н. основан и может быть ограничен оценкой взаимной видимости двух точек (poin-to-point visibility, intervisibility). Приложения операции А.в./н. связаны с оценкой влияния рельефа (в особенности горного) или "рельефоидов" городской застройки на величину зоны устойчивого радиоприема (радиовидимости) при проектировании радио- и телевещательных станций, радиорелейных сетей и систем мобильной радиосвязи, а также с аналогичными задачами оценок в видимом диапазоне электромагнитного спектра, например для оценки маскировочных свойств рельефа местности в оборонных целях или для проектирования сети наблюдательных вышек службы слежения за лесными пожарами для минимизации числа вышек при заданных конструктивных параметрах и площади, остающейся недоступной для визуального наблюдения.
Анализ и оценка карт и атласов (map and atlases analysis and evaluation) исследование свойств и качества картографических произведений, их пригодности для решения каких-либо задач. Критериями при этом выступают: целесообразность избранного масштаба и картографической проекции, достоверность карты и ее научная обоснованность, полнота содержания, геометрическая точность планового и высотного положения объектов, логичность построения легенды, качество оформления карты, качество печати и т. п. Синтетическим критерием анализа является надежность карты. А. и о. к. и а. всегда целенаправленны, поэтому критерии оценки могут приобретать разную значимость (напр., в зависимости от того предназначается ли карта как наглядное учебное пособие или как источник для создания баз данных).
Аналитическая карта (analytical map) карта, показывающая не обобщенные или малообобщенные показатели какого-либо явления (напр., карта температуры воздуха) или только отдельные стороны объекта (напр., карта экспозиции склонов рельефа).
Анаморфированная карта (anamorphotic map, anamorphose) син. анаморфоза - топологически преобразованная непространственно-подобная карта (иногда именуемая картоидом), в уравнение проекции которой кроме географических координат, входит и сам картографируемый показатель (напр., плотность населения на эквидемических А. к. или расстояние от какого-либо центра на эквидистантных А. к. и т.п.).
Аннотация (annotation) - совокупность текстовых (см. надписи на карте), цифровых, символьных, графических и иных элементов, размещаемых внутри или вне поля картографического изображения, то есть вспомогательного и дополнительного оснащения карт или иной графики в ГИС, включая географические названия, название карты (map tittle), легенду, численный и линейный масштаб, стрелку-указатель "север-юг" (north arrow), рамки карты, картографическую сетку или километровую сетку; под А. чаще всего признают только те элементы, которые относятся исключительно к графике (но не к атрибутивной базе данных); в более широком смысле под А. понимают также присвоение объектам меток (labelling), любое текстовое сопровождение (lettering) и тегирование (tagging).
Аппроксимация (approximation) - син. аппроксимирование - замена одних математических объектов другими, в том или ином смысле близкими к исходным (отсюда происхождение слова "А.": "приближение"). А. позволяет исследовать числовые характеристики и качественные свойства объекта, сводя задачу к изучению более простых или более удобных объектов, характеристики которых легко вычисляются или свойства которых уже известны. К примеру, в геометрии и топологии рассматриваются А. кривых, поверхностей, пространств и отображений. Некоторые разделы математики в сущности целиком посвящены А., например, теория приближения функций, численные методы анализа. Особое место в задачах А. принадлежит полиномам Чебышева. Широкое применение в последние годы получили и методы А. сплайнами (spline). Методы А. в трехмерном пространстве входят в состав инструментария картографического метода исследования, применяются при обработке цифровых моделей рельефа, могут быть использованы в комплексе с иными операциями пространственного анализа в ГИС.
Атлас (atlas, geographical atlas) син. географический атлас -систематическое собрание карт, выполненных по единой программе и изданных в виде книги или набора листов. Внутреннее единство А. обеспечивается сопоставимостью, взаимодополняемостью и увязкой карт и разделов, целесообразным выбором проекций и масштабов (желательно немногочисленных), едиными установками картографической генерализации, согласованной системой условных знаков и единым дизайном. А. различают: по пространственному охвату А. планет, мира, континентов и океанов, групп государств, стран (национальный атлас national atlas), административных единиц или регионов (региональный атлас regional atlas), городов, городских районов и т.п.; по содержанию общегеографические атласы (general atlas) и тематические атласы (thematic atlas), в т. ч. физико- и экономико-географические и комплексные, по назначению научно-справочные атласы (scientific-reference atlas), краеведческие атласы (country atlas, home region atlas), учебные атласы (atlas for education), школьные атласы (school atlas), военные атласы (military atlas), туристские атласы (tourist's atlas), дорожные атласы (road atlas) и т. п. По формату различают большие, или настольные атласы (large-format atlas), атласы книжного формата (book-format atlas) и малые, или карманные атласы (small, pocket atlas), а по способу создания традиционные и компьютерные атласы (computer atlas) в "бумажном" варианте или электронные атласы в "безбумажном" электронном виде.
Аэрофотоснимок (аerial photograph, aerial photo, aerophoto, print) - двумерное фотографическое изображение земной поверхности, полученное с воздушных летательных аппаратов и предназначенное для исследования видимых и скрытых объектов, явлений и процессов посредством дешифрирования и измерений. В зависимости от высоты, с которой производится фотографирование, получают А. крупномасштабные, среднемасштабные и мелкомасштабные (высотные). Если отклонение оси фотографирования от отвесного не выходит за пределы допустимого, получаются плановые А. (vertical aerial photograph), если ось имеет существенный наклон - перспективные А. (oblique, aerial photograph, persrective aerial photograph). В зависимости от типа используемой фотопленки (photographic film) различают черно-белые, или монохромные A. (black-and-white aerial photograph, monochrome aerial photograph), цветные A. (colour aerial photograph), cпектрозональные А. (false colour composite), а по способу печати с фотопленки могут быть контактные A. (conact print) и увеличенные A. (enlargement print). Различают одиночные A. (single photographs, single-lens photograph) и стереоскопические A. (stereoscopic photograph, stereopair). Последние дают возможность воспроизводить реалистичное трехмерное изображение при их стерескопическом просмотре на специальных стереоприборах или в процессе трехмерной визуализации на экране компьютера. На основе А. создают накидные монтажи и репродукции накидного монтажа (mosaic, photographic strip) - сфотографированные мозаики смежных снимков района исследований; фотосхемы (photomontage) - изображения, полученные путем монтажа центральных частей нетрансформированных снимков; фотопланы (aerial photoplan) - изображения, полученные путем монтажа трансформированных снимков; ортофотопланы (ortophoto(graph), ortophotoplan, ortophotomap) - фотопланы в которых устранены искажения за рельеф; фотокарты (photomap) - фотопланы с координатами, подписями географических названий, изображением рельефа в горизонталях и другими элементами карт.
Векторно-растровое преобразование (rasterization, rasterisation, gridding, vector to raster conversion) - син. растеризация - преобразование (конвертирование) векторного представления пространственных объектов в растровое представление путем присваивания элементам растра значений, соответствующих принадлежности или непринадлежности к ним элементов векторных записей объектов.
Векторно-топологическое представление (arc-node model) - син. линейно-узловое представление - разновидность векторного представления линейных и полигональных пространственных объектов, описывающего не только их геометрию (см. модель "спагетти"), но и топологические отношения между полигонами, дугами и узлами.
Вертикальный угол (vertical angle) - угол в вертикальной плоскости. Различают: угол наклона (angle of bank, angle of pitch, angle of slope) - В.у., отсчитываемый от горизонтальной плоскости вверх от 0 до + 900, и вниз от 0 до - 900; угол возвышения, или угловую высоту (angle of altitude, angle of elevation) - угол наклона направления на предмет (например, на спутник или на небесное светило), расположеный над горизонтальной плоскостью; зенитное расстояние (zenith angle, zenith distance) - В.у., отсчитываемый от направления отвесной лини (астрономическое зенитное расстояние - astronomic(al) zenith distance) или от нормали к эллипсоиду (геодезическое зенитное расстояние - geodetic zenith distance) от 0 до 1800.
Визуализатор (visualizer, viewer) - син. вьювер, жарг. вьюер - программное средство, предназначенное для визуализации данных; в ГИС: один из типов программных средств ГИС с набором функций, ограниченных, как правило, возможностями видеоэкранной визуализации картографических изображений, называемый картографическим В. (map viewer), с факультативными функциональными возможностями дополнения и преобразования атрибутивных данных, их экспорта и импорта, статистической обработки, деловой графики, вывода изображений на иные графические периферийные устройства. Простой В. (в том числе графики) носит название браузера, или броузера, "просмотрщика" (browser).
Врезка (inset map) - син. карта-врезка дополнительная карта, помещаемая в одной рамке с основной картой и содержащая более подробное изображение какого-либо участка, положение территории по отношению к ее окружению, дополнительные данные и др.
Высота (absolute height, altitude absolute, height, elevation, altitude) - син. абсолютная высота, (высотная) отметка - одна из координат, отсчитываемая от поверхности, принятой за начало счета. Различают: геодезическую высоту (geodetic height, ellipsoid height) - расстояние от эллипсоида по нормали к нему до заданной точки; ортометрическую высоту (geoidal height, orthometric height) - расстояние от геоида по отвесной линии до заданной точки; нормальную высоту (normal height) - расстояние от квазигеоида по нормали к эллипсоиду до заданной точки. В. положительны над отсчетной поверхностью и отрицательны под ней. Геодезическая В. равна сумме В. ортометрической и В. геоида над эллипсоидом, или сумме В. нормальной и В. квазигеоида над эллипсоидом. В., отсчитываемые от некоторого произвольного начала, называют относительными высотами (relative height). Разность В. текущей точки относительно В. другой точки называют превышением (height difference).
Генерализация (generalization) обобщение геоизображений мелких масштабов относительно более крупных, осуществляемая в связи с назначением, тематикой, изученностью объекта или техническими условиями получения самого геоизображения. Картографическая генерализация (cartographic generalization) отбор, обобщение, выделение главных типических черт объекта, выполняемое в соответствии с цензами и нормами отбора, устанавливаемыми картографом или редактором карты, которые, кроме того, проводят обобщение качественных и количественных показателей изображаемых объектов, упрощают очертания, объединяют или исключают контуры, иногда важные, но очень мелкие объекты показывают с некоторым преувеличением. Дистанционная генерализация (remote sensing generalization, optical generalization) геометрическое и спектральное обобщение изображения на снимках, возникающее вследствие комплекса техн. факторов (метод и высота съемки, спектральный диапазон, масштаб, разрешение) и природных особенностей (характер местности, атмосферные условия и др.). Автоматическая, или алгоритмическая генерализация (automated generalization, algorithmic generalization) формализованный отбор, сглаживание (упрощение) или фильтрация изображения в соответствии с заданными алгоритмами и формальными критериями. Динамическая генерализация (dynamic genera lization) механическое обобщение анимаций, позволяющее наблюдать главные, наиболее устойчивые во времени объекты и явления за счет изменения скорости демонстрации анимаций.
Генерализация пространственных данных (spatial data generalization, spatial data generalisation) - обобщение позиционных и атрибутивных данных о пространственных объектах в ГИС в автоматическом или интерактивном режимах с использованием операторов Г., или генерализационных операторов (generalization operators), их наборов или последовательностей, часть из которых имеет соответствие в приемах и методах картографической генерализации. Среди основных из них: упрощение (simplification); сглаживание (smoothing); утоньшение линий (line thinning); разрядка, то есть устранение избыточных промежуточных точек в цифровой записи линий (line weeding); отбор (reselection); переклассификация (reclassification); агрегирование (aggregation), в частности, объединение смежных полигонов с уничтожением границ между ними (polygon dissolving/merging); слияние (amalgamation); маскирование (masking); прерывание линий (omissing), утрирование размера или формы (exaggeration); уменьшение мерности объектов, или свертка, коллапс (collapse). Операторы Г.п.д. могут применяться глобально (к слою в целом) или локально (к фрагменту слоя, сегменту линии и т.п.), обслуживать чисто графические (позиционные) или структурные преобразования данных. Вмешательство пользователя в процесс автоматической Г.п.д. обычно преследует цель индикации и устранения графических конфликтов в отображениях однотипных и разнотипных объектов путем их смещения, или перемещения (displacement), минимизации синергетических эффектов при многократном применении однотипных или последовательном - разнотипных операторов, уменьшения или устранения геометрических и топологических погрешностей, контроля целостности данных и ненарушенности связи позиционной и атрибутивной части данных.
Географическая информационная система (geographic(al) information system, GIS, spatial information system) - син . геоинформационная система, ГИС - информационная система, обеспечивающая сбор, хранение, обработку, доступ, отображение и распространение пространственно-координированных данных пространственных данных). ГИС содержит данные о пространственных объектах в форме их цифровых представлений (векторных, растровых, квадротомических и иных), включает соответствующий задачам набор функциональных возможностей ГИС, в которых реализуются операции геоинформационных технологий, поддерживается программным, аппаратным, информационным, нормативно-правовым, кадровым и организационным обеспечением. По территориальному охвату различают глобальные, или планетарные ГИС (global GIS), субконтинентальные ГИС, национальные ГИС, зачастую имеющие статус государственных, региональные ГИС (regional GIS), субрегиональные ГИС и локальные, или местные ГИС (local GIS). ГИС различаются предметной областью информационного моделирования, к примеру, городские ГИС, или муниципальные ГИС, МГИС (urban GIS), природоохранные ГИС (environmental GIS) и т.п.; среди них особое наименование, как особо широко распространенные, получили земельные информационные системы. Проблемная ориентация ГИС определяется решаемыми в ней задачами (научными и прикладными), среди них инвентаризация ресурсов (в том числе кадастр), анализ, оценка, мониторинг, управление и планирование, поддержка принятия решений. Интегрированные ГИС, ИГИС (integrated GIS, IGIS) совмещают функциональные возможности ГИС и систем цифровой обработки изображений ( данных дистанционного зондирования) в единой интегрированной среде. Полимасштабные, или масштабно-независимые ГИС (multiscale GIS) основаны на множественных, или полимасштабных представлениях пространственных объектов (multiple representation, multiscale representation), обеспечивая графическое или картографическое вопроизведение данных на любом из избранных уровней масштабного ряда на основе единственного набора данных с наибольшим пространственным разрешением . Пространственно-временные ГИС (spatio-temporal GIS) оперируют пространственно-временными данными. Реализация геоинформационных проектов (GIS project), создание ГИС в широком смысле слова, включает этапы: предпроектных исследований (feasibility study), в том числе изучение требований пользователя (user requirements) и функциональных возможностей используемых программных средств ГИС, технико-экономическое обоснование, оценку соотношения "затраты/прибыль" (costs/benefits); системное проектирование ГИС (GIS designing), включая стадию пилот-проекта (pilot-project), разработку ГИС (GIS deve lopment); ее тестирование на небольшом территориальном фрагменте, или тестовом участке (test area), прототипирование, или создание опытного образца, или прототипа (prototype); внедрение ГИС (GIS implementation); эксплуатацию и использование. Научные, технические, технологические и прикладные аспекты проектирования, создания и использования ГИС изучаются геоинформатикой.
Географическая основа карты (topographic base, topograpical basis, base map) син. топографическая основа карты, жарг. топооснова - общегеографическая часть тематической или специальной карты, используемая для привязки данных, нанесения тематического содержания, ориентирования при работе с картой. Г.о.к. обычно включает следующие элементы: береговую линию, гидрографию, границы, населенные пункты и дорожную сеть.
Геодезия (geodesy) - область науки, техники и производства, разрабатывающая средства и методы измерений, а также методы вычислений взаимного и пространственного положения объектов, параметров Земли и ее объектов и изменения этих параметров во времени. Состоит из следующих дисциплин: теоретическая геодезия (theoretical geodesy, physical geodesy) - занимается разработкой теорий и методов определений фигуры Земли (ее формы и размеров), внешнего гравитационного поля и их изменений во времени, используя астрономо-геодезические, гравиметрические, спутниковые и другие измерения высокой точности; сфероидическая геодезия (spheroid(al) geodesy, geodesy on the ellipsoid) - изучает геометрию земного эллипсоида, методы решения геодезических задач на его поверхности и в трехмерном пространстве, теорию его отображения на сфере, а также отображения на плоскости с целью введения плоских прямоугольных координат; основные геодезические работы (basic geodetic survey) - изучает средства и методы высокоточных геодезических измерений, а также методы математической обработки результатов измерений с целью построения и закрепления на местности плановых и высотных государственных геодезических сетей (эти три дисциплины традиционно составляют содержание высшей геодезии - geodetic survey(ing), higher geodesy, higher survey(ing)); космическая, или спутниковая геодезия (celestial geodesy, satellite geodesy, space geodesy) - изучает вопросы использования наблюдений искусственных и естественных спутников Земли для решения научных и научно-технических задач Г.; топография (topography) - изучает средства и методы геодезических измерений с целью отображения земной поверхности на топографических планах и картах; м орская геодезия (marine geodesy) - решает задачи Г. в пределах Мирового океана; прикладная, или инженерная геодезия (applied geodesy, engineering geodesy) - изучает методы геодезических измерений, выполняемых при изысканиях, проектировании, строительстве и эксплуатации инженерных сооружений, монтаже оборудования, а также эксплуатации природных ресурсов; маркшейдерское дело (mining geodesy, mine-survey) - отрасль Г. в горной науке и технике, занимается пространственно-геометрическими измерениями в недрах Земли и их отображением на планах, картах и другой документации. Свои задачи Г. решает в тесном сотрудничестве с астрономией и гравиметрией (разделы этих наук, разрабатывающие вопросы соответствующих измерений в интересах Г., называют геодезическими), тесно связана с картографией, ГИС, фотограмметрией, дистанционным зондированием, науками о Земле, математикой, физикой и др.
Геодезическая линия (geodesic, geodetic lenght, geodetic line) - линия кратчайшего расстояния между двумя пунктами на поверхности, в том числе на эллипсоиде; на сфере дуга большого круга, на плоскости - прямая. Название принято в геодезии и в математике.
Геодезическая основа карты (control, geodetic control) совокупность геодезических данных, необходимых для создания карты и определяющих положение объектов на карте по широте, долготе и абсолютной высоте. Г.о.к. включает принятый для построения карты эллипсоид и геодезическую сеть .
Геодезическая сеть (control net, geodetic control, geodetic net, network, frame, framework) - сеть пунктов (geodetic points), закрепленных на земной поверхности, положение которых определено в общей для них системе координат. Г.с. подразделяют на: нивелирные, или высотные геодезические сети (level control, levelling network, elevation control, vertical control, vertical net), построенные нивелированием при помощи нивелиров и др. геодезических приборов, каждый нивелирный пункт - репер (benchmark) хранит высоту; плановые, или опорные геодезические сети (plane control, horizontal control, horizontal net), созданные способами триангуляции (triangulation network) - измерением углов и некоторых сторон треугольников, полигонометрии (polygonal network, traverse network) - построением ходов, все стороны и углы поворота которых подлежат измерению, трилатерации (trilateration network) - измерением длин сторон треугольников и других геометрических фигур, комплексированием линейно-угловых построений (combined linear-angular network) и применением систем спутникового позиционирования, каждый пункт плановой сети (centre, control point, station mark, survey mark) хранит геодезические широты и долготы и (или) плоские прямоугольные координаты; пространственные геодезические сети (spatial control, three dimensional net, 3D network) - Г.с., создаваемые методами космической геодезии; каждый пункт хранит три координаты, определяющие его положение в земном пространстве. Г.с. различают по назначению, территориальному охвату, по точности и густоте построения. Г.с. бывают мировыми, континентальными, государственными, локальными (world, continental, national, local net). Г.с., на части пунктов которых определены астрономические координаты и азимуты, называют астрономо-геодезическими геодезическими сетями (astrogeodetic network). Г.с., создаваемые в развитие сетей более высокого порядка точности, называют геодезическими сетями сгущения (control extension). Г.с. сгущения, создаваемую для производства топографических съемок, называют съемочной геодезической сетью (survey control). Наиболее достоверные значения высот, плановых или пространственных координат находят уравниванием (аdjustment) - обработкой отягощенных погрешностями геодезических измерений по методу наименьших квадратов.
Геодезические референцные системы (geodetic reference system) - син. cистемы относимости - устанавливают параметры, определяющие фигуру, размеры и гравитационное поле Земли. Общеземные, или международные, межгосударственные геодезические референцные системы (World geodetic reference system) - используемые в масштабах всей планеты. Они также закрепляют геоцентрическую гринвичскую прямоугольную систему координат (Earth-cent ered Greenwich cartesian coordinate system) - ее начало в центре масс Земли, ось Z направлена к CIO - Международному условному началу (среднее положение Северного полюса Земли 1900-1905 гг.), ось X лежит в плоскости среднего гринвичского меридиана, оси X и Y - расположены в плоскости экватора. Важнейшими параметрами Земли являются: произведение гравитационной постоянной на массу, угловая скорость вращения, экваториальный радиус, сжатие, скорость света в вакууме и коэффициенты, характеризующие гравитационное поле Земли. Общеземными Г.р.с. являются IERS , ее европейская подсистема ETRS, GRS-80. GPS действует в Г.р.с WGS-84 . В России без интеграции с западными странами создана Г.р.с ПЗ-90 (Параметры Земли 1990г.). В ней работает ГЛОНАСС ( GLONASS ). В РФ с 1995 г. действует Г.р.с. СК-95. Cоставной частью Г.р.с. являются геодезические сети, фиксирующие положение координатной системы. В IERS установлены сети ITRF . Небесные сети ICRF закрепляют полярную ось Земли в Солнечной системе, приводя ее к положению на начало 2000 года. Поверхность и полюса Земли подвержены геодинамическим процессам и геоцентрические координаты со временем изменяются. Их каталоги обновляют и указывают к какой эпохе они относятся, например, ITRF-89, ITRF-94 и т.д. ETRS принадлежат опорные сети EUREF . В отдельных регионах или государствах, применяя референц-эллипсоиды, центры которых не совмещены с центром масс Земли, устанавливают квазигеоцентрические координаты. Например, система координат 1942 г. (СК-42) на референц-эллипсоиде Красовского, применялась в СССР, действует в РФ; центр эллипсоида смещен с центра масс Земли более полутора сотни метров.
Геоид (geoid) - фигура Земли, ограниченная поверхностью, к которой отвесные линии всюду перпендикулярны, и которая проходит через точку начала отсчета высот, закрепленную на высоте среднего уровня моря. Эта поверхность близка к уровням морей и океанов в состоянии покоя и равновесия. В России она проходит через нуль Кронштадтского футштока, совпадающий со средним уровнем Балтийского моря за период 1825-1840 гг. Поверхность Г. служит началом отсчета ортометрических высот. Нормальные высоты отсчитывают от поверхности квазигеоида (quasi-geoid) - однозначно определяемой по наземным измерениям, совпадающей с Г. на морях, океанах и близко подходящая к нему на суше - на равнинах отклонения от Г. составляют несколько см, в горах - не превосходят 2 м.
Геоизображение (geoimage, georepresentation) любая пространственно-временная масштабная генерализованная модель земных (планетных) объектов или процессов, представленная в графической образной форме. Различают: двумерные плоские геоизображения (2D geoimages, flat geoimages) напр., карты, планы, электронные карты, aэро- и космические снимки ; трехмерные, или объемные геоизображения (3D geoimages, volumetric geoimages) , напр., стереомодели, анаглифы, блок - диаграммы, картографические голограммы; динамические геоизображения (dynamic geoimages), т. е. анимации, картографические фильмы, мультимедийные карты и атласы.
Геоиконика (geoiconics) научная дисциплина, разрабатывающая общую теорию геоизображений, методы их анализа, преобразования и использования в научно-практической деятельности.
Геоинформатика (GIS technology, geo-informatics) - наука, технология и производственная деятельность по научному обоснованию, проектированию, созданию, эксплуатации и использованию географических информационных систем, по разработке геоинформационных технологий, по прикладным аспектам, или приложениям ГИС (GIS application) для практических или геонаучных целей. Входит составной частью в геоматику (по одной из точек зрения) или предметно и методически пересекается с ней.
Геоинформационное картографирование (geoinformational mapping, geoinformatic mapping) отрасль картографии, занимающаяся автоматизированным составлением и использованием карт на основе геоинформационных технологий и баз географических (геологических, экологических, социально-экономических и др.) знаний.
Геоинформационные технологии - (GIS technology) - син . ГИС-технологии - технологическая основа создания географических информационных систем, позволяющая реализовать функциональные возможности ГИС .
Геоинформационный анализ (GIS-based analysis) - анализ размещения, структуры, взаимосвязей объектов и явлений с использованием методов пространственного анализа и геомоделирования.
Геокодирование (geocoding) - метод и процесс позиционирования пространственных объектов относительно некоторой системы координат и их атрибутирования (примером может служить адресная привязка существующих позиционно неопределенных наборов данных (address matching), осуществляемая путем установления связей между непространственными базами данных и позиционной частью БД ГИС).
Геоматика (geomatics) - 1. совокупность применений информационных технологий, мультимедиа и средств телекоммуникации для обработки данных, анализа геосистем, автоматизированного картографирования; - 2. термин, употребляемый как синоним геоинформатики или геоинформационного картографирования.
Глобус (globe) вращающаяся шарообразная модель Земли, др. планеты или небесной сферы с нанесенной на ее поверхность картографическим изображением. Г. имеет масштаб, систему меридианов и параллелей, условные обозначения, но не содержит искажений, присущих картографическим проекциям. По тематике Г. могут быть общегеографическими, геологическими, политическими и т.п., а по назначению учебными, навигационными и др. Различают земные глобусы (terrestial globe), планетные глобусы (planetary globe) и небесные глобусы (celestial globe).
Горизонтальный угол (horizontal angle) - угол в горизонтальной плоскости, соответствующий двухгранному углу между двумя вертикальными плоскостями, проходящими через отвесную линию в вершине угла. Г.у. изменяются от 0 до 360 0.
Граница (border, boundary, edge) - линия, разделяющая разноименные полигоны.
Данные дистанционного зондирования, ДДЗ (remote sensing data, remotely sensed data, remote surveying data, aerospace data) -син.данные аэрокосмического зондирования - данные о поверхности Земли, объектах, расположенных на ней или в ее недрах, полученные в процессе съемок любыми неконтактными, т.е. дистанционными методами. По сложившейся традиции, к ДДЗ относят данные, полученные с помощью съемочной аппаратуры наземного, воздушного или космического базирования, позволяющей получать изображения в одном или нескольких участках электромагнитного спектра. Характеристики такого изображения зависят от многих природных условий и технических факторов. К природным условиям относятся сезон съемки, освещеность снимаемой поверхности, состояние атмосферы и т.д. К основным техническим факторам - тип платформы, несущей съемочную аппаратуру, тип сенсора; метод управления процессом съемки; ориентация оптической оси съемочного аппарата; метод получения изображения. Главные характеристики ДДЗ определяются числом и градациями спектральных диапазонов; геометрическими особенностями получаемого изображения (вид проекции, распределение искажений), его разрешением.
Дешифрирование (interpretation, photo interpretation, decoding) - син. интерпретация - процесс изучения по аэро- и космическим изображениям территорий, акваторий и атмосферы, основанный на зависимости между свойствами дешифрируемых объектов и характером их воспроизведения на снимках. Содержанием и задачей Д. является получение определенного объема качественной и количественной информации по ДДЗ о состоянии, составе, структуре, размерах, взаимосвязях и динамике процессов, явлений и объектов с помощью дешифровочных признаков. Различают визуальное Д. (visual image interpretation), инструментальное, или измерительноеД. (image measuring) и автоматическое Д. По содержанию Д. может быть общегеографическим (топографическим), тематическим (например, геологическим, геоботаническим, почвенным) и специальным (мелиоративным, лесоустроительным и т. п.).
Дешифровочные признаки (indication, signs) - характерные особенности природных и антропогенных объектов дешифрирования, проявленные в ДДЗ и позволяющие опознать, выделить и проинтерпретировать эти объекты. Д.п. принято подразделять на прямые Д.п. (direct signs), присущие изображению самих объектов дешифрирования (например, их геометрические и оптические характеристики), косвенные или индикационные Д.п. (indirect signs, indicators), характеризующие объект дешифрирования опосредованно, через какой либо другой природный компонент, и комплексные. К прямым д.п. помимо формы, размера, цвета объектов относятся тон изображения (brightness), его структура (structure, composition), которая связана с пространственной сменой и взаимным расположением его участков, различающихся по оптическим характеристикам, текстура (texture) изображения, обусловленная взаимным закономерным расположением тоновых неоднородностей изображения (например, тонкосетчатая, полосчатая, однородная, пятнистая и др. текстура), тень (shadow, shade) - по теневому силуэту можно определить форму объектов. Важной характеристикой изображения, влияющей на использование Д.п., является освещенность, пропорциональная яркости объектов. Изображение формируется благодаря различной яркости элементов ландшафта, вследствие чего между ними проявляются яркостные контрасты. Контраст (brightness contrast) объектов местности определяется величиной К=(B1-B2)/B1, где B1 и B2 - яркости двух объектов. Абсолютный контраст К=1 соответствует случаю, когда яркость одного из объектов пренебрежимо мала по сравнению с яркостью другого (например, черный хвойный лес на фоне свежевыпавшего снега). Контрастными, легко дешифрируемыми считаются объекты с контрастом более 0.5. Обычно в процессе дешифрирования используются наборы Д.п. исследуемых объектов. Эти комплексы сильно варьируют в зависимости от природных условий, сезона, времени суток, освещенности и др. причин.
Дирекционный угол (bearing, direction angle, grid azimuth, grid bearing, Y- azimuth) - угол на плоскости, отсчитываемый в данной точке от линии, параллельной северному направлению координатной оси или осевому меридиану, по часовой стрелке до заданного направления. Д.у. изменяются от 0 до 3600. Сближение меридианов (convergence of meridians, convergent angle, grid declination, declination of grid north, theta angle) - угол в данной точке между ее меридианом и линией, параллельной северному направлению координатной оси или осевому меридиану. На величину сближения меридианов различаются геодезический азимут и Д.у.
Дистанционное зондирование, ДЗ (remote sensing, remote surveying, RS) - син. дистанционные съемки, аэрокосмические съемки - процесс получения информации о поверхности Земли (и др. космических тел), объектах, расположенных на ней или в ее недрах, дистанционными методами. ДЗ проводят с поверхности суши или моря, с воздуха или из космоса в различных зонах электромагнитного спектра. Съемки могут быть пассивными, когда фиксируется собственное или отраженное солнечное излучение, и активными, когда снимаемые объекты облучаются, например, радиоволнами. В зависимости от фиксируемого диапазона электромагнитного излучения различают следующие виды дЗ : ультрафилолетовая (ultraviolet); в видимом (optical), ближнем (near infrared) , среднем (middle infrared) и дальнем (тепловом) инфракрасном (thermal infrared) диапазонах, в микроволновом радиодиапазoне (microwave, passive microwave). При одновременном использовании нескольких диапазонов говорят о многозональной, или многоспектральной (multi-channel, multi-spectral, multi-band) съемке, а при большом числе используемых диапазонов (20 и более) - о гиперспектральной (hyperspectral). По виду применяемой съемочной аппаратуры различают фотографические (photography), телевизионные (television, photovision), фототелевизионные (phototelevision), сканерные (scanner), радиолокационные (radar, radiolocation), гидролокационные (sounding), лазерные (laser, optical maser), лидарные (lidar) съемки . Отдельно выделяют аэроспектрометрирование (aerial spectrophotometry, aerial radiometry), представляющее собой регистрацию с помощью спектрографов спектральной яркости (spectral brightness, spectral radiance) какой - либо поверхности вдоль направления движения летательного аппарата.
Дистанционные методы (remote sensing methods, distant methods) - неконтактные методы изучения поверхности Земли, гидросферы, литосферы, атмосферы и космических тел (например, аэрокосмическое зондирование, аэрогеофизические методы, сонарные съемки дна акваторий). Термин получил распространение после запуска в 1957 г. первого в мире ИСЗ и съемки обратной стороны Луны в 1959 г. с автоматической межпланетной станции "Зонд-3".
Долгота (longitude) - координата, определяющая положение точки на Земле в направлении Запад-Восток. Существуют: астрономическая долгота. (astronomic(al) longitude) - двухгранный угол между плоскостями астрономических меридианов данной точки и начального; геодезическая долгота (geodetic longitude) - двухгранный угол между плоскостями геодезических меридианов данной точки и начального; геоцентрическая долгота (geocentric longitude) - двухгранный угол между плоскостями геоцентрических меридианов данной точки и начального. Счет Д. ведется от 0 до 360 0 с запада на восток или в обе стороны от 0 до 180 0 с припиской соответственно слова "восточная" или знака плюс, и "западная" или знака минус.
Запрос (query, request) - задание на поиск (retrieval) данных в базе данных, удовлетворяющих некоторым условиям. З. формулируется посредством языка общения пользователя с СУБД языка запросов(query language), З. по шаблону (query-by-example, QBE) или иным способом. В процессе выполнения З. могут производиться дополнительные действия (если это позволяет язык З.): сортировка, вычисления и пр. Стандартный язык З. реляционных СУБД - SQL. Поиск пространственных объектов по условиям, содержащим координаты, осуществляется по пространственному З. (spatial query) на поиск объектов в окне прямоугольной, круглой или произвольной формы.
Засечка (intersection) - син. геодезическая засечка - способ определения координат точки измерением параметров на ней или на исходных пунктах с известными координатами. Чаще всего измеряют направления (азимуты, дирекционные углы), углы, расстояния, разности расстояний от определяемого пункта до двух исходных и др. В двухмерном пространстве этим параметрам соответствуют линии положения - прямые, окружности, гиперболы, в трехмерном пространстве им соответствуют поверхности положения - плоскости, сферы, гиперболоиды (см. GELOP, LOP ). Пересекаясь линии и поверхности определяют положения (координаты) точек. В системах спутникового позиционирования первого поколения на основе эффекта Доплера измеряли разности расстояний от приемника до двух положений спутника на орбите; координаты пункта определяли по пересечению гиперболоидов вращения. В современных системах измеряют дальности до спутников и скорости изменений этих дальностей вследствие перемещений спутника и приемника; координаты пункта находят соответственно по пересечению сфер и конусов. Геометрический фактор (geometric dilution of precision - GDOP ) - характеристика качества засечки, определяющая потери точности из-за геометрии взаимного расположения исходных пунктов (спутников). Чем геометрический фактор больше, тем засечка хуже (см. PDOP, HDOP, HTDOP, VDOP, TDOP ).
Земельная информационная система, ЗИС (land information system) - географическая информационная система земельно-ресурсной и земельно-кадастровой специализации.
Калибровка данных (data calibration) - при дистанционном зондировании оценка (определение) и корректировка радиометрических и геометрических искажений изображения, полученных в процессе съемки.
Карта (map, chart) математически определенное, уменьшенное, генерализованное изображение поверхности Земли, другого небесного тела или космического пространства, показывающее расположенные или спроецированные на них объекты в принятой системе условных знаков. К. рассматривается как образно-знаковая модель, обладающая высокой информативностью, пространственно-временным подобием относительно оригинала, метричностью, особой обзорностью и наглядностью, что делает ее важнейшим средством познания в науках о Земле и социально-экономических науках. По масштабу различают крупномасштабные карты (large scale maps) [1 : 100 000 и крупнее ], среднемасштабные карты (medium scale maps) [1 : 200 000 1 : 1 000 000] и мелкомасштабные карты (small scale maps) [мельче 1 : 1 000 000]. В соответствии с содержанием различают следующие группы (виды) карт: общегеографические карты (general map) , тематические карты (thematic map), в т. ч. карты природы (natural map) , социально-экономические карты (social and economycal map) , карты взаимодействия природы и общества (maps of nature and society interaction), а также специальные карты (special, special-purpose maps). Все они могут быть аналитическими, комплексными или синтетическими картами. По практической специализации различают несколько типов К. : инвентаризационные карты (inventory maps), показывающие наличие и локализацию объектов; оценочные карты (evaluative maps), характеризующие объекты (напр., природные ресурсы) по их пригодности для каких-либо видов хозяйственной деятельности; рекомендательные карты (recommendative maps), показывающие размещение мероприятий, предлагаемых для охраны, улучшения природных условий и оптимального использования ресурсов; прогнозные карты (prognostic maps, forecast maps), содержащие научное предвидение явлений, не существующих или неизвестных в настоящее время.
Картограмма (choropleth map, cartogram, chorogram, chorisogram) - 1. карта, показывающая распределение относительных показателей (плотность, интенсивность какого-либо явления, удельные величины и т. п.) по определенным территориальным единицам, чаще всего административным; - 2. один из способов картографического изображения, применяемый для показа относительных статистических данных путем заполнения контуров территориального деления (обычно, административных единиц) цветовыми заливками (solid) разного тона, штриховками (cross-hatch line pattern) разной плотности в соответствии с принятыми интервальными шкалами. Средства автоматизации позволяют строить К. в т. н. непрерывных, или безинтервальных шкалах (choropleth maps without class intervals, continuous-tone cartogram), когда плотность ставится в точное соответствие величине картографируемого показателя.
Картографирование (mapping, map (atlas) compilation) - син. картирование, составление карт , картосоставление совокупность процессов, методов и технологий создания карт , атласов и др. картографических произведений. По масштабу различают крупномасштабное картографирование (large scale mapping), среднемасштабное картографирование (medium scale mapping) и мелкомасштабное картографирование (small scale mapping); по объекту астрономическое, планетное и земное К.; по методу наземное, аэрокосмическое, подводное К. Наиболее разнообразны виды (отрасли ) тематического картографирования (branches of thematic mapping), которые постоянно возникают в ответ на запросы практики (напр., туристское К., электоральное К.), либо развиваются на стыке картографии с др. науками (геологическое, историческое, экономическое К. и т. п. ).
Картографическая база данных (cartographic data base, cartographic database, CDB) - син. база картографических данных совокупность взаимосвязанных картографических данных по какой-либо предметной (тематической) области, представленная в цифровой форме (в том числе в форме картографических баз данных) при соблюдении общих правил описания, хранения и манипулирования данными. К. б. д. доступна многим пользователям, не зависит от характера прикладных программ и управляется системой управления базами данных (СУБД).
Картографическая библиография (map bibliography) - син . картобиблиография - 1. списки, библиографические описания, указатели, каталоги, обзоры, содержащие необходимые и упорядоченные (по масштабам, тематике, территории и т. п.) сведения о картографических произведениях и (или) о картографической литературе. Существует международная, государственная и отраслевая (тематическая) К.б.; - 2. раздел картографии, задачей которого является учет и регистрация печатной, рукописной и электронной картографической продукции и информирование о ней пользователей.
Картографическая изученность (map coverage) полнота и качество (кондиционость) покрытия какой-либо территории съемками и картографическими материалами. Для объективного представления о степени К.и. составляют специальные карты-схемы К.и. (map coverage diagrame). К.и., относящаяся только к топографическим картам, называется топографической изученностью территории (topographic(al) map coverage).
Картографическая информация (cartographic information) - 1. сведения о картографических произведениях. Систематический сбор, обработка, хранение и оперативная выдача потребителям сведений о картах (изданных и рукописных), атласах, аэрокосмических материалах и др. картографических источниках осуществляются специализированными службами и автоматизированными картографическими информационно-поисковыми системами (cartographic information retrieval system); син. картографическая информатика . См. также картографическая библиография, картографическая изученность; - 2. информация, представленная в виде картографических произведений; - 3. информация, которая используется для создания и обновления картографических произведений; - 4. результат восприятия человеком (или автоматическим распознающим устройством) сведений об объектах и процессах, изображенных на картах. К.и. передается с помощью способов картографического изображения и графических образов.
Картографическая коммуникация (cartographic co mmunication, communication in cartography) передача картографической информации от создателя карты к пользователю, причем сама карта трактуется как своеобразный канал связи. Представление о К.к. положены в основу коммуникативной концепции (communicative conception, theory of cartographic communication) одной из ведущих теоретических концепций картографии.
Картографическая семиотика (map semiotics) раздел картографии, в котором разрабатываются общая теория систем картографических знаков и методы построения и использования способов картографического изображения. В рамках К.с. выделяются 3 раздела: картографическая синтактика (map syntactics), изучающая правила построения и пользования знаковыми системами, их структурные свойства; картографическая семантика (map semantics), исследующая соотношения условных знаков с отображаемыми явлениями; картографическая прагматика (map pragmatics), изучающая информационную ценность знаков как средства картографической коммуникации и их восприятие читателями карты. Иногда в составе К.с. выделяют картографическую стилистику (map styilistics), изучающую стили и факторы, определяющие выбор изобразительных средств в соответствии с функциями картографических произведений. См. также язык карты .
Картографическая сетка (graticu le, map graticule, cartographical grid) одна из координатных сетей на карте, образованная линиями меридианов и параллелей .
Картографическая топонимика (cartographic toponymy) раздел картографии, котором изучаются географические названия, или географические наименования, топонимы (geographic(al) names, place names), их происхождение, смысловое значение и правила передачи на картах. Выделяют также гидронимы (hydrographic(al) names) названия гидрографических объектов и оронимы (orographic(al) names) названия орографических объектов. В России правила написания объектов на картах (ortography of geographic(al) names) регламентируются Законами Российской Федерации и инструкциями Федеральной службы геодезии и картографии.
Картографическая трапеция (quadrangle, degree square) четырехугольник (сфероидическая трапеция на эллипсоиде или сферическая трапеция на Земном шаре), образованный двумя меридианами и двумя параллелями .
Картографические источники (source map, source material) - син . картографические материалы картографические произведения и др. графические, цифровые, текстовые документы, используемые для составления и обновления карт. Различают К.и. астрономо-геодезические, съемочно-картографические, аэрокосмические, кадастровые, экономико-статистические, цифровые, текстовые, данные натурных и лабораторных измерений, теоретические и эмпирические закономерности. Любое картографическое произведение может рассматриваться как К.и. для создания другого картографического произведения.
Картографические приборы специальные устройства, аппараты, приспособления для выполнения работ по составлению и использованию карт. По принципу действия выделяют К.п. для ручной работы, механические и автоматические. При картосоставительских процессах применяют специальные прецезионные линейки, координатографы (co-ordinatograph), пантографы (pantographs), картографические проекторы (map projector), приборы для перечерчивания (copy drawing instruments) при чертежных и оформительских работах картогр. чертежные устройства (drawing d evice) и гравировальные инструменты (scribing instruments, scribers, scribing cutters); при подготовке карт к изданию фоторепродукционные камеры (photocopiers), копировальные рамы (back, printing frame, contact screen) и др. оборудование; при использовании карт разного рода циркули-измерители (dividers), координатометры (romers), курвиметры (curvimeters, curvometers), планиметры (planimeters, integrating instruments), перспектографы (perspective drawing instruments) и т. п. В автоматиpованном картографировании используются периферийные устройства компьютеров, а также специализированные К.п., напр., электронные картометрические устройства.
Картографические проекции (map projection, projection) математически определенный способ изображения поверхности Земного шара или эллипсоида (или др. планеты) на плоскости. Общее уравнение К.п. связывает геодезические широты (В) и долготы (L) c прямоугольными координатами x и y на плоскости: x = f1(B,L); y = f2(B,L), где f1 и f2 независимые, однозначные и конечные функции. Все К.п. обладают теми или иными искажениями (distortions, alterations), возникающими при переходе от сферической поверхности к плоскости. По характеру искажений К.п. подразделяют на равноугольные проекции (conformal projections, orthomor phic projections), не имеющие искажений углов и направлений, равновеликие проекции (equivalent projections, equal-area projectins, authalic projections), не содержащие искажений площадей, равнопромежуточные проекции (equidistant projections), сохраняющие без искажений какое-либо одно направление (меридианы или параллели) и произвольные проекции (arbitraty projections, aphylactic projections, compromise map projections), в которых в той или иной степени содержатся искажения углов и площадей. Главный масштаб карты (principal scale, nominal scale) показывает степень уменьшения линейных размеров эллипсоида (шара) при его изображении на карте. Искажения масштаба проявляются в наличии частного масштаба карты (particular scale) в любой ее точке. Под этим понимается отношение длины бесконечно малого отрезка на карте к длине бесконечно малого отрезка на поверхности эллипсоида (шара). Мерой искажений в К.п. в каждой точке карты служит бесконечно малый эллипс искажений . Существуют специальные карты, иллюстрирующие распределение искажений разных видов посредством изокол (distortion isograms, lines of equal distortions) изолиний равных искажений. В зависимости от положения сферических координат К.п. делят на нормальные проекции (normal projections, normal aspect (or case) of a map projection), в которых ось сферических координат совпадает с осью вращения Земли, поперечные проекции (transverse projection, transverse aspect (or case) of a map projection), в которых ось сферических координат лежит в плоскости экватора и косые проекции (oblique aspect (or case) of a map projection), когда ось сферических координат расположена под углом к земной оси. Различие требований к картам разного пространственного охвата, тематики и назначения, а также сами особенности конфигруации картографируемой территории и ее положение на Земном шаре привели к огромному многообразию К.п. По виду меридианов и параллелей нормальной сетки различают следующие К.п. : цилиндрические проекции (cylindrical projections), в которых меридианы изображены равноотстоящими параллельными прямыми, а параллели прямыми, перпендикулярными к ним; конические проекции (conic(al) projections) с прямыми меридианами, исходящими из одной точки, и параллелями, представленными дугами концентрических окружностей; азимутальные проекции (azimutal projections, zenithal projections), в которых параллели изображаются концентрическими окружностями, а меридианы радиусами, проведенными из общего центра этих окружностей; псевдоцилинидрические проекции (pseudo-cylindrical projections), где параллели представлены параллельными прямыми, а меридианы в виде кривых, увеличивающих свою кривизну по мере удаления от прямого центрального меридиана; псевдоконические проекции (pseudo-conical projections), в которых параллели представлены дугами концентрических окружностей, средний меридиан прямой, а остальные меридианы кривые; поликонические проекции (polyconic projections), в которых параллели изображены эксцентрическими окружностями, центры которых лежат на прямом центральном меридиане, а все остальные кривыми линиями, увеличивающими кривизну с удалением от центрального меридиана; условные проекции (conventional projections), в которых меридианы и параллели на карте могут иметь самую разную форму. Для карт, создаваемых в виде серий листов, используют многогранные проекции (polyhedric projections), параметры которых могут меняться от листа к листу или группе листов. Компьютерные технологии позволяют рассчитывать К.п. любого вида и с заранее заданным распределением искажений. Иногда К.п. ошибочно называют сетку меридианов и параллелей на карте (прим. авт. - А.Б).
Картографический банк данных, КБД, КБнД (cartographic data bank, cartographic databank, CDB) - син. банк картографических данных комплекс технических, программных, информационных и организационных средств хранения, обработки и использования цифровых картографических данных. В состав КБнД входят картографические базы данных по одной или нескольким предметным (тематическим) областям, система управления базами данных, а также библиотеки запросов и прикладных программ. Различают единый центральный картографический банк данных (сentral (centralized) cartographic databank), который содержит весь фонд информации по данной теме, проблеме или территории, и распределенный картографический банк данных (distributed cartographic databank), представляющий собой территориально разобщенную систему региональных и/или локальных КБнД, объединенных в сеть под единым управлением.
Картографический дизайн (cartographic design) - син . художественное проектирование карт формирование (конструирование) эстетического облика карты, атласа, любого др. картографического произведения в соответствии с его функциональным назначением, тематикой, современными художественными принципами и техн. возможностями.
Картографический метод исследования (cartographic method of research) метод научного исследования, в котором карта выступает как модель изучаемого объекта и промежуточное звено между объектом и исследователем.. К.м.и. располагает большим числом приемов анализа карт, с помощью которых исследуют структуру и морфологию явлений с их количественной морфометрической и статистической оценкой; изучают динамику и развитие явлений; дают оценку природного, социально-экономического, экологического состояния; проводят инженерно-географические изыскания для определения возможностей хозяйственного, рекреационного и др. освоения территорий; выполняют индикационные и прогнозные исследования; намечают меры по предотвращению риска опасных явлений и улучшению экологических ситуаций и т. д. Исследования выполняют либо по отдельным картам, либо по атласам и сериям карт разной тематики и разновременным. Наиболее эффективно применение К.м.и. в комплексе с дистанционными методами, математическим моделированием, методами частных наук. Геоинформационные технологии в значительной мере опираются на К.м.и.
Картографический образ (cartographic pattern, cаrtographic image) пространственная комбинация (композиция) картографических знаков воспринимаемая читателем карты или распознающим устройством. В создании К.о. участвуют все графические переменные, а также взаимное расположение знаков, их пересечение, упорядоченность, положение в пространстве и др. особенности, формирующие рисунок объектов на карте.
Картографический фонд (stok of maps, inventory of maps) собрание картографических произведений в каком-либо учреждении. Различают универсальный К.ф., включающий разные по охвату, тематике, назначению карты, атласы и глобусы, и специализированный К.ф., в котором хранятся карты какой-либо одной тематики, назначения и т. п. (напр., геологический или учебный К.ф. ). См. также картохранилище.
Картографическое образование (cartographic education, cartographic training) результат усвоения систематизированных знаний, умений и навыков, необходимых для создания и использования картографических произведений. В России высшее профессиональное К.о. дается на географических факультетах университетов (географическое направление) и в специальных технических университетах (инженерное направление), среднее К.о. в техникумах и колледжах, а начальные картографические знания и умения постигаются при изучении географии в средней школе.
Картографическое черчение (drawing, cartographic(al) drawing) точное графическое воспроизведение всех элементов на оригиналах карт и их оформление карандашом, чертежным пером, чертежными или гравировальными инструментами.
Картография (cartography, mapping science) область науки, техники и производства, охватывающая создание, изучение и использование карт и др. картографических произведений. К. как наука имеет разные трактовки: наука об отображении и исследований явлений природы и общества посредством карт как моделей (модельно-познавательная концепция modelling and cognitive conception, gnosiological conception); наука о картографической форме передачи информации (коммуникативная концепция communicative conception, conception of cartographic communication); наука о языке карты (языковая концепция language conception, linguistic coception); наука о системном информационно-картографическом моделировании и познании геосистем (геоинформационная концепция geoinformational conception) и др. концепции. К. как наука подразделяется на разделы (дисциплины): общая теория К., математическая картография, проектирование и составление карт, картографическая семиотика, оформление карт , издание карт, экономика картографического производства, использование карт, история К., картографическое источниковедение, картографическая библиография , картографическая информатика , картографическая топонимика. Особо выделяется географическая картография (geograpic(al) cartography) отрасль К., занимающаяся картографическим отображением и исследованием геосистем.
Картодиаграмма (diagram map, diagrammatic map) - 1. карта, отражающая распределение какого-либо явления посредством диаграмм: линейных, или столбчатых картограмм (bar chart), площадных картограмм (area chart) или объемных картограмм (3D bar chart), локализованных по единицам территориального деления, обычно по административным; - 1. один из способов картографического изображения, используемый для показа абсолютных статистических данных.
Картометрия (cartometry) измерения по картам. Различают измерения следующих картометрических показателей (сartometric indices, сartometric parametrs): длин и расстояний, площадей, объемов, углов и угловых величин. К. тесно связана с морфометрией (morphometry), суть которой составляет вычисление морфометрических показателей (morphometric indices, morpometric parametrs), т.е. показателей формы и структуры явлений (напр., извилистости, расчленения, плотности и мн. др.) на основе картометрических определений. Измерения и исчисления по тематическим картам иногда выделяют в особый раздел тематическую картометрию и морфометрию (thematic cartometry and morphometry).
Картосхема (schematic map, sketch map) - син. карта-схема карта с неточно выдержанными масштабом и проекцией, упрощенным и обобщенным изображением элементов содержания.
Картохранилище (map depot, map library) специально приспособленное помещение в учреждении или библиотеке для хранения картографических фондов и материалов дистанционного зондирования.
Качество карт (map quality) совокупность свойств, обеспечивающих способность карты удовлетворять определенным потребностям пользователей. Оценивается набором (комплексом) показателей, характеризующих отдельные свойства карты, напр., ее геометрическую точность, полноту и т.п. См. надежность карт, оценка карт и атласов.
Квадротомическое представление (quadtree, quad tree, Q-tree) - син. квадродерево, дерево квадратов, Q-дерево, 4-дерево - один из способов представления пространственных объектов в виде иерархической древовидной структуры, основанный на декомпозиции пространства на квадратные участки, или квадратные блоки, квадранты (quarters, quads), каждый из которых делится рекурсивно на 4 вложенных до достижения некоторого уровня - числа Мортона (Morton order), обеспечивающего требуемую детальность описания объектов, эквивалентную разрешению растра ; обычно используется как средство снижения времени доступа, повышения эффективности обработки и компактности хранимых данных по сравнению с растровыми представлениями, являясь, образно выражаясь, "интеллектуализированным" растром. Обычно используется схема пространственной нумерации (индексирования) элементов К.п., известная как матрица Мортона (Morton matrix), основанная на кривых Пиано (Peano curve) и числах Пиано (Peano keys). Аналогичные древовидные структуры типа трихотомических деревьев (tri tree) могут строиться также на множестве треугольных элементов модели TIN. Менее известны гексотомические деревья (hextree), основанные на разделении пространства на шестиугольники (гексагоны). Предложены и используются расширения К.п. на многомерные случаи, в том числе трехмерный случай в форме т.н. октотомического дерева, или октарного дерева (octatree).
Кодовый метод (code measurement, code method) - метод измерения дальностей в системах спутникового позиционирования. На спутнике и в приемнике позиционирования синхронно генерируют сигналы, представляющие собой коды из нулей и единиц, закономерное чередование которых воспринимается как случайный процесс. Эти сигналы называют псевдослучайными кодами, или псевдослучайным шумом, псевдослучайными последовательностями, ПСП (pseudo random code, PRN дальномерные коды. Приходящие со спутника коды запаздывают на время распространения сигнала от космического аппарата до наземной станции. Совмещая в приемнике местный и принятый коды до их совпадения, определяют это время и вычисляют дальность до спутника. Фактически, из-за несинхронности работы генераторов в приемнике и на спутнике, определяют искаженную дальность, которую называют псевдодальностью (pseudo-range). В GPS вырабатывают P и C/A- коды. В ГЛОНАСС (GLONASS) генерируют соответственно коды высокой (ВТ) и стандартной (СТ) точности.
Комплексная карта (complex map, aggregate map) карта, показывающая совместно несколько разных взаимосвязанных явлений (или несколько свойств одного явления), но каждое в своей системе показателей.
Комплексное картографирование (complex mapping) многостороннее, целостное картографическое отображение действительности. К.к. выполняется на системной основе, его результатом являются серии тематических карт или комплексные атласы (complex atlases), характеризующие природу, население, хозяйство и их взаимодействие. Карты, входящие в серию или атлас, отличаются согласованностью и взаимной дополняемостью, что обеспечивает удобство комплексного изучения территории.
Компоновка карты (map montage, map assembly) размещение картографического изображения, названия карты, легенды, врезок и др. данных внутри рамок карты, на ее полях или в пределах листа.
Компьютерная карта (computer map) карта, полученная с помощью средств автоматизированного картографирования или средств ГИС с помощью устройств графического вывода: графопостроителей, принтеров и др., на бумаге, пластике, фотопленке и иных материалах. Иногда к К. к. относят также карты, изготовленные на неспециализированных приборах, напр., на алфавитно-цифровых печатающих устройствах, т. н. ЭВМ-карты, или АЦПУ-карты (line printer map).
Координаты (сoordinates) - числа, заданием которых определяется положение точки на плоскости, поверхности или в пространстве. Прямоугольные, или декартовы координаты (grid сoordinates, rectangular сoordinates, right-angled сoordinates, Cartesian сoordinates) - прямоугольные координаты на плоскости (planimetric rectangular сoordinates, 2D сoordinates, two dimensional сoordinates) - снабженные знаками + или - расстояния х (абсцисса) и у (ордината) этой точки от двух взаимно перпендикулярных прямых Х и У, являющихся координатными осями (X-axis, Y-axis) и пересекающихся в некоторой точке - в начале К. (сoordinates origin) и прямоугольные координаты в пространстве (rectangular space coordinates, spatial coordinates, 3D сoordinates, three dimensional сoordinates) - три числа x, y и z (аппликата), определяющие положение точки относительно трех взаимно перпендикулярных плоскостей. Плоскости пересекаются в начале К. и по координатным осям Х, У и Z (Z-axis). Полярные координаты (polar сoordinates) - полярные координаты на плоскости (на поверхности) - два числа: полярное расстояние точки от фиксированного начала (polar distance) и полярный угол между выбранной полярной осью и направлением на точку (polar angle, polar bearing, position angle). В качестве полярной оси на плоскости часто принимают направление, параллельное оси абсцисс, а на эллипсоиде - северное направление меридиана. В первом случае полярным углом будет дирекционный угол, во втором - азимут. В пространстве в качестве полярных К. используют радиус-вектор (расстояние от начала координат до заданной точки), вертикальный угол и азимут . Сферические координаты (spherical сoordinates) - три числа: радиус-вектор, геоцентрические широта и долгота. Эллипсоидальные координаты (ellipsoidal сoordinates) - три числа: геодезические широта, долгота и высота; определяют положение точки земной поверхности относительного земного эллипсоида. Измерениями на физической поверхности определяют астрономические широты и долготы. Различия геодезических и астрономических координат обусловлены уклонениями отвесных линий, зависят от фигуры Земли, земного эллипсоида, от его расположения в теле Земли и являются особым предметом изучения геодезии. В мелкомасштабном картографировании различием геодезических и астрономических широт и долгот пренебрегают и их именуют географическими координатами (geographic(al) сoordinates) - названием, исторически сложившимся по отношению к шарообразной и однородной по строению Земле. Часто ошибочно геодезические К. называют географическими. К. с началом на земной поверхности или в околоземном пространстве называют топоцентрическими координатами (topocentric сoordinates), с началом в центре масс - геоцентрическими координатами (geocentric сoordinates), около центра масс Земли - квазигеоцентрическими координатами (quasi-geocentric сoordinates). Различают: координаты экваториальные (equatorial сoordinates) - одной из координатных плоскостей является плоскость экватора , координаты горизонтные (horizontal сoordinates) - координатной плоскостью служит плоскость горизонта. На эллипсоиде, шаре и на картах применяют криволинейные координаты (curvilinear сoordinates) - сетку меридианов и параллелей . Трансформирование координат (transformation сoordinates) - преобразования, осуществляющие сдвиг, вращение и масштабирование К. при пересчете из одной системы в другую.
Космическое картографирование (space mapping) составление топографических и тематических карт непосредственно по данным съемок из космоса. К.к. высокоэкономичный способ картографирования, он особенно эффективен при составлении и обновлении карт слабо изученных территорий, пополнении их содержания, показе явлений, видимых лишь с больших высот (напр., глобальных разломов), картографировании динамики явлений или составлении карт на определенную дату.
Космокарты (space map) - син . космофотокарты топографические или тематические карты, создаваемые по данным дистанционного зондировавния, основу которых составляет плановое фотоизображение или ортофотоснимок (ortophoto(graph), ortophotomap) с необходимыми дополнениями, условными знаками и надписями. Топографические К. обычно создаются в проекции и разграфке, принятых для карт данного масштабного ряда.
Ландсат (LANDSAT, Landsat) - общее наименование серии американских автоматических искусственных спутников Земли для съемки ее поверхности. Первоначальное название ERTS (Earth Resources Tehcnology Satellite). Первый спутник этой серии стартовал с территории США в июле 1972 г. Программа Л. предусматривает многозональные и периодически повторяемые долговременные съемки с помощью сканирующих устройств в природно-ресурсных, природоохранных, мониторинговых и картографических целях с передачей данных по радиоканалам. Коммерческим использованием данных съемок с 1984 г. занимается американская компания EOSAT . Основные характеристики ИСЗ серии Л., различающихся моделями бортовых сканирующих устройств MSS и TM: LANDSAT MSS - съемка в 4 зонах спектра (зеленая: 500-600 нм; красная: 600-700 нм и две ближних инфракрасных (ИК): 700-800 нм, 800-1100 нм. Пространственное разрешение около 80 м, радиометрическое разрешение - 6 бит (64 градации яркости в каждой зоне); LANDSAT TM - съемка в 7 зонах (синяя: 450-520 нм, зеленая: 520-600 нм, красная: 630-690 нм, ближняя ИК: 760-900 нм, средняя ИК: 1550-1740 нм, дальняя-тепловая, ИК: 10400-12500 нм, средняя ИК 2080-2350 нм). Во всех диапазонах, кроме дальней ИК, пространственное разрешение 30 м (дальняя ИК - 120 м). Радиометрическое разрешение 8 бит (256 градаций в каждой зоне). Площадь, охватываемая полным кадром LANDSAT (как T M, так и MSS) - 185х170 км (31450 кв. км) .
Легенда карты (legend, map legend, sheet memoir) свод условных обозначений, использованных на карте, с текстовыми пояснениями к ним. Обычно, Л.к. создаются на основе классификаций изображаемых объектов и явлений, они становятся их графической моделью и часто служат для построения классификаторов. Большие и сложные Л.к. делятся на разделы и подразделы, причем графические средства и надписи подчеркивают их иерархическую соподчиненность.
Линия (line, line feature, linear feature) -1. син. линейный объект - одномерный объект, один из четырех основных типов пространственных объектов (наряду с точками, полигонами и поверхностями), образованный последовательностью не менее 2-х точек с известными плановыми координатами (линейных сегментов или дуг ); совокупность Л. образует линейный слой; 2. обобщенное наименование линейных графических и пространственных объектов и примитивов: линии в указанном выше смысле, сегментов и дуг, границ полигона (полное множество терминов, соответствующих линейным элементам векторно-топологического представления пространственных объектов с учетом геометрической и топологической составляющих этих объектов, закреплено, к примеру, в стандарте SDTS: line - одномерный объект; line segment - одномерный объект, представляющий собой прямую между двумя точками; link - одномерный объект, непосредственно соединяющей два узла (иначе - edge); directed link - "линк" со специфицированным направлением; string - последовательность линейных сегментов; chain - направленная последовательность непересекающихся линейных сегментов с узлами на их концах; факультативно могут быть указаны левый и правый идентификатор; arc - геометрическое место точек, образующих кривую, описанную некоторой математической функцией; ring - замкнутая последовательность непересекающихся chains, strings или arcs, образующая замкнутую границу, но без включения ее внутренней области (иначе - граница полигона).
Локсодромия (loxodrome, rhumb line) - линия, пересекающая все меридианы под одним и тем же азимутом. На морских навигационных картах Л. изображается прямой
Масштаб(scale, horizontal scale) отношение длины бесконечно малого отрезка на геоизображении к длине соответствующего бесконечно малого отрезка на поверхности эллипсоида или шара. Масштаб карты (map scale) может указываться в З формах: численный масштаб (representative fraction, natural scale) дробь, с числителем равным единице, и знаменателем, равным степени уменьшения (scale factor) длин на карте; именованный масштаб (explanatory scale) надпись, указывающая длину линии на местности, которая соответствует 1 см на карте; графический, или линейный масштаб (graphic scale, linear scale, bar scale, scale bar) шкала с делениями (обычно, 1 или 2 см), для которых подписаны соответствующие длины на местности (в м. или км.). На мелкомасштабных картах возникают искажения М. длин за счет картографических проекций, при этом различают главный и частные М. На планах, листах топографических карт, крупномасштабных картах и картах небольших территорий (протяженностью до 1000 км) различия М. практически не ощущаются. Различают также съемочный масштаб (scale of survey), в котором, производится съемка, масштаб составления (compilation scale), в котором выполняется составление карты и масштаб издания (reproduction scale), в котором карта издается, часто более мелкий, чем М. составления.
Математико-картографическое моделирование(mathematical and cartographical modelling) построение и анализ математических моделей по данным, снятым с карты (карт), создание новых производных карт на основе математических моделей. Для М.-к. м. характерно системное сочетание математических и картографических моделей, при котором образуются цепочки и циклы: карта математическая модель новая карта новая математическая модель и т.д.
Математическая картография (mathematical cartography) раздел картографии, в котором изучается математическая основа карт. Основу М.к. составляет теория картографических проекций, т. е. учение о об их свойствах, методах изыскания и трансформирования, распределении искажений в них.
Математическая основа карт (mathematic(al) base) система математических элементов карты, определяющих размещение на ней изображаемых объектов и геометрические свойства картографического изображения. М.о.к. включает геодезическую основу, картографические проекции и масштаб карты. Иногда к М.о.к. относят также и компоновку карты
Международная карта(international map) карта, создаваемая на основе международного сотрудничества. М.к. обобщают данные, накопленные в разных странах, сводят их в единую систему, позволяют унифицировать принципы картографирования в масштабе крупных регионов или всего земного шара.
Меридиан (meridian) - линия земной поверхности, все точки которой имеют одну и ту же долготу. М . указывает направление юг-север. Различают: астрономический меридиан (astronomic(al) meridian) - образуется сечением земной поверхности плоскостью, проходящей через отвесную линию в данной точке и параллельно оси вращения Земли; геодезический меридиан (g eodetic meridian) - определяется плоскостью, проходящей через нормаль к поверхности земного эллипсоида в данной точке и его малую ось; геоцентрический меридиан (geocentric meridian) - определяется плоскостью, проходящей через данную точку и ось вращения Земли; начальный меридиан (prime meridian, principal meridian, zero meridian) - М. Гринвича, являющийся началом отсчета долгот ; осевой меридиан (central meridian, reference meridian) - М., принятый за ось системы координат на плоскости (поверхности). Сетку М. и параллелей на земном эллипсоиде, шаре и глобусе называют географической сеткой (geographic(al) graticule), а ее изображение на карте - картографической сеткой (map graticule).
Метаданные(metadata) - данные о данных: каталоги, справочники, реестры, инвентории, базы матаданных (metadata base) и иные формы описания (метасопровождения) наборов цифровых и аналоговых данных, содержащие сведения об их составе, содержании, статусе (актуальности и обновляемости), происхождении (способах и условиях получения), местонахождении, качестве (полноте, непротиворечивости, достоверности), форматах и формах представления, условиях доступа, приобретения и использования, авторских, имущественных и смежных с ними правах на данные и об их иных датометрических характеристиках. Сверх того, пространственные М. (spatial metadata, geospatial metadata) могут атрибутироваться дополнительными обязательными или факультативными характеристиками, включая способы цифрования картографических источников, системы координат, пространственную точность представления, разрешение и уровень генерализации , масштаб , картографические проекции, легенды карт и иные специфические особенности представления, обработки и воспроизведения пространственных данных. Базы М., в том числе в составе картографических баз данных и ГИС, могут служить средством инвентаризации информационных ресурсов, в том числе региональных и национальных, входить составной частью в существующие информационные системы и базы данных, составляя одну из целей их администрирования, использоваться при поиске и оценке источников пространственных данных.
Метакартография(metacartography) - 1. изучение общих пространственных свойств карт, фотографий, предкарт, рисунков, диаграмм и др. (термин предложен Т.Хагерстрандом); - 1. одно из направлений в теории картографии, основу которого составляет философская трактовка предмета, метода, языка картографии как науки об отражении конкретного пространства объектов и явлений (по А.Ф.Асланикашвили).
Метка (label) - 1. дескриптивная информация, присвоенная пространственному объекту слоя и хранящаяся в базе данных в качестве его атрибута (в отличие от аннотации, относящейся к графическому объекту и не связанной с атрибутивной базой данных); - 2. внутренняя точка полигона (label point), служащая для его связи с атрибутами базы данных через идентификатор; - 3. в языках программирования: языковая конструкция, устанавливающая имя оператору и включающая идентификатор.
Метод наименьших квадратов (least-squares method) - метод вычисления искомых параметров и поправок в искаженные случайными погрешностями измерения, при котором минимизируется взвешенная сумма квадратов этих поправок ( WSSR ). Для неравноточных измерений должны быть определены веса, учитывающие точность измерений. Для равноточных веса принимают равными 1. Обязательным условием М.н.к. является наличие избыточных измерений.
Модель "спагетти" (spaghetti model) - син. векторное нетопологическое представление - разновидность векторного представления линейных и полигональных пространственных объектов с описанием их геометрии (но не топологии) в виде неупорядоченного набора дуг или совокупности сегментов .
Надежность исследований по картам (reliability of map investigations) комплексное качество результата исследований по картам, характеризующее его точность, достоверность, полноту, репрезентативность. Н.и.п.к. целиком зависит от надежности картографического метода исследования (reliability of cartographic method of research), т. е. его способности обеспечивать верное решение поставленных задач. Различают 4 вида Н.и.п.к. (по Б.Б.Серапинасу): организационная надежность (organizational reliability), зависящая от самой организации исследования; информационная надежность (informational reliability), определяемая составом, качеством и количеством информации, используемой для решения поставленной задачи; коммуникационная надежность (communicative reliability), характеризуемая правильностью передачи информации при восприятии карты; техническая надежность (technical reliability), зависящая от технических средств анализа карты.
Надежность карты (map reliability) комплексное свойство карты, характеризующее ее способность отвечать поставленным задачам. Н.к. зависит от полноты, достоверности, современности, точности, принятых способов картографического изображения, качества оформления карты и ряда др. факторов. Н.к. реализуется только в системе "человек карта" и носит вероятностно-статистический, прогнозный характер.
Надписи на карте (lettering, inscriptions) - все названия, термины, пояснения, буквенные и цифровые обозначения, помещаемые на карте. Различают 3 вида Н. н. к.: топонимы (toponyms), т.е. наименования географических объектов, включая гидронимы, оронимы, этнонимы, зоонимы и др.; термины (terms) Н. н. к., обозначающие географические, геологические, океанологические, социально-экономические и др. понятия; и пояснительные надписи (explanatoty inscriptions), т.е. разного рода качественные, количественные, хронологические, геодезические и иные Н. н. к. Различие гарнитур шрифтов и кеглей Н. н. к. позволяет в ряде случаев использовать их как условные обозначения.Средства автоматизации позволяют решить задачу оптимального автоматизированного размещения надписей (automated name placement) применительно к аннотированию точечных объектов. Тем самым обеспечивается возможность интерактивного редактирования Н. н. к. для устранения их перекрытий и графических конфликтов с др. элементами картографического изображения.
Номенклатура карт (sheet numbering system, map numbering) cистема обозначения листов в многолистных сериях карт. Для топографических и обзорно-топографических карт установлена единая государственная система Н. к., для тематических карт она может совпадать с топографической или быть произвольной.
Обновление карты (map revision) приведение карты в соответствие с современным состоянием картографируемого объекта, посредством исправления, дополнения новыми данными, коррекции и т.п. О.к. выполняется по результатам новых наблюдений, материалам аэрокосмической съемки, переписям и др. Для государственных топографических карт выполняется периодическое обновление (cyclic revision) через установленные промежутки времени. Непрерывный процесс обновления морских навигационных карт носит название корректуры карты (сhart correction).
Обработка снимков (image processing) - процесс выполнения операций над снимками, включающий их коррекцию, преобразование и улучшение, дешифрирование, визуализацию. Различают ручную, инструментальную и автоматизированную О.с. (automated image processing, digital image processing), выполняемую с помощью компьютерных технологий. Наиболее разнообразны операции автоматизированной О.с. Геометрическая коррекция (geometric correction, geometric rectification, image registration) - геометрическое трансформирование, проективное преобразование снимков, перевод их в заданную картографическую проекцию и географическая привязка к системам координат. Орторектификация, или ортотрансформирование (orthorectification, orthotransformation, orthofototransformation) - устранение на изображении геометрических искажений, вызванных рельефом. На радиолокационных снимках искажения, обусловленные рельефом, проявляются в изменении длин склонов в зависимости от угла визирования, что приводит к трудноустранимым эффектам перспективного сокращения - "дорожки" (layover) и радиотеней. Радиометрическая, или спектральная коррекция (radiometric correction, spectral correction) - исправление яркости изображения для обеспечения радиометрической сопоставимости данных многозональных и многовременных съемок. Улучшение изображения, или улучшение качества изображения (image enhancements) - процедура, имеющая целью повысить дешифрируемость снимка (например, усиление контрастов), подготовить его к использованию в качестве растровой подложки в ГИС. Часто компьютерная О.с. производится на подготовительном этапе путем определения отношений интенсивности различных спектральных каналов при делении значений измеренной яркости в двух каналах пиксел за пикселом (метод отношений). Синтезирование изображения (image composition) - совмещение, комбинирование изображений, полученных в нескольких каналах многозональной съемки, включая создание ложноцветных снимков (false colour composites). Фильтрация (filtering) - операция, которая приводит к изменению каждого пиксела изображения в зависимости от значений соседних пикселов в "скользящем окне" (kernel) заданного размера (часто, 3 на 3 пиксела), что позволяет усилить воспроизведение тех или иных объектов, подавить нежелательное вуалирование, устранить другие случайные помехи (шум). В качестве средства фильтрации используют различные сглаживающие преобразования (smoothing), осредняющие фильтры (median filters, average filters), контрастные фильтры (gradient filters, sharpening filters, Sobel filters), специализированные пользовательские фильтры (specialized filters, customized filters) и частотные фильтры, например, быстрые преобразования Фурье, БПФ (fast Fourier transforms, FFT). Выявление изменений (change detection) - выявление по разновременным снимкам изменений яркости и месторасположения объектов дешифрирования, например, при мониторинге загрязнений окружающей среды. Служебные операции О.с. включают также сшивку нескольких соседних снимков в один, вырезание, или отсечение, клиппирование (clipping) ненужной части снимка, прямое редактирование значений пикселов (raster editing), слияние изображений с различным пространственным разрешением и др.
Окно (window) - прямоугольная область на экране дисплея, которая визуализирует программное приложение или документ; часть экрана, с которой программа или пользователь работает, как с отдельным экраном; один из основных, ключевой элемент графического интерфейса пользователя. По функциям различают О. приложения (application window), то есть основное О. или О. основной программы; окна, полностью лежащие внутри области основного О., включая О. документа (document window), дочернее О. (child window) и MDI-О. (multiple document interface window); О. помощи (help window); О. диалога, или диалоговое О., диалоговоый бокс (dialog box). В одно и то же время может быть активным только одно, активное О. (active window), выбранное пользователем. Допускается разделение видеоэкрана на несколько О. (windowing), открытие О. (open window), закрытие О. (close window), и перемещение, или буксировка О. (window dragging), свертка О. в пиктограмму (minimized window), увеличение О. на весь экран (maximized window).
Оригинал карты (original map, basic design) первичный экземпляр карты, полностью включающий ее содержание и составленный в установленных картографических знаках с заданной генерализацией и точностью. На разных этапах составления карт и издания карт используют различные О.к. : авторский оригинал карты (compilation manuscript) рукописная карта, выполненная автором в принятой легенде, в масштабе издания (или близком к нему), с требуемой полнотой и детальностью; составительский оригинал карты (original plot, drawing original, compilation map, compilation sheet, base sheet) точная и полная по содержанию карта, вычерченная согласно положениям редакционных документов в принятой легенде с выдержанным рисунком и размерами, точным размещением надписей, но без тщательной графической отделки; издательский оригинал карты (fair draught, fair drafting, fair drawing, final compilation) чистовая копия составительского О. к., отличающаяся высоким графическим качеством, удовлетворяющим требованиям полиграфического воспроизведения. При подготовке карт к изданию или цифрованию изготовляют цветоделенные оригиналы карты (colour plate, color-separated copy, map separates, separation plate, individual image), с изображением элементов, показываемых одной краской; штриховой оригинал карты (detail plate, line original), содержащий лишь штриховые элементы; полутоновой оригинал карты (screen plate), содержащий только полутоновое (растровое изображение) с плавными переходами от ярких насыщенных тонов к слабым; оригинал надписей (names overlay, names plate). Иногда для цифрования отдельно готовят оригинал географической основы (topograpic base plate). Обычно О. к. изготавливают на недеформирующемся материале: картографическом пластике, бумаге, наклеенной на алюминиевый лист, т.е. О. к. на жесткой основе (metal-mounted board).
Ортодромия (orthodrome, orthodromic line) - название геодезической линии на сфере в картографии и в навигации; линия кратчайшего расстояния между двумя точками на поверхности земного шара, наименьший из отрезков дуги большого круга, проходящий через эти точки.
Оснащение карты (еquipment of map) графические элементы и пояснения, помещаемые на карте для облегчения пользования ею. К О. к. относятся: координатные сетки; легенда карты; численный, графический и именованный масштабы карты; а также шкала заложений (slope diagram) график, используемый для определения углов наклона склонов по горизонталям на топографических картах; схема магнитного склонения (magnetic declination diagram) и схема сближения меридианов (declination diagram); схемы расположения соседних листов карты (index adjoining sheets); различные шкалы и т.п. элементы. К О. к. относят также заголовок карты (map title), выходные данные (imprint), включающие сведения об издателе, дате и месте издания, тираже карты, и др. текстовые пояснения, помещенные за рамкой карты. Иногда все элементы О. к., находящиеся на полях карты, рассматривают как зарамочное оформление карты (marginal information, marginal representation).
Отмывка (shading, hill shading) пластическое полутоновое изображение рельефа путем наложения теней, обычно, темно-серого, серо-синего, коричневого тонов. Чаще всего, применяют отмывку при боковом освещении (oblique shading), полагая, что источник света находится в левом верхнем углу карты (северо-западное освещение), либо при отвесном освещении (vertical shading), когда свет падает сверху, либо отмывку при комбинированном освещении (combined shading), когда местность как бы освещена с разных сторон. Автоматическая отмывка (analytical shading, digital shading) выполняется на основе цифровых моделей рельефа в виде растрового полутонового изображения.
Оформление карт (map design, overal design of map) раздел картографии, предмет которого составляют способы графического представления карт, включая разработку условных обозначений и общее цветовое, штриховое, полутновое и шрифтовое оформление. Как научная дисциплина, О. к. тесно связано с картографическим дизайном и картографической семиотикой, цвтеоведением, художественной графикой, писхологией восприятия, технической эстетикой; - 2. (map design, map appearance, map delineation) cовокупность примененных на карте изобразительных средств, определяющих ее информационные, художественные, эстетические качества.
Оценка карты и (или) атласа (map and/or atlas evaluation, map and/or atlas estimation) заключение о качестве, надежности, пригодности картографического произведения для конкретного использования, сделанный на основе его изучения (анализа). О. к. и а. включает оценку всех элементов: правильности выбора картографической проекции, масштаба карты, компоновки карты, способов картографического изображения, качества оформления карт и др. Общая оценка складывается на основе изучения полноты содержания картографического произведения, степени его нагрузки графическими элементами, геометрической точности, достоверности и современности, а также анализа читаемости, общего эстетического впечатления и др. См. также надежность.
Пакетная обработка (batch processing) - син. пакетный режим - обработка данных или выполнение заранее подготовленных заданий без участия пользователя (в отличие от интерактивной обработки). Цель системы П.о. - максимальная загрузка центрального процессора (CPU). Классический пример системы OS MVT системы S/360 фирмы IBM. Задания вводились с различных устройств ввода и помещались в одну из очередей - в соответствии с классом и приоритетом, присвоенными им администратором системы. Извлеченному из очереди заданию планировались ресурсы компьютера; приоритет в выполнении также заранее присваивался администратором, но мог быть изменен оператором системы. Процессорное время выделялось задачам в соответствии с приоритетом. В более поздних версиях ОС оператору помогала в управлении потоком заданий экспертная система.
Палетка (measuring grid) сетка параллельных или радиальных линий, квадратов, шестиугльников и др. геометрических ячеек, нанесенная на прозрачный материал и используемая для картометрических измерений по картам и планам. Существуют различные П. для определения длин прямых и извилистых линий, площадей, объемов, азимутов, уклонов и т. п.
Параллель (parallel) - линия земной поверхности, все точки которой имеют одну и туже широту. В зависимости от широты П. бывают астрономическими (astronomic(al) parallel), геодезическими (geodetic parallel), геоцентрическими (geocentric parallel). П. обозначает направление запад-восток. На земном эллипсоиде П. образуется сечением его поверхности плоскостью, перпендикулярной его оси вращения. Сетку меридианови П. на земном эллипсоиде, шаре и глобусе называют географической сеткой (geographic(al) graticule), а ее изображение на карте - картографической сеткой (map graticule).
Перекрытие (overlap, lap) - доля площади снимка, перекрываемая смежным снимком. Различают продольное П. (forward lap, end lap) - для снимков одного маршрута или виткa, и поперечное П. (lateral lap, side lap) - для снимков соседних маршрутов или витков. Для обеспечения стереоэффекта и стереообработки пары снимков - стереопары (stereopair) в одном маршруте продольное п. обычно задается равным 60%.
Пиксел (pixel, pel) - син. пэл, пиксель - сокращение от англ. "picture element" ("элемент изображения") - элемент изображения, наименьшая из его составляющих, получаемая в результате дискретизации изображения (разбиения на далее неделимые элементы - дикреты, ячейки или точки растра); характеризуется прямоугольной формой и размерами, определяющими пространственное разрешение изображения. Для представления тел или многослойных комбинаций изображений (цифровых трехмерных изображений) используется его трехмерный аналог - "кубическая" ячейка воксел (voxel, от англ. "volume element" или "volume pixel", OBEL). Маргинальный П., образованный смешением нескольких смежных с ним (соседних) П. с отличными от него значениями классов, а также П., не поддающийся отнесению ни к одному из классов заданного их набора, в технологии цифровой обработки изображений получил название миксел (mixel, от англ. "mixed element").
Пиктограмма (icon) - син. значок, "иконка", "икона", маркер - небольшое растровое изображение на видеоэкране для идентификации некоторого объекта (файла, программы и т.п.), выбор и активизация которого вызывает некоторое действие; один из элементов графического интерфейса пользователя. Может использоваться как условный знак и элемент картографического изображения и легенды карты при реализации способа значков (см. способы картографического изображения).
План (plan, plot, draft, plat, planimetry) крупномасштабное (обычно в масштабе 1 : 500 1 : 2 000) знаковое изображение небольшого участка Земли или др. небесного тела, построенное без учета их кривизны и сохраняющее постоянный масштаб в любой точке и по всем направлениям. По содержанию и назначению различают топографический план (plane, topographic(al) plane), морскoй план (harbour chart, port plan), создаваемый для портов и гаваней, план города (city plan, town plan), кадастровый план (cadastral plan, plate) и т. п.
Планиметр (planimeter) механическое или электронное устройство для измерения площадей объектов по планам и картам. Наиболее распространены механические П., основанные на обводе контура измеряемого участка. Электронный планиметр (electronic planimeter) - тип П. с расширенными, в отличие от механического, функциональными возможностями; Э.п. относятся к типу роликовых планиметров (roller planimeter) в отличие от механических полярных, снабжены клавиатурой и жидкокристаллическим дисплеем, имеют функции программируемого калькулятора, средства задания системы координат, могут иметь средства связи с компьютером, в том числе через съемную плату PCMCIA, комплектоваться мини-принтером, выполнять функции цифрователя.
Поверхность (surface, relief) -син. рельеф - 3-мерный объект (three-dimensional feature, 3-dimensional feature, 3-D, feature, volumetric feature), один из четырех основных типов пространственных объектов (наряду с точками, линиями и полигонами как плоскими, или планиметрическими объектами (planimetric feature)), определяемый не только плановыми координатами, но и аппликатой Z (Z-value), т.е. тройкой, триплетом (triplet) координат; оболочка тела (см. цифровая модель рельефа).
Позиционирование (positioning, GPS measurement, GPS surveying) - измерения с помощью систем спутникового позиционирования с целью определения координат местонахождения объекта в трехмерном земном пространстве. В GPS и ГЛОНАСС (GLONASS) измеряют кодовым или фазовым методами псевдодальности от приемника позиционирования до 4 или большего числа спутников. Существует ряд способов П. Автономное позиционирование (autonomous positioning) - способ определения абсолютных (полных) координат местонахождения пространственной линейной засечкой по измерениям кодовым методом псевдодальностей только с определяемого пункта. Способ чувствителен ко всем источникам погрешностей. На точность влияют нестабильность частот, сдвиги шкал времени и др. аппаратурные погрешности на спутниках и в приемниках позиционирования, погрешности в координатах спутников, внешняя среда - ионосфера, тропосфера, многолучевость. Ионосферные погрешности (ionospheric errors) определяются концентрацией электронов, зависят от угла возвышения спутника, географического местонахождения, времени суток, года, активности Солнца, в средних широтах меняются от единиц до десятков метров; их исключают измерениями на двух частотах L1 и L2. В тропосфере, где скорость распространения радиоволн зависит только от метеоусловий, искажения учитывают по моделям стандартной атмосферы. При высотах спутников над горизонтом менее 10о наблюдений не производят, т.к. тропосферные задержки (tropospheric errors) превышают 10 м. К антенне приходят радиолучи непосредственно от спутника, а также отраженные от земной поверхности, зданий, других объектов, возникшие из-за дифракции, и дополнительно искажают дальности; это явление называют многолучевостью, или многопутностью (multipath). К понижению точности ведут режимы SA и AS. Точность координат зависит от геометрического фактора засечки (см. - GDOP, HDOP, HTDOP, PDOP, VDOP, TDOP). Точность определения координат около 10 - 100 м. Дифференциальное позиционирование (differential positioning, DGPS, DGLONASS) - псевдодальности измеряют кодовым методом одновременно с двух пунктов: базовой станции, или референц-станции (base station, reference station, DIRES), расположенной на пункте с известными координатами, и подвижной станции (rover station), стоящей над новой точкой; на базовой станции измеренные расстояния сравнивают с вычисленными по координатам и определяют их разности - дифференциальные поправки (differential corrections), которые передают на подвижную станцию в реальном времени или учитывают в ходе вычислений координат после измерений (постобработки - postprocessing). Точность координат около 1-5 м, при аппаратуре повышенной точности и специальном программном обеспечении - около 1-3 дм. Статическое позиционирование, или статика (statics) - способ относительных (relative, baselines) измерений, когда фазовым методом по продолжительным (около часа и дольше) наблюдениям определяют приращения координат между базовой и подвижной станциями, иначе - вектор между этими станциями. Чтобы ослабить влияния погрешностей, в ходе обработки из результатов фазовых измерений формируют разности: первые (простые) разности (single-difference, SD) - из измерений с базовой и с определяемой станций на один и тот же спутник, вторые (сдвоенные) разности (double-difference, DD) - из первых разностей измерений на разные спутники и третьи (строенные) разности (triple-difference, TD) - из вторых разностей разных эпох наблюдений. Вторые и третьи разности практически свободны от большинства погрешностей. Обработкой их по методу наименьших квадратов вычисляют вектор между станциями, а затем координаты подвижной станции. Комбинируя частоты L1 и L2, образуют волны: ионосферно-свободную (ionosphere-free), длина 5,4 см, из строгого соотношения этих частот; разностную (wide-lane), длина 86,2 см, из разности указанных частот; суммарную (narrow-lane), длина 10,7 см, из суммы частот. Измерения обрабатывают на всех волнах и отбирают оптимальный результат. Ускоренная статика (fast statics) - разновидность статики, в которой для разрешения неоднозначности применяют стратегии поиска, не требующие продолжительных наблюдений, продолжительность же измерений согласована с числом наблюдаемых спутников и уменьшается при его увеличении; способ хуже защищен от многолучевости. Псевдостатика (pseudostatics) - разновидность статики, когда непрерывность измерений сохраняется только на базовой станции; на подвижной станции измерения выполняют лишь в начале и в конце часового интервала. Точность положения в плане около (5-10) мм + (1-2) ppm от длины вектора; точность положения по высоте 2-3 раза ниже. Способы кинематики (kinematics) - разновидности относительных измерений, выполняемых обычно фазовым методом, позволяющие измерять вектор между базовой и подвижной станциями за короткое время. Предварительно определяют координаты базового и подвижного приемников статическим П., другими способами, или приемники позиционирования устанавливают на пунктах, координаты которых известны с точностью до нескольких см. На известном векторе выполняют измерения до 4 или большего числа спутников и образуют однозначные вторые фазовые разности. После этого, не прерывая измерений, приемник перемещают на следующий - определяемый пункт. Важно, чтобы измерения велись непрерывно по одним и тем же спутникам. По известным координатам базовой станции и непрерывным измерениям сначала вычисляют вектор до новой станции, а затем и ее координаты. Далее приемник перемещают на следующий пункт. Различают разновидности кинематики: непрерывная кинематика (continuous kinematics) - способ П., при котором не останавливаясь перемещаются с приемником по контуру и через заданные интервалы времени фиксируют его координаты, обработка после измерений; способ "стой и иди" ("stop and go") - способ П., предусматривающий возможность остановиться на точке, выполнить более длительные измерения, а затем продолжить движение, обработка после измерений; кинематика реального времени (real time kinematics, RTK) - способ П., когда при помощи дополнительного цифрового канала данные с базового приемника передают на подвижный и обработка ведется в ходе измерений. Точность кинематики 2-3 раза ниже точности статики.
Полигон (polygon, area, area feature, region, face) - син. многоугольник (в вычислительной геометрии и компьютерной графике), полигональный объект, контур, контурный объект, область - 2-мерный (площадной) объект, один из четырех основных типов пространственных объектов (наряду с точками, линиями и поверхностями), внутренняя область, образованная замкнутой последовательностью дуг в векторно-топологических представлениях или сегментов в модели "спагетти" и идентифицируемая внутренней точкой (меткой) и ассоциированными с нею значениями атрибутов; различают простой П. (simple polygon), не содержащий внутренних П. (inner polygon), и составной П. (complex polygon), содержащий внутренние П., называемые также "островами" (island) и анклавами (hole). Совокупность П. образует полигональный слой, который обязательно включает особо идентифицируемый П., внешний по отношению ко всем другим П. слоя, называемый, к примеру универсальным П. (universe face) в стандарте VPF, или внешней областью (outside) за границей представляемой территории (перечисленные в заголовке статьи англоязычные эквиваленты в конкретных системах, форматах и стандартах могут иметь различные толкования, не являясь синонимами; к примеру, стандарт VPF различает контурные объекты (area feature), описывающие регион (region), и "фасеты" (face) - внутренние области, ограниченные одной или несколькими дугами; последний тип объекта связан топологическими отношениями с соседями и ограничивающими дугами; подобная ситуация с полигональными и иными пространственными объектами характерна для стандарта SDTS - прим. автора - А.К.).
Представление пространственных данных (spatial data representation, (geo)spatial data model) - син. модель пространственных данных - способ цифрового описания пространственных объектов, тип структуры пространственных данных; наиболее универсальные и употребительные из них: векторное представление (векторно-топологическое представление и векторно-нетопологическое или модель "спагетти"), растровое представление, регулярно-ячеистое представление и квадродерево (квадротомическое представление). К менее распространенным или применяемым для представления пространственных объектов определенного типа относятся также гиперграфовая модель, модель типа TIN и ее многомерные расширения. Известны гибридые П.п.д. Машинные реализации П.п.д называют форматами пространственных данных. Существуют способы и технологии перехода от одних П.п.д. к другим (к примеру, растрово-векторное преобразование, векторно-растровое преобразование).
Преобразование карт (map transformation) операция, в результате которой одно изображение или исходная карта (primary map) превращается в другое, в производную карту (derivative map). Цель П. к. приведение картографического изображения в вид, более пригодный для изучения какого-либо конкретного объекта или явления с применением картографического метода исследования, математико-картографического моделирования, геоинформационных технологий. П. к. выполняется с помощью операторов преобразования (transformation operator, transformation statement) специальных логических, графических, графоаналитических или математических процедур.
Приборы геодезические (geodetic instrument) - устройства, предназначеные для использования в геодезии: теодолит (theodolite) - для измерения горизонтальных и вертикальных углов; дальномер (distancemeter) - для измерения расстояний; нивелир (level) - для определения превышений горизонтальной линией визирования; тахеометр (tacheometer) - для измерения горизонтальных и вертикальных углов, длин линий и превышений; др. Современные теодолиты, нивелиры, светодальномеры, тахеометры и др, П.г. автоматизированы, снабжены вычислительными устройствами, накопителями данных, сменными картами памяти.
Приборы для дистанционных съемок , син. камеры (camera, aerial camera), датчики, сенсоры (sensor) - приборы для регистрации собственного и (или) отраженного от объекта электромагнитного излучения с последующим преобразованием сигналов в аналоговую или цифровую форму. Различают фотокамеры, радары (радиолокаторы бокового обзора), сканирующие устройства (сканеры), в том числе и многоспектральные сканеры (МСС), тепловизоры и т.п.
Приемники позиционирования (GPS receivers, GLONASS receivers, GPS /GLONASS receivers) - электронные устройства, принимающие сигналы спутников с целью позиционирования. П.п. различают, от какого спутника принимается сигнал, разделяют эти сигналы, ведут слежение за ними, измеряют, переводят результаты в цифровую форму, предварительно их обрабатывают, хранят и пр. П.п. бывают последовательного слежения (1 - 2 канала) и многоканальные (multi-channel) параллельного слежения (6 - 12 и более каналов); применяющие кодовый метод измерений, одночастотные L1 и двухчастотные L1 и L2, измеряющие кодовым и фазовым методами, бескодовые, измеряющие разности фаз удвоенных частот L1, L2; миниатюрные, ручные, малогабаритные; рассчитанные на прием сигналов GPS, ГЛОНАСС (GLONASS) или обеих систем. По точности и стоимости выделяют: самые простые и дешевые, кодовые, большей частью одноканальные, с генераторами невысокого качества, низкой точности (сотня и более метров), способные определять лишь координаты дискретных точек; ручные, средней стоимости, кодовые, сравнительно малой точности (единицы и десятки метров), имеющие небольшой накопитель данных, допускающие запись атрибутов объектов; повышенной стоимости, многоканальные, кодовые, имеющие антенну и генератор высокого качества, приспособленные для измерений в дифференциальном режиме, обеспечивающие дециметрово-метровую точность; дорогие, многоканальные, кодово-фазовые одночастотные или двухчастотные, требующие сложного программного обеспечения, высокоточные, позволяющие измерять с точностями от нескольких миллиметров.
Приемы анализа карт (map techniques) совокупность научно-технических средств, методов и методик получения по картам количественных и качественных характеристик, выявления зависимостей, тенденций развития изображенных на них объектов. П. а. к. основной инструмент катографического метода исследования. Существует несколько групп П. а. к.: описания (descriptions, declarations) способ качественной характеристики явлений, изображенных на карте; графические приемы (graphic(al) techniques) построение по картам разного рода профилей, разрезов, графиков, диаграмм, блок-диаграмм, др. 2- и 3-мерных графических моделей; графонаналитические приемы (graphical and analytical techniques, graphical and analytical techniques methods), включающие картометрию и морфометрию, которые предназначены для измерения по картам координат, длин, углов, площадей, объемов, форм объектов и вычисления различных относительных показателей и коэффициентов, характеризующих пространственные свойства и особенности размещения объектов; приемы математико-картографического моделирования, включая приемы математической статистики, математического анализа, теории информации, теории графов и др., которые имеют целью построение и анализ математических моделей по данным, снятым с карт.
Программное обеспечение (software) - син. математическое обеспечение, программные средства - совокупность программ системы обработки информации и программных документов, необходимых при эксплуатации этих программ; различают общее, в том числе системное П.о. (system software), и прикладное П.о. (application software). П.о. ГИС (GIS software) поддерживает тот или иной набор функциональных возможностей ГИС и включает специализированные программные средства: универсальные полнофункциональные ГИС, или инструментальные ГИС (GIS software tools), картографические визуализаторы (map viewer), картографические броузеры, или браузеры (map browser), средства настольного картографирования (desktop mapping), информационно-справочные системы, средства, обслуживающие отдельные этапы геоинформационных технологий и функциональные группы: конвертирование форматов, цифрование, векторизацию, создание и обработку цифровых моделей рельефа, взаимодействие с системами спутникового позиционирования и т.д. Комплект поставки П.о. ГИС может включать отдельные функциональные модули, приобретаемые и используемые в наборе, обеспечивающем решение задачи. Специализированное П.о. ГИС, разрабатываемое автономно или на основе адаптации или доработки существующих универсальных средств ГИС, предназначается для решения прикладных задач. В коплексе с П.о. ГИС используются иные типы П.о. - настольные издательские системы, пакеты статистического анализа, СУБД, САПР, электронные таблицы, средства цифровой обработки изображений и т.п. П.о. может поставляться в автономном и сетевом вариантах (версиях). Сравнительное исследование функциональных возможностей П.о. ГИС носит наименование тестирования (benchmarking).
Проектирование карт (атласов) (maps or atlases design, maps and atlases production) - 1. картогр. дисциплина, изучающая и разрабатывающая методы и технологии камерального создания карт (атласов); - 2. процесс изготовления карты или др. картографического произведения, включающий разработку программы карты (атласа) (map or atlas program(me)), т. е. документа, определяющего назначение, вид, тип, математическую основу, принципы картографической генерализации, содержание всего картографического произведения и технологию его создания, а также сами процедуры составления и редактирования карт и атласов.
Пространственные данные (spatial data, geographic(al) data, geospatial data, georeferenced data) - син. географические данные - цифровые данные о пространственных объектах, включающие сведения об их местоположении и свойствах, пространственных и непространственных атрибутах. Обычно состоят из двух взаимосвязанных частей: позиционной (spatial, locational) и непозиционной (aspatial) составляющей данных, иначе описания пространственного положения (spatial location) и тематического содержания (thematic content) данных, тополого-геометрических и атрибутивных данных ("геометрии и семантики", "графики и семантики", жарг.). Полное описание П.д. складывается, таким образом, из взаимосвязанных описаний топологии, геометрии и атрибутики объектов. П.д. вместе с их семантическим окружением составляют основу информационного обеспечения ГИС (для обозначения позиционной и непозиционной части данных не рекомендуется использовать пары "графика-семантика", "графическая-атрибутивная (часть данных)", унаследованные от терминологии, принятой и допустимой в системах типа САПР - прим. авт. А.К.). Необходимость учета динамичности, изменчивости данных, их обновления требует, наряду с "пространственностью", учета временных аспектов данных (data temporality), расширяя понятие П.д. до пространственно-временных данных (spatio-temporal data, spatiotemporal data). Введение временной размерности данных (temporal dimension of data) - одно из проявлений многомерности П.д. и "многомерных", в частности, четырехмерных ГИС (4D GIS). Средством абстрактного описания тополого-геометрической части П.д. служат модели, или представления П.д. или структуры П.д. (spatial data structure). Реляционная модель представления атрибутов П.д. в базах данных, как наиболее распространенная, носит особое название геореляционной модели данных (georelational data model), объединяющей все их представления, основанные на поддержке атрибутивной части данных в СУБД реляционного типа. При вводе в машинную среду используются разнообразные источники пространственных данных. Качество П.д. (spatial data quality) определяется их точностью (безошибочностью), надежностью, достоверностью, полнотой, непротиворечивостью. На множестве П.д. определены различные операции ввода, экспорта, импорта, обмена, предобработки, обработки, анализа, вывода, визуализации и т.п., включаемых в состав функциональных возможностей ГИС.
Пространственный анализ (spatial analysis) - группа функций, обеспечивающих анализ размещения, связей и иных пространственных отношений пространственных объектов, включая анализ зон видимости/невидимости, анализ соседства, анализ сетей, создание и обработку цифровых моделей рельефа, П.а. объектов в пределах буферных зон и др.
Пространственный объект (feature, spatial feature, geographic(al) feature, object) - цифровое представление объекта реальности (entity), иначе цифровая модель объекта местности, содержащая его местоуказание и набор свойств, характеристик, атрибутов (позиционных и непозиционных пространственных данных соответственно) или сам этот объект. Выделяют четыре основных типа П.о.: точечные (точки), линейные (линии), площадные или полигональные, контурные (полигоны) и поверхности (рельефы), 0-, 1-, 2- и трехмерные соответственно, а также тела. Точки, линии и полигоны объединяет понятие плоских, или планиметрических объектов (planimetric feature), поверхности (а также тела) относят к типу трехмерных объектов, или объемных объектов (volumetric feature). Совокупности простых П.о. (simple feature) могут объединяться в составной П.о. (complex feature). Полный набор однотипных объектов одного класса в пределах данной территории образует слой (перечисленные элементарные П.о. и/или образующие их элементы иногда называются примитивами (primitive), в том числе геометрическими примитивами (geometric primitive) и топологическими примитивами (topologic primitive) по аналогии с графическими примитивами в компьютерной (машинной) графике - прим. авт. - А.К.).
Сборный лист (key map, index sheet) схема, показывающая всю территорию, покрываемую многолистной картой, расположение, разграфку и номенклатуру карт для отдельных листов.
Сводка (edgematching, edge matching, edgematch, edgejoin) - согласование линейных элементов (линейных объектов и границ полигонов) на двух смежных листах карты (слоя) по линии их стыка, сопровождающееся их соединением (графически, геометрически и/или топологически) и корректурой возможных рассогласований (например, удалением паразитных иглообразных полигонов (sliver polygon, slivers) и завершающееся их объединением (физически или логически) в одно целое (сшивкой соседних листов).
Сегмент (line segment, segment, chord) - 1. отрезок прямой линии, соединяющий две точки с известными координатами: промежуточные точки (vertex, pl. vertices) или узлы; - 2. элемент дуги в векторных представлениях пространственных объектов.
Сетки (на карте) (grid, map grid) система линий на карте, служащая для определения координат объектов, их нанесения и поиска по координатам, ориентирования, прокладки направлений, маршрутов. В картографии используются разные виды С.: географическая сетка (geographica(al) grid, graticule) сеть меридианов и параллелей на земном шаре, эллипсоиде; картографическая сетка (graticule, cartographic(al) grid) изображение сети меридианов и параллелей на карте или плане, построенное в той или иной картографической проекции; прямоугольная сетка (grid) сетка плоских прямоугольных координат в данной картографической проекции; километровая сетка (square grid, standard grid) стандартная квадратная координатная сетка на топографической карте, линии которой проведены параллельно экватору и осевому меридиану через интервалы, соответствующие определенному числу километров, частный случай прямоугольной сетки; указательная сетка, или сетка-указательница (locating grid) любая сетка на карте, предназначенная для указания местоположения и поиска объектов, изображенных на карте по указателю географических названий, или газеттиру (gazetteer).
Сеть (ЭВМ) (network, computer network) - син. вычислительная сеть, информационная сеть - сеть передачи данных, в узлах которой расположены ЭВМ. По площади, на которой размещены узлы, сети делятся на локальные (вычислительные) С., ЛВС (LAN), находящиеся в частном ведении пользователя и соединяющие компьютеры в пределах одного помещения, учреждения, здания, группы зданий; городские (вычислительные) С., а также региональные, или зональные (вычислительные) С. (MAN) с более широким, по сравнению с ЛВС, территориальным охватом, и глобальные, или территориальные (вычислительные) С., ГВС (WAN), объединяющие компьютеры, удаленные на значительные расстояния (в пределах регионов, стран, групп стран). С., построенная на базе совместимых ЭВМ, называется гомогенной; чаще С. (особенно территориальные) строятся из разнотипных ЭВМ и называются гетерогенными. Соглашения, устанавливающие процедуры и формат обмена информацией между устройствами или процессами, называются протоколами (protocol). Основой для построения С. служит принятый МОС (ISO) стандарт 7498, определяющий базовую эталонную модель (Basic Reference Model) взаимодействия открытых систем (ВОС, Open Systems Interconnection, OSI). В этой модели установлены семь уровней спецификаций. По различным причинам реально действующие сети создавались на основе других спецификаций: протоколов TCP/IP, сетевой системной архитектуры (System Network Architecture, SNA) фирмы IBM и др., однако модель МОС служит средством выявления особенностей и сопоставления различных сетевых решений. Применение ЛВС обеспечивает разделение файлов, прикладных программ, принтеров. Все компьютеры соединяются с помощью сетевых адаптеров и кабелей. Рабочие станции ЛВС предназначены для работы пользователей; файл-серверы обеспечивают разделение ресурсов. Существуют и одноранговые сети, где все компьютеры равноправны. Сетью управляет сетевая операционная система (network operating system, NOS). Для защиты данных применяется система паролей. ЛВС можно объединить в глобальную сеть (ГВС) с помощью межсетевых шлюзов (gateway), мостов (bridge) и маршрутизаторов (router). Для этого необходимы линии связи - выделенные или коммутируемые телефонные линии, спутниковые и радиоканалы. Для связи по аналоговым линиям необходимо использовать модемы. Если установленная на компьютере ОС поддерживает протоколы TCP/IP, то с него можно выйти в глобальную сеть Интернет. Программные средства ГИС могут иметь сетевые версии для обеспечения их использования в локальных С.
Синтетическая карта (synthetic map) карта, дающее интегральное изображение объекта или явления в единых синтетических показателях. Чаще всего, С. к. отражают типологическое районирование территории по комплексу показателей (напр., ландшафтное, климатическое районирование, деление территории по условиям жизни населения и т. п.).
Синтетическое картографирование (synthetic mapping) одно из направлений тематического картографирования, в котором разрабатываются теория и методы создания синтетических карт на основе интеграции множества частных показателей и (или) серий аналитических и комплексных карт. С. к. широко опирается на методы факторного анализа, дискриминантного анализа, выделение главных компонент, кластеризацию и др. методы математико-картографического моделирования, позволяющие получать интегральные характеристики картографируемых объектов.
Системное картографирование (system mapping) одно из научно-технических направлений картографии, включающее системное создание и использование картографических произведений как моделей геосистем. С. к. предполагает моделирование геосистем, их компонентов, взаимосвязей, иерархии, динамики и функционирования в системе карт. Принципы С. к. находят наиболее полное выражение в комплексных научно-справочных атласах и сериях тематических карт.
Слой (layer, theme, coverage, overlay) - жарг. покрытие - совокупность однотипных (одной мерности) пространственных объектов, относящихся к одной теме (классу объектов) в пределах некоторой территории и в системе координат, общих для набора слоев. По типу объектов различают точечные, линейные и полигональные С., а также С. с трехмерными объектами (поверхностями). Послойное, или "слоистое" (layered), или многослойное (multi-layered) представление является наиболее распространенным способом организации пространственных данных в послойно-организованных ГИС (layer-based GIS). Для удобства хранения и обработки крупных наборов данных каждый из С. может быть разбит на фрагменты (tile) в результате операции фрагментирования (tiling), обратной сшивке. Обычно нарезка на фрагменты наследует принятую схему разграфки карт. Логическая неразрывность полученного фрагментированного слоя обеспечивается средствами, поддерживающими бесшовные базы данных (logically continuous database, seamless database).
Совместимость геоизображений (compatibility of geoimages) взаимная непротиворечивость графических образов на разных геоизображениях, проявляющаяся в единстве изображаемого объекта, информационной взаимодополняемости, возможности совместного анализа, обработки и получения синтетических графических образов. C. г. особенно важно учитывать при совместном использовании в ГИС различных источников пространственной данных.
Согласование карт (map adjustment, map reconciliation) увязка пространственно взаимосвязанных и генетически взаимно обусловленных элементов содержания в процессе составления и редактирования карт и атласов. Согласованию подлежат взаимосвязанные элементы географической основы, географическая основа и тематическое содержание, разные тематические карты между собой. Условиями С. к. являются единая математическая основа карт, единые принципы составления и генерализации карт, одинаковая детальность легенд карт, общие подходы к оформлению карт. Взаимная согласованность важнейшее условие получения надежных результатов при совместном анализе карт с применением ГИС.
Составление карты (compilation, map compilation) процесс изготовления составительского оригинала карты, включающий последовательно построение ее математической основы, нанесение содержания по источникам, генерализацию, цветовое, штриховое и шрифтовое оформление карт.
Специальная карта (special-purpose map) - син. карта специального назначения карта, предназначенная для решения специальных задач или для определенного круга потребителей (напр., дорожная, навигационная, инженерная). В соответствии с назначением на С. к. могут быть выделены те или иные элементы или дополнительно нанесено специальное содержание.
Способ картографического изображения (manner of cartographic representation, mode of cartographic representation) выбор и применение картографических условных обозначений в соответствии с учетом сущности картографируемого явления и характера его размещения. На тематических картах используют следующие С. к. и.: способ ареалов (method of area, method of area symbols) выделение на карте области распространения какого-либо явления с помощью окраски, штриховки, границы, значков, надписей (напр., ареалы распространения животных, растений); способ знаков движения (method of motion symbols, method of vectors) показ пространственных перемещений (напр., перевозки по железным дорогам, перелет птиц) с помощью стрелок (векторов), линий, полос разной формы и цвета; способ значков (method of (cartographic) symbols) показ объектов, локализованных в пунктах, с помощью геометрических, буквенных, наглядных внемасштабных знаков разного размера, цвета, структуры, ориентировки (напр., промышленные объекты, гидроэлектростанции, населенные пункты); способ изолиний (method of isolines, isogram method, isopleth method) изображением явлений сплошного распространения, представленных в виде плавных, непрерывных полей или поверхностей (напр., поле температур, поле силы тяжести, поверхность рельефа) с помощью семейства кривых линий, соединяющих точки с равными значениями (показателями) данного поля или поверхности; способ качественного фона (method of qualitative background) показ качественных различий какого-либо явления сплошного распространения с помощью цветового фона (color background) или штрихового фона (hatched background) по выделенным районам, областям или др. единицам районирования (напр., районы сельскохозяйственной специализации, ландшафты, типы почвенного покрова); способ количественного фона (method of quantitative background) показ количественных различий какого-либо явления сплошного распространения с помощью окраски или штриховки в соответствии с принятой шкалой по выделенным единицам районирования (напр., запасы гидроресурсов по речным бассейнам, содержание загрязняющих веществ в почвах); способ линейных знаков (method of line symbols) изображение объектов, локализованных на линиях (напр., административных границ, дорог, тектонических разломов), с помощью линий разного цвета, ширины, рисунка; способ локализованных диаграмм (diagram map) изображение явлений, имеющих сплошное или полосное распространение, с помощью графиков и диаграмм, помещенных в пунктах наблюдения (измерения) этих явлений (напр., графики изменения среднемесячных температур и осадков, локализованные по метеостанциям, диаграммы загрязнения речных вод, приуроченные к гидропостам); точечный способ (dot method, absolut method) изображение явлений массового распространения с помощью множества точек, каждая из которых имеет определенный "вес", т.е. обозначает некоторое число единиц данного явления (напр., показ размещения животноводства с помощью точек, каждая из которых означает 1000 голов скота, или распределения обрабатываемых земель, когда каждая точка соответствует 200 га); способ картодиаграммы (diagram map) изображение абсолютных статистических показателей по единицам административного деления, применяемое при построении картодиаграмм; способ картограмм (diagrammatic map) изображение относительных статистических показателей по единицам административного деления, используемое при создании картограмм. Особую группу составляют С. к. и. рельефа поверхности Земли и др. планет. На современных картах чаще всего рельеф изображают гипсометрическим способом (hypsometric method) с помощью горизонталей, или изогипс (contours, isohypses, hypsographic(al) curves) изолиний равных высот; для показа рельефа морского дна применяют изобаты (isobaths, depth contours, hydroisohypses, submarine contours, below-sea-level contours, bottom contours) изолинии равных глубин. Для повышения наглядности промежутки между горизонталями и изобатами, т. е. высотные ступени окрашивают по определенной шкале гипсометрической окраски (hypsometric tint scale, layer box, elevation tint box). Дополнительную наглядность и пластичность изображению рельефа придают отмывка и теневая штриховка (hachures), при которой склоны оттеняются штрихами. В отдельных случаях для передачи теневой пластики на гипсометрическое изображение накладывают фоторельеф.
СПОТ (SPOT - Satellite Probatoire pour l'Observation de la Terre, Systeme pour l'Observation de la Terre, Spot), Спот - французский автоматический искусственный спутник Земли для съемки ее поверхности. Функционирует с 1986 г. Ведет цифровую съемку санирующей аппаратурой HRV, работающей в черно-белом панхроматическом диапазоне (510-730 нм) с разрешением 10 м или в трех диапазонах (510-590 нм, 610-680 нм, 790-890 нм, последний ближний ИК) с разрешеним 20 м. Уникальной характеристикой СПОТа является возможность вести съемку с отклонением от вертикали до 27 градусов в ту или иную сторону от траектории полета, обеспечивая съемку в полосе шириной до 475 км в обе стороны. Ширина полосы захвата меняется от 60 км до 80 км. Можно осуществлять стереоскопическую съемку избранного участка. Стереоскопическое перекрытие реализуется подбором ненадирных снимков с соседних витков (участок снимается с разных витков при отклонении луча зрения в разные стороны). Если при установке аппарата в надир один и тот же участок местности может быть снова снят через 26 суток, то изменение угла съемки позволяет уменьшить время повторных съемок до 4 суток для территорий вблизи экватора и до 2-3 суток - для территорий близ широты 45 градусов. Как и в других цифровых спутниковых системах, кадр СПОТа формируется "нарезкой" на фрагменты, соответствующие площади 60х60 км в натуре.
Спутниковые системы позиционирования, ССП (Global Positioning System, GPS, GPS-system, SGS) - син. спутниковые, космические, навигационные, радионавигационные, среднеорбитальные радионавигационные, геодезические, навигационно-геодезического назначения, навигационно-геодезические, глобального позиционирования системы, СНС, КНС, СРНС, ССРНС, СГС, КСНГН, СНГС, ГПС - технологические комплексы, предназначенные для позиционирования объектов. Известны С.с.п. первого поколения, основными из которых являются: NNSS (TRANSIT) - США и ЦИКАДА - СССР. К первому поколению принадлежит также международная система обнаружения терпящих бедствие COSPAS-SARSAT и некоторые другие. К второму, современному, поколению относятся системы GPS (NAVSTAR) - США и ГЛОНАСС (GLONASS) - РФ. Их разработки велись в 70-90 годах. GPS полностью развернута в 1993 г. ГЛОНАСС официально принята в эксплуатацию в сентябре 1993 г., в марте 1995 г. открыта для гражданского применения, в 1996 г. развернута полностью. Выделяют три подсистемы (сегменты): подсистема наземного контроля и управления (control-segment), сеть наземных станций которого обеспечивает спутники точными координатами (эфемеридами) и другой информацией; подсистема созвездия спутников (space-segment) - состоит из 24 космических аппаратов, оснащенных несколькими атомными цезиевыми стандартами частоты-времени и постоянно передающих на частотах L1 и L2 сигналы для измерений псевдодальностей кодывым и фазовым методами, метки времени и другие сообщения, необходимые для позиционирования. Длины несущих волн на всех спутниках GPS соответственно равны 19,0 и 24,4 см, а частоты находятся в строгом отношении 77/60. В ГЛОНАСС (GLONASS) у каждого спутника свои несущие частоты, находящиеся в соотношении 9/7, длины волн близки к 18,7 и 24,1 см; подсистема аппаратуры пользователей (user-segment) - включает приемники позиционирования с антеннами, накопителями результатов измерений, прочим оснащением и программным обеспечением обработки данных. Достоинством С.с.п. является их глобальность, оперативность, всепогодность, оптимальная точность, эффективность. Используют в геодезии, картографии, географии, землеустройстве, земельном кадастре, сельском хозяйстве, авто-, авиа-, морской навигации, в иных сферах. Выпускают приемники позиционирования, специально ориентированные на сбор данных для ГИС.
Старение карты (map agеing) утрата соответствия с современностью (несовременность, неполнота, недостоверность) всего картографического изображения или отдельных его элементов. С. к. более всего сказывается на быстро меняющихся объектах и явлениях, таких как растительный покров, населенные пункты, дорожная сеть. Менее подвержены изменениям геологическое строение территории, ее рельеф, речная сеть. Существуют методы расчета С. к., на основе которых устанавливаются желательные сроки обновления карты в целом или по элементам.
Стереомодель (stereomodel) - пространственная модель объекта дистанционной съемки полученная по стереопаре (stereopair), то есть по двум перекрывающимся изображениям. С. служит основой для создания цифровых моделей рельефа методами фотограмметрии.
Структура картографии строение картографии как отрасли знания, подразделение ее на составляющие дисциплины и направления. В С. к. выделяются следующие дисциплины: теория картографии, математическая картография, проектирование и составление карт, картографическая семиотика и оформление карт, издание карт, экономика картографического производства, использование карт, история картографии, картографическое источниковедение, картографическая библиография, картографическая топонимика. Отрасли картографии подразделяют также по объекту: земное (terrestrial mapping), планетное (planetary mapping) и астрономическое картографирование (astronomic(al) mapping). По масштабам выделяют крупно-, средне- и мелкомасштабное картографирование. По тематике различают общегеографическое, специальное картографирование и тематическое картографирование, включая многочисленные отрасли картографирования природы, общества и их взаимодействия. По уровню научного синтеза выделяют виды картографирования: аналитическое, комплексное, синтетическое и системное картографирование.
Сфероид (spheroid) - фигура, которую приняла бы Земля, находясь в состоянии гидростатического равновесия и под влиянием только сил взаимного тяготения ее частиц и центробежной силы ее вращения около неизменной оси.
Сцена (scene) - 1. в компьютерной графике: визуализируемое трехмерное пространство с расположенными в нем объектами; 2. в дистанционном зондировании: часть территории, попавшая в поле зрения съемочной аппаратуры и регистрируемая ею в виде аналогового или цифрового изображения.
Сшивка (mapjoin, mosaicking) - автоматическое объединение векторных цифровых записей двух отдельных смежных (листов) цифровых карт или слоев ГИС (mapjoin), а также монтаж отдельных цифровых снимков или иных цифровых изображений в растровом формате (mosaicking) в единую карту, изображение, слой; в этот процесс входит (или предшествует ему) операция сводки. Операция, обратная С., носит название фрагментирования (tiling).
Тематическая карта (thematic map)- син. отраслевая карта карта, отражающая какой-нибудь один сюжет (тему, объект, явление, отрасль) или сочетание сюжетов. Различают Т.к. природных, общественных явлений и их взаимодействия (напр., карты геологические, этнографические, социально-экономические, экологические и т.п.). По степени обобщения изображаемых явлений выделяют аналитические, комплексные и синтетические карты.
Тематическое картографирование (thematic mapping) комплекс мероприятий и процессов по созданию тематических карт и атласов. В качестве разделов Т. к. выделяют картографирование природы (геологическое, климатическое, почвенное, геоботаническое и др.) общества (населения, хозяйства, историческое и т.п.) и их взаимодействия (инженерно-геологическое, экологическое, природоохранное и др.). По практической специализации Т. к. может быть инвентаризационным, оценочным, прогнозным, рекомендательным, а по уровню обобщения аналитическим, комплексным и синтетическим. Наибольшая синтетичность и разносторонность присуща системному картографированию.
Теория картографии (theory of cartography) раздел, в котором изучаются общие проблемы, предмет и метод картографии как науки, а также язык карты, методология математико-картографического моделирования, создания и использования карт. Основные разработки по Т. к. выполняются в рамках картоведения (cartology) общего учения о картах.
Топографическая карта (topographic map) общегеографическая карта универсального назначения, подробно изображающая местность. Т. к. подразделяют на крупномасштабные (1 : 50 000 и крупнее), среднемасштабные (1 :1 00 000 1 : 500 000) и мелкомасштабные или обзорно-топографические (мельче 1 : 500 000). В каждой стране существует официально принятая государственная система картографических проекций, масштабов, разграфки и номенклатуры карт и условных знаков для Т. к. Крупномасштабные Т. к. создаются по материалам полевых топографических съемок (см. топография), а все остальные составляются камерально по более крупномасштабным картам. В содержание Т. к. входят следующие элементы: опорные пункты, хозяйственные и культурные объекты, дороги, объекты связи, гидрография, рельеф, растительность, грунты, границы и ограждения. Т. к. обычно служат основой для составления тематических карт, цифровых моделей рельефа, цифровых моделей местности и цифровых карт-основ для ГИС.
Топография (topography) отрасль науки и практики на стыке геодезии и картографии, изучающая местность в геометрическом и географическом отношениях посредством создания топографических карт и планов на основе полевых топографических съемок (topographic(al) survey, field mapping, topographic(al) plotting, land survey). Основными видами съемок являются стереотопографическая съемка (photogrammetric survey), осуществляемая путем стереоскопического дешифрирования стереопар снимков, и комбинированная топографическая съемка, сочетающая дешифрирование снимков с наземной съемкой. Из наземных методов Т. преобладают мензульная съемка (plane-table topographic survey) и фототеодолитная съемка (photo-theodolite survey).
Топологизация (topologization) - автоматическая или интерактивная процедура построения топологии (2) при преобразовании векторных нетопологических представлений (моделей) в векторные топологические; может входить в состав операций векторизации.
Точность измерений (measuring accuracy) - качество измерений, отражающее близость их результатов к истинному значению измеряемой величины. Характеристикой Т.и. является погрешность (error) - отклонение результата измерения от истинного значения измеряемой величины. На практике истинное значение неизвестно, погрешности оценивают по повторным измерениям одной и той же величины. Различают: грубую погрешность (blunder, rough error) - значительно превышающую ожидаемую при данных условиях погрешность; систематическую погрешность (systematic error) - составляющую погрешности измерения, остающуюся постоянной или закономерно изменяющуюся при повторных измерениях; случайную погрешность (accidental error, casual error, erratic error, irregular error, random error) - составляющую погрешности измерения, изменяющуюся случайным образом при повторных измерениях. Грубые и систематические погрешности должны быть исключены из измерений. Случайные погрешности неизбежны. Их влияние можно лишь ослабить, повышая качество, количество измерений, а также применяя надлежащие методы математической обработки измерений. Вероятности случайных погрешностей подчиненны статистическим законам распределения, основными параметрами которых являются: среднее значение (average value, mean value) - среднее из результатов повторных измерений одной и той же величины; СКП (RMSE) - средняя квадратическая погрешность, вычисляется по уклонениям результатов повторных измерений от их среднего значения, является основным критерием Т.и. Точность вычисления этих параметров увеличивается при увеличении числа повторных измерений. Погрешности часто подчинены нормальному распределению (normal distribution, Gaussian distribution), при котором малые величины погрешностей встречаются чаще больших, положительные и отрицательные равновероятны и при большом числе их среднее значение стремится к 0, по абсолютному значению погрешности не превышают СКП, 2СКП, 2,5СКП и 3СКП соответственно в 68,3; 95,4; 98,6 и 99,7% случаев. При математической обработке измерений разной точности качество отдельного измерения учитывают введением веса (weight) - величины, равной квадрату отношения, в числителе которого СКП, вес которого принимается за 1, ее называют средней квадратической погрешностью единицы веса (standard error of unit weight, RMSE of unit weight), в знаменателе - СКП текущего измерения. Вес равноточных измерений равен 1.
Точность карты (map accuracy) - син. геометрическая точность карты соответствие действительности изображенных на карте объектов и явлений, т.е. истинность местоположения, размеров, плановых очертаний и высотного положения объектов. Оценивается величинами абсолютных и относительных позиционных погрешностей (positional error) соответствующих показателей, определенных на карте, относительно истинных значений. Т. к. один из основных элементов, характеризующих надежность карты.
Точность измерений по картам (map measuring accuracy) показатель, характеризующий истинность результатов количественных определений по картам (см. картографический метод исследования). Т. и. п. к. характеризуют два показателя: картографическая точность (map accuracy), определяющая точность измерений по карте, выполненных идеальным инструментом в идеальных условиях, и техническая точность (technical accuracy of measuring), т.е. точность технических приемов анализа карт, инструментов, методик исследования, алгоритмов и т.п. Т. и. п. к. одна из важных составляющих, используемых при оценке надежности исследований по картам.
Точность масштаба (карты) (scale accuracy) расстояние на местности, соответствующее наименьшему делению линейного масштаба карты. Расстояние на местности, соответствующее 0,1 мм в масштабе карты, называется предельной точностью масштаба (scale accuracy limit) карты.
Трансформация проекций (projection change, projection transformation, projection conversion) - операция преобразования условных плановых прямоугольных координат пространственных объектов при переходе от одной картографической проекции к другой. Может осуществляться непосредственно или через географические координаты, используя уравнения исходной и производной проекций, а также путем эластичного преобразования (rubber-sheeting) на основе аппроксимации по сети контрольных точек.
Триангуляция Делоне (Delaunay triangulation) - 1. треугольная полигональная сеть, образуемая на множестве точечных объектов путем их соединения непересекающимися отрезками и используемая, в частности, в модели TIN при создании цифровой модели рельефа; - 2 - в вычислительной геометрии и компьютерной графике: граф, двойственный диаграмме Вороного (полигону Тиссена).
Угол наклона (slope, gradient, slope gradient, slope angle, angle of inclination) - син. крутизна ската, крутизна склона - одна из морфометрических (см. картометрия) характеристик пространственной ориентации элементарного склона, вычисляемая в процессе обработки цифровой модели рельефа вместе с его экспозицией и формами; угол, образуемый направлением ската с горизонтальной плоскостью; выражается в градусах или в безразмерных величинах уклонов, равных тангенсам углов наклона, а также в процентах или промилле (термины "угол наклона" и "крутизна склона" ("крутизна ската") чаще всего используются как синонимы; иногда в качестве синонимов употребляются термины "крутизна" и "уклон" склона; в англоязычной терминологии термину "gradient" обычно соответствует "уклон" или направление наибольшего ската - прим. авт.- А.К.).
Уклонение отвесной линии (deflection of plumb line, deviation of plumb line, deflection of vertical, plumb-line deflection, plumb-line deviation) - угол между отвесной линией и нормалью к поверхности земного эллипсоида в данной точке.
Условные обозначения (conventional sign, (cartograpnic) symbols, map symbols) - син. картографические условные знаки графические символы, применяемые на картах для показа (обозначения) различных объектов и явлений. У. з. могут характеризовать пространственное положение реальных или абстрактных объектов, их вид, форму и размеры, качественные и количественные особенности, внутреннюю структуру, положение в иерархии однородных объектов. Совокупности У. з. на картах формируют картографические образы изображенных объектов или явлений. Различают внемасштабные условные знаки (point symbols), всегда применяемые для объектов, локализованных в пунктах, линейные условные знаки (line symbols), используемые для линейных объектов и площадные условные знаки (area pattern, area symbols), которые применяют для заполнения площадей. Свод У. з. дается в легенде карты. Вся система У. з. образует язык карты.
Фазовый метод (phase measurement, phase method) - применяется для измерения дальностей, основан на том, что изменения фазы электромагнитных колебаний пропорциональны расстоянию, пройденному этими колебаниями. В геодезических приборах (светодальномерах) измеряют разность фаз излучаемых и принимаемых, прошедших дистанцию в прямом и обратном направлениях, колебаний. Эта разность фаз пропорциональна пройденному колебаниями расстоянию и состоит из неизвестного целого числа периодов (циклов) и измеряемой их части. В системах спутникового позиционирования электромагнитные колебания генерируют синхронно на спутнике и в приемнике наземной станции. В приемнике определяют разность фаз местных и принятых колебаний. Эта разность фаз пропорциональна расстоянию от спутника до наземной станции и определяется неизвестным целым количеством N волн и их дробным остатком. Определение неизвестного числа N называют разрешением неоднозначности (resolving of ambiguity). Фактически, как и кодовым методом, из-за несинхронности работы генераторов в приемнике и на спутнике определяют псевдодальности.
Формат картографического произведения (сartographic work format) размеры, выраженные в сантиметрах. Для карт указывают размеры листа, для рельефных карт добавляют наибольшую высоту по вертикали, для атласов размер обложки, а для глобусов длину диаметра. Атласы делятся по формату на большие (настольные), книжного формата, малые (карманные) и миниатюрные.
Фотограмметрия (photogrammetry) - научно-техническая дисциплина, занимающаяся определением размеров, формы и пространственного положения объектов по результатам измерения их изображений. Раздел Ф., посвященный измерению объектов по стереопарам называется стереофотограмметрией (stereophotogrammetry). В ней применяются аналитические (с использованием компьютеров) и аналоговые (с использованием стереофотограмметрических приборов) и цифровые методы обработки изображений, в том числе методами цифровой фотограмметрии (digital photogrammetry, softcopy photogrammetry) на фотограмметрических рабочих станциях.
Фотокарта (photomap, photographic map) полиграфически изданный фотоплан, в заданной картографической проекции и разграфке с нанесенной на него картографической нагрузкой (координатные сетки, горизонтали, названия населенных пунктов, водных объектов и др., a также различное тематическое содержание). Ф., созданные на основе космических снимков, называют космофотокартами, или космокартами (space maps). Для обширных районов со значительными перепадами высот составляют ортофотокарты (ortophotomaps), выполняя предварительное трансформирование снимков, переводя их из центральной проекции в ортогональную и исключая искажения за рельеф и кривизну земной поверхности. Благодаря совмещению детального фотоизображения и точной картографической основы Ф. особенно удобны для ориентирования на местности, ведения проектных работ и как основа для составления тематических фотокарт (thematic photomaps) и тематических космофотокарт (thematic space maps).
Фоторельеф (photographic hill shading) способ теневой пластики, полутоновое изображение рельефа на карте, полученное путем фотографирования предварительно изготовленной рельефной (объемной) модели местности при искусственном косом освещении. Изображение Ф. впечатывается на тематические карты полиграфическим способом, обеспечивая хорошее пластическое изображение рельефа.
Функциональные возможности ГИС (GIS functionality, GIS functions) - набор функций географических информационных систем и соответствующих им программных средств ГИС. Ф.в. ГИС включают операции геоинформационных технологий и группы операций, отдельные функции и функциональные группы; в их числе: ввод данных в машинную среду (data input) путем их импорта из существующих наборов цифровых данных или с помощью цифрования источников; преобразование, или трансформация данных (data transformation), включая конвертирование данных из одного формата в другой, трансформацию картографических проекций, изменение систем координат; хранение, манипулирование и управление данными во внутренних и внешних базах данных; картометрические операции (см. картометрия), включая вычисление расстояний между объектами в проекции карты или на эллипсоиде, длин кривых линий, периметров и площадей полигональных объектов; операции обработки данных геодезических измерений (COGO); операции оверлея; операции "картографической алгебры" (map algebra) для логико-арифметической обработки растрового слоя как единого целого; пространственный анализ (spatial analysis) - группа функций, обеспечивающих анализ размещения, связей и иных пространственных отношений объектов, включая анализ зон видимости/невидимости, анализ соседства, анализ сетей, создание и обработку цифровых моделей рельефа, анализ объектов в пределах буферных зон и др.; пространственное моделирование, или геомоделирование (spatial model(l)ing, geo-model(l)ing), включая операции, аналогичные используемым в математико-картографическом моделировании и картографическом методе исследования; визуализация исходных, производных или итоговых данных и результатов обработки, включая картографическую визуализацию, проектирование и создание (генерацию) картографических изображений; вывод данных (data output), графической, табличной и текстовой документации, в том числе ее тиражирование, документирование, или генерацию отчетов в целом (reporting); обслуживание процесса принятия решений (decision making). Кроме того, в число функций ГИС (точнее, программного обеспечения ГИС) может входить цифровая обработка изображений (данных дистанционного зондирования), средства экспертных систем, средства настройки на требования пользователя (customization), средства расширения Ф.в. ГИС: встроенные макроязыки, или макросы, инструментарии разработчика (developer's toolkit). Часть Ф.в. ГИС может дублировать функции автоматизированных картографических систем и систем обработки цифровых изображений, а также более широкого программного окружения геоинформационных технологий.
Цветоделение (colour separation) процесс получения с многокрасочного оригинала карты отдельных изображений для каждой краски. Ц. выполняется либо с помощью ручной ретуши негативов, полученных с оригинала, когда на каждом негативе оставляются лишь элементы, печатаемые одной краской, либо фотомеханическим путем, при котором оригинал многократно фотографируется через специальные светофильтры, либо посредством автоматического разделения цветов при сканировании оригинала (электронное Ц.).
Центроид (centroid, seed) - 1. точка, являющаяся центром тяжести (геометрическим центром) фигуры; - 2. внутренняя точка полигона со значениями координат, полученными, например, осреднением координат всех точек, образующих полигон; служит для его идентификации (см. метка); в случае невыпуклого полигона или составного полигона, включающего внутренние полигоны - "острова", анклавы, ее положение может не совпадать с центром тяжести полигона (Ц. в первом значении).
Цифрование (digitizing, digitising, digitalization) - син. оцифровка, дигитализация, отцифровка, жарг. сколка, скалывание - 1. процесс аналого-цифрового преобразования данных, то есть перевод аналоговых данных в цифровую форму, доступную для существования в цифровой машинной среде (computer-readable form, machine-readable form) или хранения на машино-читаемых средствах (computer-readable media) с помощью цифрователей (дигитайзеров) различного типа. - 2. в геоинформатике, компьютерной графике и картографии: преобразование аналоговых графических и картографических документов (оригиналов) в форму цифровых записей, соответствующих векторным представлениям пространственных объектов. По методу Ц. различают: 1) Ц. с помощью дигитайзера с ручным обводом (tablet-based digitizing); 2) Ц. c использованием сканирующих устройств (сканеров) с последующей векторизацией растровых копий оригиналов (automatic vectorization of raster files); 3) ручное Ц. манипулятором типа "мышь" по растровой картографической подложке (map background) или полуавтоматическое видеоэкранное Ц. (on-screen digitizing), а также гибридные методы. По степени автоматизации различают ручное (manual), полуавтоматическое (semi-automated) и автоматическое (automatic) цифрование. Ц. линий может выполняться в различных режимах: с поточечным вводом (point mode) или потоковым вводом (stream mode, dynamic mode), когда генерируется поток кооординатных пар через равные промежутки времени (time mode) или интервалы пространства (distance mode). (Под термином "цифрование" чаще всего понимается именно Ц. при помощи дигитайзера (цифрователя) с ручным обводом (tablet digitizing) в отличие от Ц., основанного на сканерном вводе оригиналов, "цифрования сканированием" (scan digitizing) - прим. авт. А.К.). Процесс Ц. обслуживается программными средствами, называемыми графическими векторными редакторами, в функции которых обычно входит назначение режима Ц., добавление, перемещение и удаление оцифрованных объектов, их аннотирование, атрибутирование и маркировка, замыкание линий в узлах, контроль качества Ц. (поиск, индикация и коррекция тополого-геометрических ошибок и дефектов Ц., в том числе незамкнутости полигонов, псевдоузлов, висячих линий или сегментов, неузлового их пересечения, складок, нарушающих планарность, удаление дубликатов и т.д.).
Цифровая карта (digital map) цифровая модель карты, созданная путем цифрования картографических источников, фотограмметрической обработки данных дистанционного зондирования, цифровой регистрации данных полевых съемок или иным способом; "цифровая модель земной поверхности, сформированная с учетом законов картографической генерализации в принятых для карт проекции, разграфке, системе координат и высот" (ГОСТ 28441-90. Картография цифровая. Термины и определения. 1990; с. 1). Ц. к. служит основой для изготовления обычных бумажных, компьютерных, электронных карт, она входит в состав картографических баз данных, составляет один из важнейших элементов информационного обеспечения ГИС и может быть результатом функционирования ГИС.
Цифровая картография (digital cartography) раздел картографии, охватывающий теорию и методы создания и практического применения цифровых карт др. цифровых пространственно-временных картографических моделей.
Цифровая модель рельефа, ЦМР (digital terrain model, DTM; digital elevation model, DEM; Digital Terrain Elevation Data, DTED) - средство цифрового представления 3-мерных пространственных объектов (поверхностей, рельефов) в виде трехмерных данных (three-dimensional data, 3-dimensional data, 3-D data, volumetric data) как совокупности высотных отметок (heights, spotheights) или отметок глубин (depths, spotdepths) и иных значений аппликат (координаты Z) в узлах регулярной сети с образованием матрицы высот (altitude matrix), нерегулярной треугольной сети (TIN) или как совокупность записей горизонталей (изогипс, изобат) или иных изолиний (contours, contour lines, isolines, isarithms, isarithmic lines). Наиболее распространенными способами цифрового представления рельефа является растровое представление и особая модель пространственных данных, основанная на сети TIN и аппроксимирующая рельеф многогранной поверхностью с высотными отметками (отметками глубин) в узлах треугольной сети. Процесс цифрового моделирования рельефа включает создание ЦМР, их обработку и использование. Источниками исходных данных для создания ЦМР суши служат топографические карты, аэрофотоснимки, космические снимки и другие ДДЗ, данные альтиметрической съемки, систем спутникового позиционирования, нивелирования и других методов геодезии; подводного рельефа акваторий (батиметрии) - морские навигационные карты, данные промерных работ, эхолотирования, в том числе с использованием гидролокатора бокового обзора; рельефа поверхности и ложа ледников - аэросъемка, материалы фототеодолитной и радиолокационной съемки. Обработка ЦМР служит для получения производных морфометрических или иных данных, включая вычисление углов наклона и экспозиции склонов; анализ видимости/невидимости; построение трехмерных изображений (см. визуализация), в том числе блок-диаграмм; профилей поперечного сечения (cross-section, profile); оценку формы склонов через кривизну (curvature) их поперечного и продольного сечения, измеряемую радиусом кривизны главного нормального сечения или ее знаком, т.е. выпуклостью/вогнутостью (convexity/concavity); вычисление положительных и отрицательных объемов (cut/fill analysis); генерацию линий сети тальвегов (ravines, ravine-lines) и водоразделов (ridges, ridge-lines, watersheds), образующих каркасную сеть рельефа, его структурных линий, или сепаратрисс (drainage network, drainage lines) и иных особых точек и линий рельефа (surface specific points and lines): локальных минимумов, или впадин (pits) и локальных максимумов, или вершин (peacks), седловин (passes), бровок, линий обрывов и иных нарушений "гладкости" поверхности (breaks, break lines), плоских поверхностей с нулевой крутизной (flats); интерполяцию высот; построение изолиний по множеству значений высот (line fitting, surface fitting); автоматизацию аналитической отмывки рельефа (hill shading) путем расчета относительных освещенностей склонов при вертикальном, боковом или комбинированном освещении (reflectance) от одного или более источников; цифровое ортотрансформирование при цифровой обработке изображений и другие вычислительные операции и графо-аналитические построения. Методы и алгоритмы создания и обработки ЦМР применимы к иным физическим или статистическим рельефам и полям: погребенному рельефу, барическому рельефу и т.п. (ряд исследователей и направлений различают цифровые модели высот (DEM (1)) и производные от них цифровые модели рельефа (DTM); в этом случае под последними понимается совокупность производных морфометрических показателей; необходимость различения связана отчасти с наименованием и содержанием американского стандарта на ЦМР (DEM (2)); многозначность слова "terrain" является также основанием для его истолкования и использования в сочетании "digital terrain model" как цифровых моделей местности, закрепленном в "ГОСТ 22268-76. Геодезия. Термины и определения"; развитие методов создания ЦМР путем обработки изображений на цифровых фотограмметрических станциях привело к появлению термина "цифровая модель поверхности" (DSM) как ее первичного продукта, нуждающегося в "рафинировании" - прим. автора - А.К.).
Цифровая модель местности, ЦММ (digital terrain model, DTM) - син. математическая модель местности, МММ - цифровое представление пространственных объектов, соответствующих объектовому составу топографических карт и планов, используемое для производства цифровых топографических карт; "множество, элементами которого являются топографо-геодезическая информация о местности и правила обращения с ней" (ГОСТ 22268-76. Геодезия. Термины и определения.- с. 13).
Цифровое изображение (digital image) - изображение, представленное в цифровом виде как растровые файлы, получаемое либо непосредственно по радиоканалам с воздушных или космических (летательных) аппаратов для дистанционных съемок, либо путем цифрования аналоговых изображений с помощью сканера, теле- или видеокамеры. В зависимости от типа источника данных и программных средств автоматического дешифрирования, для представления Ц.и. используются различные форматы графических данных, специальные форматы "плоского" растра, специализированные форматы с использованием "пирамидных слоев" (pyramid layers, reduced resolution datasets). Ц.и. являются одним из основных источников пространственных данных для ГИС, применяются для составления и обновления карт как картографические источники.
Цифровое картографирование (digital mapping) комплекс методов, технологий и процессов по созданию цифровых карт, атласов и др. цифровых пространственно-временных картографических моделей.
Чтение карты (map reading, map interpretation) восприятие карты (зрительное, тактильное или автоматическое), связанное с распознаванием картографических образов, истолкованием и пониманием ее содержания. Эффективность Ч. к. зависит от читаемости карты (map readability), т.е. от легкости и быстроты восприятия отдельных обозначений, картографических образов и всего изображения в целом. В свою очередь, читаемость определяется наглядностью условных знаков, качеством оформления карты, общей нагруженностью карты, различимостью деталей изображения.
Широта (latitude) - одна из координат, определяющая положение точки на Земле в направлении Юг-Север. Различаются: астрономическая широта (astronomic(al) latitude) - угол, образованный отвесной линией в данной точке и плоскостью, перпендикулярной к оси вращения Земли; геодезическая широта (geodetic latitude) - угол, образованный нормалью к поверхности земного эллипсоида в данной точке и плоскостью его экватора; геоцентрическая широта (geocentric latitude) - угол, образованный радиусом, проведенным с центра масс Земли, и плоскостью, перпендикулярной к оси вращения Земли. Ш. изменяются от 0 на экваторе до 900 на полюсах, и для точек северного полушария называются "северными" и положительными, а для точек южного полушария - "южными" и отрицательными. На глобусах и картах Ш. показывают с помощью параллелей.
Шкалы (на картах) (scale, graduation) графическое изображение последовательности изменения цвета, насыщенности, количественных характеристик условных знаков. Цветовая шкала (colour wedge, colour scale) определяет цвет и оттенки красок, используемых на карте для послойной окраски изолиний, способов количественного фона и картограмм. Для передачи нарастающих количественных признаков применяют Ш. возрастающей насыщенности цвета. При изображении рельефа для окраски ступеней высот используют гиспометрические шкалы (hypsometric tint scale, elevation tints box, layer box). Для выбора цветов при оформлении карт используют шкалы цветового охвата (colour chart) специальные вспомогательные таблицы, показывающие цвета, которые могут быть получены при печати данными тремя красками путем их перекрытия. На картах со значками, локализованными диаграммами и на картодиаграммах используют абсолютные и относительные шкалы значков (graduated point symbols), устанавливающие их размеры в соответствии с величинами изображаемых объектов (показателей).
Экватор (equator) - 1. плоскость, проходящая через центр масс Земли перпендикулярно оси ее вращения; - 2. линия на глобусе или карте, все точки которой имеют широту, равную 0.
Экономика картографического производства (economics of cartographic production) раздел картографии на стыке с экономикой, в котором изучаются проблемы оптимальной организации и планирования картографического производства, использования картографического оборудования, материалов, трудовых ресурсов, повышения производительности труда, а также маркетинга.
Экспозиция (склона) (aspect, compass aspect, exposure, direction of steepest slope) - одна из морфометрических (см. картометрия) характеристик пространственной ориентации элементарного склона (вместе с углом наклона), вычисляемая путем обработки цифровой модели рельефа, численно равная азимуту проекции нормали склона на горизонтальную плоскость и выражаемая в градусах, либо по 4, 8, 16 или 32 румбам (3); Э. плоского склона (с нулевой крутизной) не определена.
Электронная карта (electronic map) - 1. картографическое изображение, визуализированное на дисплее (видеоэкране) компьютера на основе данных цифровых карт или баз данных ГИС в отличие от компьютерных карт, визуализируемых невидеоэкранными средствами графического вывода; - 2. картографическое произведение в электронной (безбумажной) форме, представляющее собой цифровые данные (в т.ч. цифровые карты или слои данных ГИС), как правило, в записях на диске CD-ROM, вместе с программными средствами их визуализации, обычно картографическим визуализатором или картографическим браузером (map browser), предназначенное для генерации Э.к. (1); - 3. картографическое изображение, генерируемое компьютером на дисплее и иных устройствах графического вывода (в т.ч. на бумаге); - 4. "векторная или растровая карта, сформированная на машинном носителе (например, на оптическом диске) с использованием программных и технических средств в принятой проекции, системе координат, условных знаках, предназначенная для отображения, анализа и моделирования, а также решения информационных и расчетных задач по данным о местности и обстановке" [ГОСТ Р 50828-95. Геоинформационное картографирование. Пространственные данные, цифровые и электронные карты. Общие требования. 1996; с.3].
Электронный атлас (electronic atlas) система визуализации в форме электронных карт (1), электронное картографическое произведение, функционально подобное электронной карте (2). Классификация Э.а. может строиться на традиционных принципах классификации атласов - по их содержанию, назначению и территориальному охвату, а также в соответствии с их функциональными возможностями: формами визуализации, невозможностью или возможностью оперирования атрибутивной частью данных, ввода новых пространственных объектов, встраивания некартографических элементов содержания Э.а. (поддержки многосредности), генерации нефиксированного (произвольного) набора карт по множеству исходных данных с использованием развитых средств их графического оформления, использования операций пространственного анализа. Поддерживаются программным обеспечением типа картографических броузеров (map browser), обеспечивающих покадровый просмотр растровых изображений карт, картографических визуализаторов, систем настольного картографирования (desktop mapping). Помимо картографического изображения обычно включают обширные текстовые коммментарии, табличные данные, организованные в атрибутивных таблицах, а в мультимедийных Э.а. - анимацию, видеоряды и звуковое сопровождение. Как правило, создаются для справочно-информационных и общеобразовательных целей средствами автоматических картографических систем или ГИС. Большинство Э.а. распространяется в записях на компакт-дисках типа CD-ROM.
Элементы карты (component elements of map, map features) - 1. составные части карты, элементы, из которых состоит картографическое изображение и зарамочное оформление карты. Различают следующие Э. к. : математическая основа; картографическое изображение, включающее географическую основу и тематическое содержание (для тематических карт); легенда карты. На топографических картах Э.к. являются рельеф, воды, почвы и грунты, растительный покров, населенные пункты, социально-экономические и культурные объекты, дороги, линии связи, границы и ограждения и некоторые др. К Э. к. относят также вспомогательное оснащение, помещаемое обычно на полях карты, и дополнительные данные (напр., карты-врезки); - 2. фоновые (заливки, окраски) и штриховые (точки, линии, штриховки) элементы картографического изображения, а также надписи (шрифтовые Э. к.).
Эллипс искажений (ellipse of distortion, Tissot's indicatrix) син. индикатрисса Тиссо - в картографических проекциях бесконечно малый эллипс в любой точке карты, являющийся отображением бесконечно малой окружности в соответствующей точке на поверхности земного эллипсоида или шара. Э. и. индикатриса, большая ось которой отражает направление наибольшего масштаба длин в данной точке, малая ось направление наименьшего масштаба длин, а сжатие искажение форм.
Эллипсоид (ellipsoid) - поверхность, которой аппроксимируют фигуру Земли или другого небесного объекта. Земной эллипсоид (Earth ellipsoid) - эллипсоид вращения (revolution ellipsoid), характеризует фигуру и размеры Земли, служит для вычислений длин, площадей, геодезических широт, долгот, азимутов, расчетов картографических проекций и решения других задач. При мелкомасштабном картографировании и ряде других случаев практики земной Э. заменяют земной сферой (Earth's sphere, terrestrial globe). Общеземной эллипсоид (World ellipsoid) - аппроксимирует Землю в целом. Референц- эллипсоид (reference ellipsoid) - Э., принятый для обработки измерений и установления системы геодезических координат. Уровенный эллипсоид (level ellipsoid) - Э., поверхность которого представляет собой фигуру физической модели Земли, включающей все ее массы, имеющей ту же угловую скорость вращения, генерирующей силу тяжести, направленную по нормали к поверхности Э. При аппроксимации спутников некоторых планет, комет и других небесных тел применяют также трехосные эллипсоиды (triaxial ellipsoid).
Язык карты (map language) знаковая система, включающая условные обозначения, способы картографического изображения, правила их построения, употребления и чтения, т. е. грамматику языка карты (map language grammar) для целей создания и использования карт. Я. к. формируется в процессе общественно-исторической практики человечества, обеспечивая хранение и передачу картографической информации и в ряде случаев (напр., в науках о Земле) выполняет роль языка науки. Исследование и разработка Я. к. ведутся в рамках картографической семиотики.
Ячейка (cell, grid cell, tile)- син. регулярная ячейка - двухмерный пространственный объект, элемент разбиения земной поверхности линиями регулярной сети, то есть регулярно-ячеистого представления пространственных объектов, в отличие от пиксела (как элемента растрового представления), образуемого разбиением линиями растра изображения (а не земной поверхности); это различие не общепризнанно, хотя закреплено, к примеру, в стандарте SDTS; Я. характеризуется правильной геометрической формой (треугольник, четырехугольник, шестиугольник (гексагон), сферическая или сфероидическая трапеция при построении сети на сфере или эллипсоиде соответственно), абсолютными размерами в линейной или градусной мере, определяющими пространственное разрешение образующей регулярной сети, относительными размерами (равновеликие, неравновеликие, квазиравновеликие Я.).
Содержание
[0.0.1] Моделирование данных [0.0.1.1] Базовые понятия ERD [0.0.1.2] Метод IDEFI [0.0.2] Отображение модели данных в инструментальном средстве ERwin [0.0.2.1] Документирование модели [0.0.2.2] Масштабирование [0.0.3] Создание логической модели данных [0.0.3.1] Уровни логической модели [0.0.3.2] Сущности и атрибуты [0.0.3.3] Связи [0.0.3.4] Типы сущностей и иерархия наследования [0.0.3.5] Ключи [0.0.3.6] Нормализация данных [0.0.3.7] Домены [0.0.3.8] Создание физической модели данных [0.0.3.9] Правила валидации и значения по умолчанию [0.0.3.10] Индексы [0.0.3.11] Триггеры и хранимые процедуры [0.0.4] Проектирование хранилищ данных [0.0.4.1] Вычисление размера БД [0.0.4.2] Прямое и обратное проектирование [0.0.5] Генерация кода клиентской части с помощью ERwin [0.0.5.1] Расширенные атрибуты [0.0.5.2] Генерация кода в Visual Basic [0.0.5.3] Создание отчетов [0.0.5.4] Генерация словарей [0.0.6] Синтаксис и семантика основных объектов UML [0.0.6.1] Классы [0.0.6.2] Диаграммы классов [0.0.6.3] Диаграммы использования [0.0.6.4] Диаграммы последовательностей [0.0.6.5] Кооперативные диаграммы [0.0.6.6] Диаграммы состояний [0.0.6.7] Диаграммы деятельности [0.0.6.8] Диаграммы компонентов [0.0.6.9] Пакеты UML [0.0.7] Разработка модели бизнес-прецедентов [0.0.8] Разработка модели бизнес-объектов [0.0.9] Разработка концептуальной модели данных [0.0.10] Разработка требований к системе [0.0.10.1] Анализ требований и предварительное проектирование системы. [0.0.11] Разработка моделей базы данных и приложений [0.0.12] Проектирование физической реализации системы [1] Лекция_13. [2] Тема 1. Общие представления о ГИС
[3]
[4] [5] Тема 4. Операции с пространственными данными [6] Тема 5. Источники и качество пространственных данных [7] Тема 6. Концепция и методология пространственного мышления [8] Тема 7. Компьютерные методы картографирования, их место и роль в ГИС [9] Тема 8. Компьютерные методы представления, анализа интерпретации цифровых тематических карт
[10] |