Сравнительный анализ состава функций геоинформационных систем

Белокреницкий В.А.1
1 Ростовский государственный экономический университет, Россия, Ростов

Статья в журнале

Информатизация в цифровой экономике (РИНЦ, ВАК)
опубликовать статью | оформить подписку

Том 1, Номер 1 (Январь-март 2020)

Цитировать:
Белокреницкий В.А. Сравнительный анализ состава функций геоинформационных систем // Информатизация в цифровой экономике. – 2020. – Том 1. – № 1. – С. 27-34. – doi: 10.18334/ide.1.1.113222.

Эта статья проиндексирована РИНЦ, см. https://elibrary.ru/item.asp?id=47968966

Аннотация:
Обоснована возможность использования для анализа состава функций геоинформационных систем алгоритма сравнительной оценки функциональной полноты. Приведен пример сравнительной оценки состава функций у наиболее востребованных геоинформационных систем. Показано, что применение разработанного в Ростовском государственном экономическом университете (РИНХ) программного продукта позволяет существенно снизить трудоемкость расчетов.

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

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



Постановка задачи. Геоинформационная система – автоматизированная ИС, предназначенная для обработки пространственно-временных данных, основой интеграции которых служит географическая информация [1].

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

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

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

В статье показана возможность, корректность и обоснованность использования алгоритма [2, 3] (Khubaev, 1989; Khubaev, 1998) для оценки функциональной полноты (functional plenitude – FP) геоинформационных систем.

Алгоритм и пример оценки. Алгоритм оценки состава функций рассмотрим на примере сравнительного анализа функциональной полноты геоинформационных систем с использованием программного продукта [4] (Khubaev, Shcherbakov, Aruchidi, 2009).

Пусть Z=|𝑍𝑖|, (i=1,2,…,6) – множество ГИС. Материалы обследования предметной области представляются в виде таблицы {𝑥ij} (табл. 1). При этом

𝑥ij=

Выделим ГИС 𝑍𝑖 и 𝑍𝑘 (i, k =1, 2,…,5) и введем следующие обозначения: 𝑃𝑖𝑘(11) – число функций и функциональных особенностей, принадлежащих одновременно 𝑍𝑖 и 𝑍𝑘, т.е. 𝑃𝑖𝑘(11)=|𝑍𝑖∩ 𝑍𝑘| – мощность пересечения множеств 𝑍𝑖={𝑥𝑖𝑗} и 𝑍𝑘={𝑥𝑘𝑗} (𝑗∈ 1,𝑚;𝑥 ¦ 𝑥𝑖𝑗,𝑥𝑖𝑗=1); 𝑃𝑖𝑘(10) – число функций, входящих в 𝑍𝑖, но отсутствующих в 𝑍𝑘, т.е. 𝑃𝑖𝑘(10)=|𝑍𝑖/ 𝑍𝑘| – мощность разности множеств 𝑍𝑖={𝑥𝑖𝑗} и 𝑍𝑘={𝑥𝑘𝑗}; 𝑃𝑖𝑘(01) – число функций, отсутствующих в 𝑍𝑖, но входящих в 𝑍𝑘, т.е. 𝑃𝑖𝑘(01)=|𝑍𝑘/ 𝑍𝑖|.

Для сравнительной оценки характеристик геоинформационных систем выбрано пять самых популярных представленных на рынке услуг: GeoMedia, ArcGIS, GeoGraphics, MapInfo, AtlasGIS. С использованием таблицы случайных чисел этим ГИС присвоены идентификаторы Z1–Z5.

Таблица 1

Обобщенный состав функций программных продуктов

