Найти в Дзене
Будущее здесь.

Проектирование и реализация в QGIS.

Ученые разрабатывают TGA в компиляторе Visual Studio 14.0 и среде Qt5.9 на основе C++ API, предоставляемого 64-битным набором разработки QGIS 3.0. В разработке используются библиотека CORE и библиотека графического интерфейса пользователя в QGIS. Первая содержит все основные функции ГИС, а вторая построена поверх первой и добавляет многоразовые виджеты с графическим интерфейсом пользователя. TGA разделена на три уровня: уровень данных, уровень контроллера и прикладной уровень. Уровень данных обеспечивает поддержку данных на прикладном уровне. Уровень контроллера реагирует на команды ввода данных и логических операций. Прикладной уровень реализует функции рендеринга, обработки, анализа и отображения на основе двух первых уровней. Изображения InSAR содержат растровые изображения и двоичные данные, обработанные GAMMA или другим профессиональным программным обеспечением. Географические базовые карты представляют собой растровые данные рельефа местности и векторные данные разломов, рек

Ученые разрабатывают TGA в компиляторе Visual Studio 14.0 и среде Qt5.9 на основе C++ API, предоставляемого 64-битным набором разработки QGIS 3.0. В разработке используются библиотека CORE и библиотека графического интерфейса пользователя в QGIS. Первая содержит все основные функции ГИС, а вторая построена поверх первой и добавляет многоразовые виджеты с графическим интерфейсом пользователя.

  • Архитектура.

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

Изображения InSAR содержат растровые изображения и двоичные данные, обработанные GAMMA или другим профессиональным программным обеспечением. Географические базовые карты представляют собой растровые данные рельефа местности и векторные данные разломов, рек и т.д.

Уровень контроллера состоит из набора средств разработки QGIS и фреймворка Qt. Комплект для разработки QGIS, как указано в пункте 2.1, предоставляет разработчикам значительный API ГИС и виджеты для визуализации, редактирования функций, картографических инструментов, макета карты и т.д. Структура Qt в основном отвечает за взаимодействие TGA с пользовательским интерфейсом.

  • Функциональные блоки.

В соответствии с требованиями дизайна, TGA содержит 6 функциональных модулей, а именно: визуализатор, просмотр, редактор функций, редактор изображений, инструменты обработки и производитель карт. Отображается схема функциональных модулей

  • Просмотр.

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

  • Редактор функций.

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

  • Редактор изображений.

Данный модуль содержит общий метод редактирования растровых изображений, включающий клип, мозаику, понижение дискретизации, арифметические операции, генерацию интерферограммы, синтез смещения линии обзора (LOS), а также инструмент преобразования бинарных данных в формат GDAL (Geospatial Data Abstraction Library).

  • Преобразователь.

Типы векторного рендеринга включают в себя одиночный рендеринг символов, категоризированный рендеринг символов и градуированный рендеринг символов. Растровые типы рендеринга включают рендеринг серым цветом, псевдо-рендеринг цвета и рендеринг оттенков холмов. Пользователи должны настраивать такие аргументы, как масштаб отображения, для предварительного просмотра функций при отображении элементов схемы в некоторых форматах (.gps,.lev,.fms и.rsr) для получения удовлетворительного эффекта отображения.

В дополнение к символам по умолчанию, предоставленным QGIS, предопределены символы стрелок и символы неисправностей для тектонической геодезии. Символы в различных стилях также могут быть модифицированы или сконструированы в соответствии с требованиями пользователя. Также встроены широко используемые цветовые рампы для цифровой модели рельефа (ЦМР) и растровой визуализации InSAR.

  • Инструменты для обработки.

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

  • Производитель карт.

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

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

-2

Вывод:

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