Научная статья на тему 'Анализ современного программного обеспечения ГИС применяемых в ОВД'

Анализ современного программного обеспечения ГИС применяемых в ОВД Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
519
30
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ / КОМПЬЮТЕРНЫЕ СИСТЕМЫ / БАЗЫ ДАННЫХ / ИНФОРМАЦИЯ / ПРОФИЛАКТИКА ПРАВОНАРУШЕНИЙ / SOFTWARE / COMPUTER SYSTEM / DATABASE / INFORMATION / AND DELINQUENCY PREVENTION

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

В данной статье проведен краткий анализ современного программного обеспечения ГИС применяемых в ОВД.

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

THE ANALYSIS OF THE CURRENT GIS SOFTWARE USED IN THE ATS

In this article we present a brief analysis of the current GIS software used in the ATS.

Текст научной работы на тему «Анализ современного программного обеспечения ГИС применяемых в ОВД»

УДК 62 ББК 32

АНАЛИЗ СОВРЕМЕННОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ГИС ПРИМЕНЯЕМЫХ В ОВД

АЛЕКСАНДР СЕРГЕЕВИЧ ОЛЕЙНИК,

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

кандидат технических наук (Академия управления МВД России) Научная специальность 05.13.01 — системный анализ, управление и обработка информации

Citation-индекс в электронной библиотеке НИИОН

Аннотация. В данной статье проведен краткий анализ современного программного обеспечения ГИС применяемых в ОВД. Ключевые слова: программное обеспечение, компьютерные системы, базы данных, информация, профилактика правонарушений.

Abstract. In this article we present a brief analysis of the current GIS software used in the ATS. Keywords: software, computer system, database, information, and delinquency prevention.

Все ПО ГИС можно условно разделить на обеспечение, предназначенное для установки и за-

три класса1: Web — ГИС, настольные ГИС и пространственные базы данных. Рассмотрим открыто программное обеспечение ГИС. В таблице 1 представлены инструментальные слои открытого ПО для Web — и настольных ГИС. Как видно (табл. 1), уровни системного ПО содержат много общих инструментов, что потенциально позволяет реализо-вывать различные ГИС-функции для Web — и настольных платформ. Следовательно можно предположить, что как настольные, так и мобильные приложения смогут использовать Web-сервисы.

Настольные или пользовательские ГИС представляют собой картографическое программное

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

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

Таблица 1

Инструментальные слои открытых настольных платформ

Тип ПО n pefl ct a b UTe/i h Группа

Приложения QGIS, GRASS, OSSIM, uDig, MapWindow GIS Пользовательский интерфейс

Среда разработки Edipse, QT, OpenGL, SharpDevelop

Высокоуровневые утилиты GeoToois, PostGIS, MapWindow GIS ActiveX Хранение данных

Высокоуровневые скриптовые языки программирования Python, Perl, R Обработка данных

Низкоуровневые утилиты Shapelib, JTS/GEOS, GDAL/OGR, GMT

Низкоуровневые языки программирования C, C+ + , Java, Fortran, C#, VB.NET Системное ПО

Операционная система Linux, Microsoft Windows

№ 3 / 2016

Вестник экономической безопасности

397

Таблица 2

Инструментальные слои открытых веб платформ

Тип ПО n p sa ct a b m Te/i m Группа

Браузер Firefox, Safari Пользовательский интерфейс

Клиентский скриптинг JavaScript, Java, Perl, Python

Серверный скриптинг PHP, Péri, Python Хранение данных

Высокоуровневые утилиты UMN Map5erver, GeoServer

Высокоуровневые скриптовые языки программирования PHP, Perl, Python Обработка данных

Низкоуровневые утилиты Shapelib, JTS/GEOS, GDAL/OGR, GMT, PostGIS

Низкоуровневые языки программирования C, C++, Java, Fortran Системное ПО

Операционная система Linux, Microsoft Windows

случае необходимости. Поэтому будут рассмотрены GRASS, QGIS, uDig, gvSIG, SAGA, ILWIS, MapWindow GIS — системы.

Geographic Resources Analysis Support System (GRASS) — модульная система, взаимодействующая с более чем 300 модулями при работе с двумерными и трехмерными растровыми и векторными данными. По функциональности GRASS сравнима с ArcGIS (ESRI, Inc.) уровня Arclnfo. GRASS востребована преимущественно исследовательскими институтами и университетами, т.к. в системе отсутствует удобный пользовательский графический интерфейс, а также распространенность системы ограничивала до недавнего времени невозможность ее запуска на платформах MS Windows без использования эмуляторов Linux или Unix, но с выходом версии 6.3.0 эта проблема была решена.

Quantum GIS (QGIS) — система, разработку которой начали в 2002 году группа энтузиастов, ставившая перед собой главную цель, заключающуюся в создании простой в использовании и быстрой программы просмотра географических данных для операционных систем семейства Linux. Со временем возникла идея использовать QGIS как графический интерфейс для GRASS, получая возможность пользоваться его аналитическими и иными функциями. В настоящее время разработчики QGIS достигли первоначальной цели и работают над расширением функционала. За счет использования кроссплат-форменного инструментария QT QGIS доступна для большинства современных ОС (Windows, Mac OS X, Linux). Система поддерживает векторные и растровые форматы, а также работает с данными, предоставляемыми различными картографически-

ми Web-серверами и многими популярными базами пространственной информации. Функциональность QGIS можно дальше развивать за счет создания модулей расширения на языках C++ и Python. Хорошая документация по процессу разработки и удобная архитектура обеспечили QGIS одно из наиболее развитых сообществ в среде открытых ГИС, при этом количество разработчиков постоянно растет.

