Труды КНЦ (Технические науки вып. 3/2024(15))

Для каждой категории процессов в системе предусмотрены свои методы реализации и визуализации. Внутренние процессы (происходящие внутри объекта) отображаются с использованием простых графических изменений объекта (например, изменение цвета или прозрачности), внутриуровневые процессы (происходят между объектами одного уровня иерархии) могут быть показаны с помощью стрелок или линий, соединяющих объекты, а межуровневые процессы (взаимодействие объектов, находящихся на разных уровнях иерархии) требуют более сложной визуализации, включающей динамические карты и временные изменения [3]. Одним из ключевых аспектов разработки ГИС-интерфейса является работа с пространственными данными, хранящимися в dBase-файлах. Эти файлы используются для хранения атрибутов объектов таких, как названия, категории, координаты и другие данные. Для работы с пространственными данными в системе используются функции библиотеки DotSpatial. Она предоставляет инструменты для загрузки, отображения и анализа данных, что позволяет визуализировать объекты на карте и взаимодействовать с ними. Процедуры визуализации и выборки объектов в ГИС Визуализация объектов в ГИС требует не только их отображения, но и предоставления возможностей для выборки по различным критериям [4]. В данной системе для выполнения таких запросов применяются специальные функции на основе инструментария, аналогичного Avenue, который был адаптирован для работы с библиотекой DotSpatial. Основные методы выбора объектов включают: — запрос по атрибутам: выбор объектов на карте на основе их характеристик (например, можно выбрать все объекты категории «здания» или все объекты с определенным значением параметра «высота»); — запрос по пространственным параметрам: выбор объектов в зависимости от их положения на карте (например, можно выделить объекты, находящиеся в пределах определенной области или на определенном расстоянии от точки); — запрос по времени: выбор объектов на основе временных данных, например, для анализа изменения состояния объектов в зависимости от временного промежутка; — запросы обеспечивают гибкость визуализации объектов и позволяют детализировать анализ пространственных данных. Для упрощения анализа данных в ГИС-системе реализованы функции создания графических справочников и выборок объектов. Эти справочники включают в себя визуальные метки, соответствующие различным категориям объектов, с использованием цвета, формы и размера для выделения ключевых характеристик. Одним из ключевых элементов ГИС-интерфейса является картографическое окно (рис. 1), которое предназначено для отображения пространственных данных. Оно поддерживает динамическое масштабирование и панорамирование, что позволяет пользователям изменять масштаб карты и перемещаться по ней для детального изучения интересующих областей. В системе предусмотрена работа с несколькими слоями (рис. 2 ), что позволяет одновременно визуализировать различные категории объектов такие, как здания, дороги или водные объекты, на отдельных слоях. Для межуровневых процессов предусмотрена возможность анимации, что дает пользователю возможность отслеживать изменения объектов во времени. Для удобства работы с системой создано меню, которое позволяет выбирать, какие объекты и категории данных отображать на карте. Пользователь может фильтровать объекты по категориям, выбирать их отображение за определенные временные промежутки и настраивать графические параметры такие, как цвет и толщина линий, для лучшей визуализации и анализа [5]. Для разработки и описания вычислительных экспериментов с использованием C# и DotSpatial можно рассмотреть пример эксперимента, которые помогут продемонстрировать работу системы. Труды Кольского научного центра РАН. Серия: Технические науки. 2024. Т. 15, № 3. С. 105-112. Transactions of the Kola Science Centre of RAS. Series: Engineering Sciences. 2024. Vol. 15, No. 3. P. 105-112. © Вдовиченко Н. А. Руденко Н. Н., 2024 108

RkJQdWJsaXNoZXIy MTUzNzYz