1 ФГКВОУ ВПО «Военно-космическая академия им. А.Ф. Можайского» Министерства обороны Российской Федерации
В статье предложены постановка и решение задачи расширения функциональных возможностей геоинформационной системы военного назначения (ГИС ВН) «Интеграция», позволяющих отображать обстановку и результаты расчетных специализированных задач на электронной карте в автоматизированном режиме. Проведен анализ возможных путей решения указанной задачи, в ходе которого были рассмотрены три основных способа: создание прикладной задачи внутри ГИС «Интеграция»; разработка клиентского приложения для работы с сервером ГИС «Интеграция»; создание собственного приложения работы с картой на основе прямого доступа к ядру ГИС «Интеграция». Выделены основные достоинства и недостатки каждого подхода и обоснован выбор третьего. Предложен подход к проектированию программного модуля отображения обстановки и результатов решения задач на электронной карте, основанный на шаблоне проектирования MVC (Model-View-Controller), а также представлена структура модуля и его реализация на языке программирования C++ с использованием кроссплатформенной библиотеки Qt 4.7.0.
ГИС Панорама | Трёхмерные объекты (8)
автоматизация
электронная карта местности
геоинформационные системы
1. Утекалко В.К., Бирзгал В.В., Вечер Н.А. Программное обеспечение геоинформационной системы «Интеграция МС». Руководство программиста. – Минск: Типография УО «ВА РБ». 131 c.
2. Утекалко В.К., Бирзгал В.В., Вечер Н.А. Геоинформационные системы военного назначения – Минск: Типография УО «ВА РБ». 257 c.
3. Лохвицкий В.А., Калиниченко С.В., Нечай А.А. Подход к построению системы автоматизированной интеграции информации в базу данных для её своевременной актуализации // Мир современной науки. Изд-во «Перо». – М., 2014. – № 2 (24). – С. 8-12.
4. Лохвицкий В.А., Петрова Л.Ю., Журавлева О.В. Программный модуль автоматизированного отображения обстановки и результатов решения задач с использованием электронных карт местности / Компьютерные технологии и информационные системы: Сборник научных трудов. Вып. 34. – Смоленск: ВА ВПВО ВС РФ, 2014. – С. 54-60.
5. ГОСТ 28195-99 «Оценка качества программных средств. Общие положения».
6. Шлее М. Qt 4: Профессиональное программирование на C++.СПб.: БХВ-Петербург, 2007. – 880 с.
В настоящее время информационные технологии оказывают все большее влияние на эффективность принятия решения командиром. Чем больше актуальной и достоверной информации об обстановке поступает, тем больше вариантов развития событий может быть рассмотрено и осуществлен оптимальный выбор.
Электронные карты местности позволяют структурировать и представить картографическую информацию в удобном виде. Для работы с электронными картами используются геоинформационные системы, анализ функциональных возможностей которых показал, что реализованные в них функции носят универсальный характер и не позволяют в полной мере решать специальные военные задачи в автоматизированном режиме.
ГИС Панорама 12: Создание объектов электронной карты
1. Анализ основных направлений расширения функциональных возможностей ГИС «Интеграция»
Современные геоинформационные системы представляют собой сложные программные комплексы, как правило, состоящие из следующих компонент:
- ГИС-ядро – это совокупность программных компонент, обычно оформленных в виде библиотеки или набора библиотек программных модулей, реализующих объектно-ориентированный подход при организации работы с электронной картой;
- ГИС-приложение (задача) – это компьютерная программа, реализующая выполнение какой-либо функции на основе использования компонент ГИС-ядра конкретной ГИС.
Основными способами расширения функциональности ГИС «Интеграция» являются:
1. Создание задачи внутри ГИС «Интеграция».
2. Разработка клиентского приложения для работы с сервером ГИС «Интеграция».
3. Создание собственного приложения работы с электронной картой.
Рассмотрим основные особенности реализации указанных способов, их основные достоинства и недостатки.
1.1. Создание задачи внутри ГИС «Интеграция»
ГИС Интеграция
Уточните, пожалуйста, наименование продукта, который Вы используете, и под какую операционную систему.
Пользователь
Сообщений: 4 Регистрация: 20.08.2018
20.08.2018 09:27:54
ОС AstraLinux. Программа написана нашими партнерами , но ее в ее руководстве указано, что нужно установить ГИС Интеграцию 9.16. Как ее можно получить?
Администратор
Сообщений: 6657 Регистрация: 11.07.2011
21.08.2018 10:14:23
Ирина Докторова написал: ОС AstraLinux. Программа написана нашими партнерами , но ее в ее руководстве указано, что нужно установить ГИС Интеграцию 9.16. Как ее можно получить? |
Программа ГИС «Интеграция» была разработана нашей компанией по заказу Научно-исследовательского института точных приборов.
Сопровождением данного продукта занимается НИИ ТП.
ГИС «Интеграция» использует ГИС-Ядро «Панорама». Мы являемся авторами данной технологии ГИС.
Ядро системы реализовано в виде набора динамических библиотек, что позволяет встраивать в прикладные задачи функции вызова, отображения и управления электронной картой. При этом прикладные задачи могут создаваться с помощью различных средств: компиляторов С и С++, а также средств различных СУБД.
В нашей компании есть продукт — ГИС «Оператор» для силовых структур ( https://gisinfo.ru/products/gisoperator11.htm ).
Данное изделие принято на снабжение Министерством Обороны Российской Федерации и содержит более развитый функционал, нежели ГИС «Интеграция».
Пользователь
Сообщений: 4 Регистрация: 20.08.2018
22.08.2018 12:10:37
Уточнили у разработчиков программы версию и название продукта, нужен ГИС Оператор версии 9.16. С библиотеками более новых версий программа работает некорректно. Можно ли его получить?
Администратор
Сообщений: 6657 Регистрация: 11.07.2011
22.08.2018 12:14:52
Ирина Докторова написал: Уточнили у разработчиков программы версию и название продукта, нужен ГИС Оператор версии 9.16. С библиотеками более новых версий программа работает некорректно. Можно ли его получить? |
Пользователь
Сообщений: 25 Регистрация: 02.08.2011
08.05.2020 16:10:31
В нашей компании есть продукт — ГИС «Оператор» для силовых структур ( https://gisinfo.ru/products/gisoperator11.htm ).
Данное изделие принято на снабжение Министерством Обороны Российской Федерации и содержит более развитый функционал, нежели ГИС «Интеграция».
В чем состоит более развитый функционал и какие основные отличия можно выделить?
( необходимо для обоснования закупки вашего продукта )
Администратор
Сообщений: 6657 Регистрация: 11.07.2011
08.05.2020 17:23:26
Evgenij Orlov написал: В нашей компании есть продукт — ГИС «Оператор» для силовых структур ( https://gisinfo.ru/products/gisoperator11.htm ).Данное изделие принято на снабжение Министерством Обороны Российской Федерации и содержит более развитый функционал, нежели ГИС «Интеграция». |
Данное изделие принято на снабжение Министерством Обороны Российской Федерации и содержит более развитый функционал, нежели ГИС «Интеграция».
Администратор
Сообщений: 1675 Регистрация: 03.03.2009
08.05.2020 17:55:53
Добрый день!
Evgenij Orlov написал: В чем состоит более развитый функционал и какие основные отличия можно выделить?( необходимо для обоснования закупки вашего продукта ) |
ГИС Оператор разработан для 64-разрядной платформы. Использование всей доступной оперативной памяти позволяет ускорить работу с картами большого объема в задачах отображения пространственных данных, поиска и выделения объектов карты по выбранным пользователем условиям, при редактировании больших массивов объектов, при решении расчетных и аналитических задач.
Поддерживается работа с базами геоданных неограниченного объема, а также с растрами и матрицами размерами до 1 Тбайта и данными геопорталов, которые могут отображаться совместно с векторными картами местности. ГИС Оператор позволяет подключать информацию из открытых источников по протоколам OGC — Яндекс, Росреестр, Метеоданны и т.д
Разработаны специализированные прикладные задачи — Комплекс инженерных задач, Комплекс задач поддержки БЛА, Организация разведки ПВО, Прогноз Чрезвычайных ситуаций и многие другие
Источник: gisweb.ru
Программа гис интеграция что это такое и как с ней работать
Вы здесь: Главная Применение ГИС
В силовых структурах
ГИС «Интеграция»
Геоинформационная система «Интеграция»
Большая трудоемкость решения задач управления в условиях крайнего дефицита времени, отводимого на планирование операций при постоянно сокращающейся численности личного состава органов управления резко обостряют глобальную проблему полноты и своевременности обработки информации в автоматизированных системах военного назначения (АСВН). При этом большинство задач управления войсками и связью требуют для своего решения информацию о местности, подготовка и обработка которой в настоящее время выполняется традиционным способом, т.е. вручную.
Автоматизация процессов управления войсками и связью требует разработки и применения специальных технологий обработки картографических данных, представленных в электронном виде.
При внедрении существующих на сегодняшний день ГИС в АСВН зачастую возникают следующие проблемы:
- ГИС отечественного производства в силу объективных и субъективных причин пока еще отстают от мирового уровня по отдельным параметрам, что сказывается на качестве процесса управления войсками и оружием;
- ; большинство современных ГИС зарубежного производства не могут вводить и обрабатывать картографическую информацию в форматах, принятых у нас в стране;
- АСВН должны обеспечивать одновременную и независимую работу многократно большого, по сравнению с другими приложениями, количества пользователей, что приводит к высоким затратам при установке и техническом обслуживании полнофункциональных ГИС;
- применение ГИС иностранного производства в АСВН в ряде случаев нецелесообразно исходя из обеспечения безопасности обработки информации.
Примером ГИС, широко используемой в настоящее время в АСВН, является ГИС «Интеграция» которая предназначается для решения на ПЭВМ следующих задач:
- создания, отображения и редактирования ЦК по исходным картографическим материалам любого рода с нанесением графической информации пользователем;
- формирования района работ пользователя по заданным перечню номенклатур и слоям объектов (до 255 номенклатурных листов в одном районе, до 255 слоев, до 65535 видов объектов, до 65535 видов характеристик объектов);
- представления картографической информации в стандартных условных знаках и в условных знаках, определяемых пользователем с помощью редактора условных знаков;
- нанесения обстановки пользователем на ЦК, ее сохранение, отображение и редактирование;
- выполнения элементарных расчетных операций — определения расстояний, превышений, площадей, периметров, направлений, профилей;
- ведения пользовательской базы данных в формате DBF, логически связанной с отображаемым районом работ;
- хранения пользовательских данных в текстовых и графических файлах, логически связанных с объектами ЦК, создания автоматизированных систем управления процессами, использующими данные о местности.
Входными данными программы являются цифровые сведения в линейном формате (SXF, Fl, F4 F20, DXF и т.д.), получаемые в результате обработки лисгов карт, схем или фотоснимков на планшетах (дигитайзерах), а также растровые изображения, получаемые со сканеров, в стандартных графических форматах
Система электронных карт содержит автономные программы преобразования входных данных в соответствующий обменный формат системы. Стандартным линейным форматом обмена данными является формат SXF. Для обмена растровой графической информацией используется формат PCX. Данные могут быть преобразованы и в обратном направлении — из обменного во входные форматы.
Полученные данные в обменном формате преобразуются во внутренний линейный формат (файлы MAP, HDR, DAT, SEM) и внутренний растровый формат (файлы RST).
В результате преобразования данных во внутренний формат получают группу файлов на один номенклатурный лист (схему, фотоснимок и т.п.).
ГИС «Интеграция» может взаимодействовать с прикладными задачами пользователя, а также обеспечивает возможность ведения пользовательской базы данных.
Ведение пользовательской базы данных обеспечивает:
- создание произвольной структуры базы табличного типа;
- добавление и удаление записей данных;
- автоматическое индексирование базы по заданным ключевым полям записи;
- выполнение операций просмотра, поиска и сортировки данных по сложным запросам, включая ссылки между разными базами данных (файлами);
- конвертирование данных в /ЖР-формат и обратно;создание логической связи между записями базы данных и отображаемыми объектами местности через собственный номер объекта, слой объекта и т.д.;
- сбор статистики по объектам, формирование отчетов, справок;разделение доступа различных категорий пользователей к данным, защиту от просмотра, удаления и копирования.
С помощью ГИС «Интеграция» можно осуществлять:
- ведение базы данных электронных карт;
- редактирование (обновление) электронных карт по исходным картографическим материалам или по материалам аэрофотосъемки;
- нанесение на картографический фон, специализированной пользовательской графической информации, являющейся отражением изменяющейся оперативной обстановки или результатом решения прикладных задач;
- совместную визуализацию на экране дисплея векторных, матричных и растровых картографических и тематических данных в условных знаках, принятых для топографических, обзорно-географических, кадастровых и других видов карт;
- объединение отдельных номенклатурных листов электронных карт, а также отдельных фрагментов растрового изображения и участков матричных карт в единые районы работ;
- оперативное обновление векторных электронных карт по растровым изображениям (материалам воздушного и космического фотографирования, а также оригиналам изменений);
- определение количественных и качественных характеристик объектов местности путем обработки соответствующих векторных электронных карт;
- ведение пользовательской базы данных на отображаемую местность;
- выдачу изображения электронной карты на различные внешние устройства и получение высококачественных твердых копий ЦК с нанесенной пользователем обстановкой;
- решение прикладных задач с использованием картографической и атрибутивной информации, содержащейся в базах данных и другие.
Над картой местности может отображаться произвольное число пользовательских карт. Редактирование карт может выполняться в многопользовательском режиме. Объекты карты могут быть логически связаны с записями внешних баз данных через уникальный номер объекта или семантические характеристики.
Расчеты по карте могут выполняться в плоской прямоугольной или геодезической системе координат. ГИС «Интеграция» поддерживает также систему координат 42 года, ПЗ-90 и WGS-84.
Представление электронной карты на дисплее является многослойным и может создаваться путем комбинирования растрового представления карт и фотоматериала, векторного представления объектов местности, матричного представления различных свойств местности (матрица высот, матрица экологически опасных участков местности, матрица проходимости местности и т. д.) и пользовательских данных, выводимых на карту средствами интерфейса Windows.
Объем отдельной базы данных электронных карт может составлять несколько терабайт (Тбайт). Обновление базы выполняется в режиме выполнения транзакций, что обеспечивает восстановление при сбоях и откат на любое число шагов назад.
Для обмена цифровой картографической информацией с другими системами ГИС «Интеграция» используется формат SXF.
ГИС «Интеграция» позволяет импортировать и обрабатывать следующие виды цифровой информации о местности:
- цифровые векторные карты ,
- растровые изображения местности (растровые карты),
- матричные данные о местности.
Различные виды цифровой информации о местности могут обрабатываться совместно или отдельно, конвертироваться в разные форматы, преобразовываться из одного вида в другой, отображаться на графических дисплеях, выводиться на внешние печатающие устройства, редактироваться и т. д.
Основу ГИС составляет база данных электронных карт, имеющая иерархическую структуру.
На нижнем уровне хранится информация об отдельных объектах карты. Объекты могут объединяться в группы, слои и листы карт.
Совокупность листов карт одного масштаба и вида составляет район работ — отдельную базу данных электронных карт.
Описание отдельного объекта состоит из метрических данных (координат на местности), семантических данных (свойств объекта), текстовых справочных данных, иллюстративных графических данных и других данных, включая уникальный номер объекта, через который осуществляется логическая связь с внешними реляционными базами данных.
Обновление базы данных электронных карт выполняется в режиме выполнения транзакций, что обеспечивает восстановление при сбоях и откат на любое число шагов назад.
Отдельные фрагменты электронной карты могут быть сохранены, как метафайлы системы Windows, для дальнейшего использования в любых прикладных задачах в качестве иллюстративного материала.
Растровый формат электронной карты позволяет обрабатывать изображения произвольного размера и применять до 16 млн. цветов без ограничения объема файла данных.
ГИС «Интеграция» как программный комплекс имеет модульную многозадачную структуру. Все модули вызываются из общей управляющей оболочки.
В состав программного обеспечения ГИС «Интеграция» входят:
- система управления электронными картами;
- управляющая оболочка;
- сервисные модули.
Управляющая оболочка реализована в виде выполняемого файла. Она отвечает за пользовательский интерфейс (работу оператора).
Сервисные модули (конверторы, редактор векторного изображения, модуль вывода на внешние устройства, модуль расчетов и статистического анализа, модуль взаимодействия с внешними СУБД и другие) реализованы в виде динамических библиотек (DLL).
Такая структура программного обеспечения позволяет пользователям разрабатывать собственные задачи путем замены управляющей оболочки графической среды на программу пользователя и вызова соответствующих функций из динамических библиотек через интерфейс прикладного программирования.
Пользовательские задачи могут решаться в системе следующими способами:
- с применением только одного программного комплекса ГИС «Интеграция» для решения информационно-справочных и расчетных задач, в том числе, с использованием различных реляционных СУБД и прикладных программ Windows;
- путем расширения функциональных возможностей ГИС за с чет разработки новых компонент на основе сред программирования С и С++;
- с применением отдельных компонент системы, реализованных в виде динамических библиотек (DLL), для расширения функциональных возможностей существующих прикладных систем, в том числе, основанных на различных СУБД, электронных таблицах, системах автоматизированного проектирования, графических редакторах и т д.
Ядро системы реализовано в виде набора динамических библиотек, что позволяет встраивать в прикладные задачи функции вызова, отображения и управления электронной картой. При этом прикладные задачи могут создаваться с помощью различных средств: компиляторов С и С++, а также средств различных СУБД.
Источник: www.gistechnik.ru