User-friendly Desktop Internet GIS (uDig) — система, основная цель создания которой заключалась в разработке ПО, позволяющего просматривать и редактировать данные, хранящиеся в БД, напрямую или через Web. Инициатором создания системы стала компания Refractions Research, Inc. (Канада). Система uDig написана на языке Java (с использованием платформы Eclipse) и изначально была направлена на работу с векторными данными. В 2007 г. разработчики uDig присоединилась к разработчикам Jgrass, которые помогли реализовать в продукте возможность работы с растровыми данными. Довольно часто uDig используют в качестве интерфейса доступа к базе данных PostGIS. К основным недостаткам, связанным с использованием Eclipse, следует отнести размер приложения и схожесть графического интерфейса со средой разработки для программирования, это осложняет восприятие для конечных пользователей.

Generalitat Valenciana, Sistema d'Informacio Geografica (gvSIG) — система, главной целью которой было создание системы, способной заменить ArcView GIS 3.x (ESRI, Inc.) в органах муниципальной власти. Инициатором разработки выступило министерство транспорта Валенсии (Испания), начавшее разработку в связи с принятием решения

398

Вестник экономической безопасности

№ 3I2016

о переводе всех органов региональной власти на компьютеры под управлением ОС Linux. Можно утверждать, что с точки зрения финансовых вложений, это самый крупный проект, он был открыт в конце 2003 г., основным разработчиком была выбрана компания IVERA S.A. (Испания). Система gvSIG работает с растровыми, векторными данными, а также с геоданными, хранящимися в различных базах данных. Функции обслуживания растровых данных основаны на алгоритмах проекта SAGA. Система написана на языке программирования Java. На сегодняшний день первоначальная цель проекта полностью достигнута, причем по отдельным критериям gvSIG превосходит ArcView. Удачно, что у системы gvSIG существует русскоязычная пользовательская документация, но, к сожалению, нет документации для разработчиков, а также сильна зависимость от более чем 100 библиотек C++ и Java.

System for Automated Geoscientific Analyses (SAGA) — система c научными корнями. В 2001 г. специалисты Департамента географии Геттингем-ского университета (Германия) разработали первый модуль для SAGA с целью работы с растровыми данными. Далее разработчики поставили основными задачами SAGA анализ рельефа, почвенное картографирование и визуализация данных. Система написана на C++ и предоставляет сторонним разработчикам удобный API. Основной разработчик, а позже и сам проект перешли в Гамбургский университет. Следует отметить, что пользовательская документация высокого качества, это способствует постоянному росту международного пользовательского сообщества, что подтверждает количество скачиваний руководства пользователя за 2005-2008 гг. выросло с 700 до 1300 в месяц.

Integrated Land and Water Information System (ILWIS) — система, разработку которой начинали в компании ITC (Голландия) в 1980-х годах. ILWIS сочетает в себе функциональность векторной и растровой ГИС, решает широкий круг задач, начиная с анализа изображений и заканчивая моделированием эрозионных процессов. В 2007 г. исходный код, написанный на языке (MS Visual) С, был выпущен под открытой лицензией GPL. Версия 3.0 ILWIS хорошо документирована (релиз 2001 г.), поэтому более поздние версии ссылаются на ее документацию. В настоящее время основным координатором проек-

та является компания 52°North GmbH (Германия). К достоинствам системы следует отнести свободный доступ к репозиторию с исходным кодом, а к недостаткам — работу только с одной операционной системой (MS Windows).

MapWindow GIS — система, созданная в 1998 г. членами Водной исследовательской лаборатории университета штата Юта в США. Разработчики MapWindow GIS поставили основной целью создание ядра, которое бы предоставляло необходимую функциональность ГИС — разработчикам. MapWindow GIS ActiveX control был написан на языке MS Visual С, в целом система обеспечивала функции отображения, поиска и управления пространственными данными; позже был разработан графический интерфейс — MapWindow GIS Desktop, и реализована возможность наращивания функционала за счет использования системы расширений. На данный момент проектом занимается команда разработчиков университета штата Айдахо. Т.к. разработка основывается на Microsoft.Net Framework, система MapWindow работает только с операционной системой MS Windows.

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

Таким образом, на основе изучения опыта использования информационных технологий визуализации данных в правоохранительной деятельности, анализа программного обеспечения ГИС и опроса сотрудников ОВД, сформулированы основные требования к функциям ГИС для эффективного информационно-аналитического обеспечения деятельности ОВД по профилактике правонарушений.

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

№ 3 I 2016

Вестник экономической безопасности

399

деятельности ОВД по профилактике правонарушений.

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

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

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

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

2. Анализ существующего программного обеспечения ГИС для использования в информационно-аналитическом обеспечении ОВД не удовлетворяет требованиям выполняемых задач, однако существует достаточное количество программных продуктов для их разработки.

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

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

1 Макарян А.С. Совершенствование процедур поддержки принятия решений в логистических системах на основе геоинформационных технологий: дис. ... канд. техн. наук: 05.13.01 / Макарян Александр Самвелович. Краснодар, 2013. 164 с. Библи-огр.: С. 137—151.

Е

И.И. Ординарцев

РОССИЙСКОЕ КНИГОИЗДАНИЕ

ТЕНДЕНЦИИ

СТРАТЕГИИ ПЕРСПЕКТИВЫ

Г!

Российское книгоиздание.

Тенденции. Стратегии. Перспективы.

Монография. Гриф УМЦ «Профессиональный учебник». Гриф НИИ образования и науки. Ординарцев И.И.; под ред. Н.Д. Эриашвили. Изд-во ЮНИТИ, 2015. 135 с.

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

400

Вестник экономической безопасности

№ 3/2016

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