НАЗВАНИЕ ФУНКЦИЙ
Идентификатор ГИС
Z1
Z2
Z3
Z4
Z5
Удобство работы с большим количеством картографических слоев (более 100)
0
0
0
0
1
Наличие механизмов защиты информации
0
0
0
0
0
«Открытость» архитектуры ГИС
0
0
0
0
1
Четкая организация структуры цифровых картографических слоев
0
0
0
1
0
Удобство использования и обучения, интерфейс
1
1
1
0
1
Возможность автоматического учета работы пользователей и системы
0
1
1
1
0
Формирование статистической отчетности
0
0
0
0
0
Коммунакационные возможности
0
1
0
0
0
Возможность расширения возможностей системы
0
0
0
1
0
Сканирование и преобразование исходной информации (аэроснимков, карт) в цифровую форму (ввод)
1
1
1
1
1
Возможность использования других языков программирования
0
0
0
0
1
Визуализация промежуточных результатов обработки
1
1
1
1
1
Внедрение ГИС-ядра во внешние программные системы
0
0
0
0
1
Ввод требуемых топологических отношений между объектами на цифровой карте
0
0
0
0
1
Экспорт/импорт данных в другие форматы
0
1
1
0
1
Организация и хранение цифровых данных
1
1
1
0
1
Различные виды пространственного моделирования
0
1
1
1
0
Наличие поиска в системе
0
1
0
0
1
Выполнение вычислений и преобразований по заданным алгоритмам (тематическая обработка)
1
0
1
0
1






Pik(01) = ; Pik(11) = ;

Pik(10) = .

Для того чтобы определить меру рассогласования между строками Zi и Zk, возьмем величину Sik,= /( + ), а чтобы определить степень поглощения системой Zk системы Ziвеличину hij= / + ).

Далее начнем строить матрицы P={ }, S={Sik}, G={gik}, H ={hik}(i,k gik = / + )+ – мера подобия Жаккарда.

S = ;

G =

H =

Далее преобразуем имеющиеся матрицы P, S, G и H в логические матрицы отношения поглощения (включения) для таких значений: 𝜀𝑝=5, 𝜀𝑠=0,72, 𝜀𝑔=0,44, 𝜀ℎ=0,72.

𝑃0={𝑝𝑖𝑘0}, 𝑆0={𝑠𝑖𝑘0}, 𝐺0={𝑔𝑖𝑘0}, 𝐻0={ℎ𝑖𝑘0} (𝑖,𝑘∈ 1,𝑛),

их элементы определяются следующим образом:

= =

= =

где ɛ – выбранные пороговые значения.

P0 = S0 =

G0 = H0 =

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

- наличие механизмов защиты информации;

- «открытость» архитектуры ГИС;

- четкая организация структуры цифровых картографических слоев.

На графах, построенных по матрицам G0 и H0, можно ясно увидеть разницу в функциональных возможностях рассматриваемых нами геоинформационных систем.

Граф взаимосвязи геоинформационных систем по составу функций, построенный по матрице G0, для 𝜀𝑔=0,44, представлен на рисунке 1.

Степень подобия ГИС можно оценить, анализируя матрицу 𝐺={𝑔𝑖𝑘}. В результате анализа оказалось, что ГИС группы А: Z1 и Z2 подобны только на 44 %, т.е. Z1 не имеет 66% функций, которые есть в Z2 .

Z1,Z3,Z2 Z4 Z5

Рисунок 1. Граф взаимосвязи между геоинформационными системами

Граф поглощения, построенный по матрице 𝐻0, для 𝜀ℎ = 0,72 представлен на рисунке 2.

В результате анализа выявлено, что 𝑍5 почти полностью поглощает (степень поглощения равна 72 %) 𝑍1, 𝑍2, 𝑍3.

Z2,Z4,Z5,Z3,Z1

Рисунок 2. Граф поглощения

Заключение

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

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

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


Источники:

1. Географические информационные системы. Термины и определения. ГОСТ-Р52438 2005. - Москва: Стандартинформ, 2006. – 16 c.
2. Хубаев Г.Н. Анализ информационных потребностей пользователей при создании АРМ. / Автоматизированные рабочие места в системе управления предприятием. - Л.: ЛИЭИ, 1989.
3. Хубаев Г.Н. Сравнение сложных программных систем по критерию функциональной полноты // Программные продукты и системы. – 1998. – № 2. – c. 6-9.
4. Хубаев Г.Н., Щербаков С.М., Аручиди Н.А. Программная система анализа сложных систем по критерию функциональной полноты. / Свидетельство об официальной регистрации программы для ЭВМ. – № 2009615296. - М.: РОСПАТЕНТ, 2009.

Страница обновлена: 07.02.2024 в 14:41:10