Научная статья на тему 'Особенности создания пользовательского классификатора для отображения обстановки на электронной карте'

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

CC BY
254
203
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ЗАДАЧА ЦЕЛЕРАСПРЕДЕЛЕНИЯ / ГЕОИНФОРМАЦИОННАЯ СИСТЕМА / ПРОГРАММНЫЙ КОМПЛЕКС / СИСТЕМА ВИ-ЗУАЛИЗАЦИИ / АЛГОРИТМ / ЦИФРОВОЙ КЛАССИФИКАТОР / УСЛОВНЫЙ ЗНАК / СЛОЙ.

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Войцеховский С. В., Девяткин А. М., Котенок А. А., Обухов А. В.

Решение задачи целераспределения в штабах военных округов в настоящее время осуществляется в ручном режиме, что не позволяет оперативно реагировать на резкие изменения обстановки и вносить коррективы в процесс целераспределения. В условиях стремительного повышения мобильности войск снижение временных затрат на планирование их действий становится не только актуальной, но и одной из самых важных задач военной науки. В рамках выполнения научно-исследовательской работы в академии был разработан макет автоматизированного комплекса целераспределения объектов поражения противника, который прошел апробацию в ходе совместного стратегического учения «Запад-2013». Разработка данного программного комплекса позволила поднять работу группы планирования огневого поражения на новый качественный уровень и повысить оперативность принятия решения командиром. Обязательным условием для формирования в геоинформационной системе пространственных данных субъектами, осуществляющими их создание, является наличие классификаторов, разработанных с учетом положений ГОСТ Р 52439-2005. Таким образом, разработка макета программного комплекса с системой визуализации на электронной карте, технологии применения и его апробация привели к необходимости принятия решения об использовании нескольких известных классификаторов или о создании нового цифрового классификатора. Применяя известные классификаторы, невозможно было решить все поставленные задачи, стоящие перед программным комплексом целераспределения объектов поражения противника. Кроме того, использование не одного, а нескольких классификаторов условных знаков существенно усложнило бы алгоритм работы системы визуализации. Поэтому с целью отображения обстановки и результатов решения расчетной задачи целераспределения в программе с помощью условных знаков был создан свой классификатор

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Войцеховский С. В., Девяткин А. М., Котенок А. А., Обухов А. В.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Особенности создания пользовательского классификатора для отображения обстановки на электронной карте»

УДК 004:355+004.41+003.623

Дата подачи статьи: 28.04.2014

ОСОБЕННОСТИ СОЗДАНИЯ ПОЛЬЗОВАТЕЛЬСКОГО КЛАССИФИКАТОРА ДЛЯ ОТОБРАЖЕНИЯ ОБСТАНОВКИ НА ЭЛЕКТРОННОЙ КАРТЕ

С.В. Войцеховский, к.т.н., старший преподаватель; А.М. Девяткин, д.т.н., профессор, начальник факультета; А.А. Котенок, к.в.н., зам. начальника факультета; А.В. Обухов, к.т.н., старший преподаватель (Военно-космическая академия им. А.Ф. Можайского, Ждановская наб., 13, г. Санкт-Петербург, 197082, Россия, vsv25@mail.ru, kosnaft1972@rambler.ru, aleks.obuhov@yandex.ru)

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

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

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

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

Voytsekhovsky S. V., Ph.D. (Engineering), Senior Lecturer;

Devyatkin AM., Dr.Sc. (Engineering), Professor, Chief of Faculty;

Kotenok A A, Ph.D. (Military Sciences),Deputy Chief of Faculty; ObukhovA V., Ph.D. (Engineering), Senior Lecturer (Mozhayskiy Military Space Academy, Zhdanovskaya Emb. 13, St. Petersburg, 197082, Russian Federation, vsv25@mail.ru, kosnaft1972@rambler.ru, aleks.obuhov@yandex.ru)

Аbstract. Nowadays the solution of target distribution problem in the staffs of military districts is performed "manually". It does not allow react quickly to sudden situation changes and making adjustments in the target allocation process. In the context of sharp increasing of troops mobility, decrease of time spending on planning their actions is not only relevant, but also one of the most important tasks of military science. An automated complex model for target allocation of enemy destruction objective was designed at the academy as a part of the research work. The model was tested during a joint strategic exercises "West-2013". This software package development allowed improving the fire damage planning group work and a commander's decision making efficiency.

