На главную... Продукты | Технологии | Классификаторы | Проекты | Скачать | Цены| Форум | Статьи | Обучение | Контакты

Установка в Qt Creator

Поиск  Пользователи  Правила  Войти
Форум » Настольные приложения » GIS ToolKit, GIS ToolKit Active, ГИС Конструктор для Windows
Страницы: 1
RSS
Установка в Qt Creator, Проблемы с установкой ГИС компонентов
 
Добрый день. В своём курсовом проекте мне необходимо разработать приложение с ГИС интеграцией, работа ведётся в Qt Creator под ОС Windows 10. На оф. сайте нашёл информацию, что возможно установить GIS ToolKit в данную IDE, однако информации КАК это сделать не обнаружил. Пробовал также установить компоненты GIS ToolKit Active в среду Microsoft VS 2019, но получил следующую ошибку: "Следующие элементы управления были добавлены, но не включены в активном конструкторе. Убедитесь, что добавляемые элементы управления совместимы с текущим конструктором и фреймворком .NET". В связи с этим в данный момент ставлю VS 2015 в надежде запустить компоненты на более старой версии, но хотелось бы продолжить работу всё же в Qt.

Прошу Вас помочь и рассказать как же мне достичь желаемого, или направить в нужный раздел форума (оф. сайта), если данный топик уже поднимался.
 
Цитата
Дмитрий Новожилов написал:
Добрый день. В своём курсовом проекте мне необходимо разработать приложение с ГИС интеграцией, работа ведётся в Qt Creator под ОС Windows 10. На оф. сайте нашёл информацию, что возможно установить GIS ToolKit в данную IDE, однако информации КАК это сделать не обнаружил. Пробовал также установить компоненты GIS ToolKit Active в среду Microsoft VS 2019, но получил следующую ошибку: "Следующие элементы управления были добавлены, но не включены в активном конструкторе. Убедитесь, что добавляемые элементы управления совместимы с текущим конструктором и фреймворком .NET". В связи с этим в данный момент ставлю VS 2015 в надежде запустить компоненты на более старой версии, но хотелось бы продолжить работу всё же в Qt.

Прошу Вас помочь и рассказать как же мне достичь желаемого, или направить в нужный раздел форума (оф. сайта), если данный топик уже поднимался.
Добрый день! Программа ГИС "Интеграция" была разработана нашей компанией по заказу Научно-исследовательского института точных приборов.
Сопровождением данного продукта занимается НИИ ТП. ГИС "Интеграция" использует ГИС-Ядро "Панорама". Мы являемся авторами данной технологии ГИС.
Ядро системы реализовано в виде набора динамических библиотек, что позволяет встраивать в прикладные задачи функции вызова, отображения и управления электронной картой.
При этом прикладные задачи могут создаваться с помощью различных средств: компиляторов С и С++, а также средств различных СУБД.

В нашей компании есть продукт - ГИС "Оператор" для силовых структур (https://gisinfo.ru/products/gisoperator12x64.htm).

Ответы на нашем форуме:
https://www.gisweb.ru/forum/messages/forum2/topic9829/message74537/9829-spravochnye-sistemy-po-sreds...
https://www.gisweb.ru/forum/messages/forum2/topic8938/message66716/8938-perevod-sredstvami-gis-toolk...
Изменено: Елена Кузнецова - 11.11.2021 09:38:35
 
ГИС Интеграция, как было сказано выше, это уже не наш продукт.
Если есть возможность выбора, то, наверное, лучше взять за основу ГИС Оператор или ГИС Панорама.

И ГИС Интеграция, и ГИС Оператор, и ГИС Панорама позволяют подключать модули прикладных задач, которые Вы можете разработать самостоятельно.
Однако, надо понимать, что разрабатывать их придется на основе интерфейса MAPAPI/PANAPI, без использования компонентов GIS ToolKit, GIS ToolKit Active или ГИС Конструктор для Qt Creator.

Указанные инструментарии предназначены для создания автономных ГИС-приложений, а не прикладных задач, работающих "внутри" ГИС Оператор или ГИС Панорама.

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

В первом случае можно воспользоваться GIS ToolKit или GIS ToolKit Active.
Во втором - SDK

По разработке прикладных задач см. документацию -
ГИС "Панорама" ПАРБ.00046-06 Прикладные задачи. Разработка новых модулей

Цитата
Дмитрий Новожилов написал:
Пробовал также установить компоненты GIS ToolKit Active в среду Microsoft VS 2019, но получил следующую ошибку....

GIS ToolKit Active без проблем устанавливается в VS 2019.
Скорее всего, добавление компонентов в диалоге "Выбор компонентов" Вы пытались выполнить не со вкладки "Компоненты COM". Библиотеки OCX для x32 и x64 должны быть зарегистрированы штатным образом в операционной системе (см. инструкцию по установке).
 
Денис Вицко,спасибо за ответ, вроде бы получилось добавить компоненты GIS ToolKit Active 14 в Visual Studio. Теперь пробую собрать ГИС приложение по инструкции с оф.сайта, однако на этапе 2.1 (добавляем на форму компонент axOpenMapDialog) появилась новая проблема. Данный компонент не отображается в панели элементов (см. рисунок 1).

Также возникает вопрос, можно ли вести разработку ГИС приложения с использованием языка C++ (Проект CLR .Net Framework) или C# является обязательным требованием работоспособности приложения?
image1.png (5.91 КБ)
 
Цитата
Дмитрий Новожилов написал:
Также возникает вопрос, можно ли вести разработку ГИС приложения с использованием языка C++ (Проект CLR .Net Framework) или C# является обязательным требованием работоспособности приложения?
В состав комплекса GIS ToolKit входит несколько отдельных программных продуктов:
  • GIS ToolKit - это набор компонентов для создания ГИС-приложений в среде визуального программирования Borland Delphi, C++ Builder, Embarcadero RAD Studio;
  • GIS ToolKit Active - набор СОМ объектов и компонентов ActiveX, предназначенный для разработки ГИС-приложений для Windows в любых средах разработки, включая Microsoft Visual Studio, Microsoft Access, Borland Delphi, C++ Builder, Developer Studio, Code Gear и др., а также специально адаптированный для программирования в среде 1С
  • https://gisinfo.ru/products/gistool_win.htm
Изменено: Елена Кузнецова - 12.11.2021 16:40:33
 
Цитата
Дмитрий Новожилов написал:
(добавляем на форму компонент axOpenMapDialog) появилась новая проблема. Данный компонент не отображается в панели элементов

Указанный компонент был исключен из состава GIS ToolKit. Возможно, упоминание о нем в Вашей ОС осталось от каких-то старых версий.
Вместо него используйте обычный штатный диалог открытия файла.


Цитата
Дмитрий Новожилов написал:
можно ли вести разработку ГИС приложения с использованием языка C++ (Проект CLR .Net Framework) или C# является обязательным требованием работоспособности приложения?

Компоненты ActiveX позволяют выполнять разработку на любом языке, поддерживающем работу с COM-объектами.
Можно использовать MS VS C++ без проблем.
А вот какой проект использовать .Net или нет - решать Вам.
Вообще технологии COM и .Net дружат не очень между собой, поэтому, если разрабатывать на C++, может, лучше от .Net отказаться.
Страницы: 1
Читают тему (гостей: 1)



© КБ Панорама, 1991-2024

Регистрируясь или авторизуясь на форуме, Вы соглашаетесь с Политикой конфиденциальности