To form spatial data in a geographic information system, classifiers developed using GOST R 52439-2005 are a mandatory requirement. Thus, the design of a software system model with an electronic map visualization system, its application technologies and testing showed the need in making a decision to use several well-known classifiers or to create a new digital classifier.

It was not possible to solve all the problems for software complex model for target allocation of enemy destruction objective using just known classifiers. Furthermore, the use of not one but several classifiers of symbols can complicate a visualization system operation algorithm significantly. Therefore, in order to reflect the situation and the results of solving target allocation computational problem in the program using symbols, a Rigel classifier have been created. The article presents the results of creating digital classifier to show the situation and the results of solving electronic map computational problem.

Keywords: target setting task, geographic information system, software complex, visualization system, algorithm, digital qualifier, conventional sign, layer.

Received 28.04.2014

FEATURES OF CREATING A CUSTOM QUALIFIER FOR SITUATION DISPLAY ON THE ELECTRONIC MAP

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

В рамках выполнения научно-исследовательской работы в Военно-космической академии им. А.Ф. Можайского (г. Санкт-Петербург) был разработан макет автоматизированного комплекса целераспределения объектов поражения противника (АК ЦОПП), который прошел апробацию на совместных стратегических учениях «Запад-2013». Данный программный комплекс позволил поднять работу группы планирования огневого поражения на новый качественный уровень и повысить оперативность принятия решения командиром.

Как и в работе [2], модель штатного режима работы программного комплекса разрабатывается экспертами в соответствии с техническим заданием на создаваемую систему до ввода ее в эксплуатацию. Программный комплекс представляет собой совокупность серверной части, включающей СУБД, а также БД с набором хранимых процедур и триггеров, и клиентской части, включающей в себя ряд подсистем. Например, «Подсистема ввода и редактирования справочной информации» должна обеспечивать ввод и редактирование редко меняющейся информации (условные знаки объектов и средств поражения, типы объектов поражения и др.). Другие подсистемы должны обеспечивать возможность отображения условных знаков на электронной карте.

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

В соответствии с ГОСТ Р 52571-2006, для предметных областей уровня Российской Федерации, для которых существуют утвержденные классификаторы объектов, их использование является обязательным условием.

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

набор средств для идентификации, описания, структурирования и кодирования всех используемых понятий в виде иерархического дерева. Классификатор карты в цифровом виде хранится в файле RSC. Путь к общей директории классификаторов устанавливается в INI-файле приложения в разделе [DATAPATH] в строке «Rsc = ».

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

При проведении подготовительных работ необходимо было собрать следующие сведения:

- для описания слоев (сегментов) карты: название слоя (до 32 символов), ключ (16 символов), номер слоя (от 1 до 256), приоритет при отображении на дисплее (от 0 до 255);

- для описания объектов карты: название объекта (до 32 символов), ключ (до 32 символов), классификационный код объекта (11 знаков), характер локализации (линейный, площадной, точечный, подпись, векторный, шаблон), номер слоя, направление цифрования, масштабируемость, границы видимости объекта, список обязательных семантических характеристик, список допустимых семантических характеристик, список характеристик, значения которых влияют на вид объекта при его отображении, виды условных знаков, соответствующие объекту;

- для описания семантических характеристик: название характеристики (до 32 символов), ключ (до 16 символов), классификационный код характеристики (от 1 до 65 535), тип значения (символьное, числовое, код из классификатора значений), единица измерения (7 символов), значение характеристики, признак повторяемости характеристики;

- для описания классификатора значений семантических характеристик: классификационный код характеристики (от 1 до 65 535), классификационный код значения характеристики (от 1 до 65 535), значение характеристики (до 32 символов);

- для описания палитры: цвета, названия палитр;

- для описания используемых шрифтов: названия шрифтов, кодовые страницы.

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

Программный модуль работы с картой

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

Открытие и создание

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

В БД содержатся описание и коды условных знаков объектов, средств поражения и других знаков

Классификатор условных знаков

Рис. 1. Структурная схема системы визуализации Fig. 1. Visualization system block diagram

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

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

Общими характеристиками классификатора Rigel являются: количество слоев - 13, количество условных знаков - 190, количество семантик - 57.

В основе слоев классификатора Rigel в основном применялись условные знаки из известных классификаторов: «Violit 2003», «emercom», «military», «violiffiA^2005temp» и «Violit2009GOM». Условные знаки, отсутствующие в известных классификаторах, были доработаны. В состав классификатора Rigel были включены 13 слоев, среди которых системы промышленно-производ-ственного комплекса, энергетического комплекса, объектов повышенной опасности, газонефтеком-плекса, транспортная, ПВО и авиации, морского судоходства, разведки и радиоэлектронной борь-

бы, управления и оповещения, а также свои силы и средства поражения; командные пункты, пункты управления, штабы; линии; системный слой.

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

Условные знаки классификатора входят в состав программного модуля «Ввод и редактирование условных знаков», применяемого для взаимодействия системы актуализации с базой данных программного комплекса [3].

В настоящее время программный комплекс, применяющий цифровой классификатор Rigel, находится на этапе тестирования. В процессе тестирования комплекса предполагается использовать метод планирования, предложенный в работе [4].

Оценка эффекта от применения предлагаемого программного комплекса может быть рассчитана с помощью показателей, предложенных в [5]:

- оперативность нанесения обстановки на электронную карту;

- оперативность решения задачи целераспре-деления;

- точность результатов решения задачи целе-распределения;

Рис. 2. Окно разработанных условных знаков Fig. 2. Designed symbols window

- достоверность информации о свойствах объектов поражения;

- эксплуатационные затраты.

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

Литература

1. Калиниченко С.В., Хомоненко А.Д. Подход к поиску и устранению дублированной противоречивой информации при интеграции данных в распределенных автоматизированных системах критического назначения // Проблемы информационной безопасности. Компьютерные системы. 2012. № 4. С. 47-60.

2. Войцеховский С.В., Хомоненко А.Д. Выявление вредоносных программных воздействий на основе нечеткого вывода // Проблемы информационной безопасности. Компьютерные системы. 2011. № 3. С. 81-91.

3. Лохвицкий В.А., Калиниченко С.В., Нечай А.А. Подход к построению системы автоматизированной интеграции информации в базу данных для ее своевременной актуализации // Мир современной науки. 2014. № 2. С. 8-12.

4. Тырва А.В., Хомоненко А.Д. Метод планирования тестирования сложных программных комплексов на этапах проектирования и разработки // Науч.-технич. ведомости СПб гос.

политехнич. ун-та. Информатика. Телекоммуникации. Управление. 2009. Т. 4. № 82. С. 125-131.

5. Нечай А.А., Матвеев С.В., Сафонов В.М. Выбор и обоснование показателей эффективности решения задачи распределения объектов по средствам поражения // Мир современной науки. 2014. № 2. С. 13-16.

References

1. Kalinichenko S.V., Khomonenko A.D. An approach to search and elimination of duplicated inconsistent information when integrating data in distributed critical appointment automated systems. Problemy informatsionnoy bezopasnosti. Kompyuternye sistemy [Information security problems. Computer systems]. 2012, no. 4, pp. 47-60 (in Russ.).

2. Voytsekhovskiy S.V., Khomonenko A.D. Revealing harmful program influences based on fuzzy conclusions. Problemy informatsionnoy bezopasnosti. Kompyuternye sistemy [Information security problems. Computer systems]. 2011, no. 3, pp. 81-91 (in Russ.).

3. Lokhvitskiy V.A., Kalinichenko S.V., Nechay A.A. An approach to the construction of an automated system of information integration into a database for timely update. Mir sovremennoy nauki [The world of modern science]. 2014, no. 2, pp. 8-12 (in Russ.).

4. Tyrva A.V., Khomonenko A.D. Planning method for testing difficult program complexes at design and development stages. Nauch.-tekhnich. vedomosti SPb gos. politekhnich. un-ta. Informa-tika. Telekommunikatsii. Upravlenie [St. Petersburg State Polytechnical University Journal. Computer Science. Telecommunications and Control Systems]. 2009, vol. 4, no. 82, pp. 125-131 (in Russ.).

5. Nechay A.A., Matveev S.V., Safonov V.M. Selection and justification of performance for solving the problem of distribution facilities by destruction means. Mir sovremennoy nauki [The world of modern science]. 2014, no. 2, pp. 13-16 (in Russ.).

i Надоели баннеры? Вы всегда можете отключить рекламу.