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

Andrey Gheleznyakov (Все сообщения пользователя)

Поиск  Пользователи  Правила  Войти
Форум » Пользователи » Andrey Gheleznyakov
Выбрать дату в календареВыбрать дату в календаре

Страницы: Пред. 1 2 3 4 5 6 7 8 9 10 11 12 ... 280 След.
1С8.3 и GIS ToolKit Active: Выделение объектов, Интеграция GIS ToolKit Active в 1С8.3 Выделение объектов
 
[QUOTE]Анатолий Рогатнев написал:
    Просмотр событий axcMapView в  справочнике GIS ToolKit Active (14)  и в отладчике 1С8.3  показал, что он очень разный (прилагаю скан)  и возможно какое-то из событий и сопровождает завершения  этого процесса.  А возможно это надо делать иначе ?[/QUOTE]
Компонент axMapView не отвечает за поиск объектов. За это отвечает axMapFind и axMapObj в зависимости от задачи и режимов.
1С8.3 и GIS ToolKit Active: Выделение объектов, Интеграция GIS ToolKit Active в 1С8.3 Выделение объектов
 
[QUOTE]Анатолий Рогатнев написал:
В  GIS ToolKit Active не возможно выделить и посмотреть семантику и метрику одного из объектов, если оба объекта (строение и квартал) размещены в одной карте и налагаются друг на друга. Всегда выбирается больший объект !  В  ГИС Панорама и ГИС Мини все работает корректно.[/QUOTE]
Это не замечание (необходимо изучить документацию). В документации про уже неоднократно изученный Вами на форуме компонент axMapObj написано:

axMapObj

Выбрать объект карты в  точке используя форму диалога.

function SelectObjectInPoint(X,Y,Radius,FrmMode : integer) :  integer;

Описание:  

Осуществляет поиск объекта  карты в точке с координатами X,Y и радиусом поиска Radius, используя при этом форму  отображения данных о текущем объекте карты с возможностью редактирования  параметров самого объекта.

Поиск ведется среди объектов  карты, удовлетворяющих условию поиска в axcMapView.ViewSelect (отображаемых в данный  момент).

Параметры X, Y, Radius задаются в пикселях.  Координаты X,Y определяют центр точки поиска  в пикселях в клиентской области элемента управления axcMapView, на который настроен  axMapObj. Если пользователь осуществит  выбор текущего объекта карты, нажав кнопку Выбор в диалоге, то функция вернет  значение свойства ObjHandle (идентификатор объекта) и сам  axMapObj будет настроен на выбранный  объект карты. Параметр FrmMode задает начальный вид диалога  (допустимые значения описаны в виде констант в MapType.h) и может принимать  значения:

dlMinCommon                 -  общие сведения об объекте                

dlMinSemantic         - активна  закладка семантика объекта                

dlMinMetric                 -  активна закладка метрика объекта                

dlMinScale                 -  активна закладка масштаб отображения объекта                

dlMinImage                 -  активна закладка внешний вид объекта                

dlMinPrint                 -  активна закладка принтерный вид объекта                

dlMinGrafic                 -  активна закладка графический вид объекта                

dlMaxSemantic         -  полноэкранный вид и активна закладка семантика объекта                

dlMaxMetric                 -  полноэкранный вид и активна закладка метрика объекта                

dlMaxScale                 -  полноэкранный вид и активна закладка масштаб отображения  объекта                

dlMaxImage                 -  полноэкранный вид и активна закладка внешний вид объекта                

dlMaxPrint                 -  полноэкранный вид и активна закладка принтерный вид объекта                

dlMaxGrafic                 -  полноэкранный вид и активна закладка графический вид объекта                

Функция динамически  подключает библиотеку GisForms.dll.

При работе диалога  пользователю может быть доступна кнопка Помощь в случае если для приложения  установлен файл помощи в свойстве Application.HelpFile. При нажатии кнопки  Помощь будет попытка вызвать раздел с  номером 6700.

Вызывайте метод, В форме доступны кнопки перебора объектов в точке.

1С8.3 и GIS ToolKit Active: Выделение объектов, Интеграция GIS ToolKit Active в 1С8.3 Выделение объектов
 
[QUOTE]Анатолий Рогатнев написал:
Различается отображение данных в окне карты при нажатии клавиш "<>",  в сравнении с поведением этих клавиш в ГИС Панорама и ГИС Мини (все наоборот). Наверное лучше, так как это сделано в  ГИС Панорама и ГИС Мини, иначе пользователям всегда надо помнить это различие.[/QUOTE]
На нашем сайте данный вопрос закрыт две недели назад. Текущая версия содержит это изменение.
Вы всегда можете скачать с сайта свежую версию стандартного варианта компонент. У Вас приобретена версия Free (при распространении созданных приложений не требуется лицензия).
Текущая версия Free сегодня будет выслана вашему сотруднику Кравцову.
Как добавить компоненты в QtCreator Windows?
 
ГИС конструктор геоинформационных систем (ГИС Конструктор для Qt Designer) -
это набор компонентов для использования в среде визуального программирования
Qt Designer. ГИС Конструктор для Qt Designer позволяет создавать 64-х разрядные
ГИС-приложения в среде Visual Studio с использованием библиотек Qt. Для работы с
пространственными данными компоненты используют ГИС-ядро (набор библиотек dll).

--------------------------------------------------------------------------------
Необходимые требования к составу аппаратно-программных средств:
--------------------------------------------------------------------------------

- среда разработки Visual Studio 2019;
- набор библиотек фреймворка Qt 5.12;
- расширение Qt Visual Studio Tools (для использования компонентов проектирования);
- процессор с архитектурой x86-64 с тактовой частотой 2,4 ГГц;
- не менее 4 Гб оперативной памяти;
- свободное место в системном разделе жесткого диска: от 4 Гб;
- наличие USB-порта, доступного для работы приложения;
- монитор с разрешением не менее 1280х1024 точек.

Форматы карт совместимы с ГИС Панорама.

ГИС Конструктор поддерживает работу с форматом SXF версии 4.
Как добавить компоненты в QtCreator Windows?
 
В QtCreator можно использовать mapapi, но в режиме x64 (как и компоненты ГИС Конструктор).
Проверка наложения объектов, Возможно ли проверить наложение объектов друг на друга?
 
Подскажите какой адрес недоступен?

В АПИ есть функции получения пересечений двух площадных объектов. В ГИС Панорама х64 на их основе есть режимы построения групповых пересечений. В прикладной задаче для группы надо искать пересечения перебором.
Нелегальная копия модуля – gis32acces.dll, Ошибка возникает при попытке открыть карту в 1С (снимок экрана прилагается)
 
Есть подозрение, что у Вас не GIS ToolKit Active Free. Инсталляция GIS ToolKit Active Free имеет название SetupGtkAx15Free.exe. Подскажите адрес почты и мы вышлем инсталляцию.
Обращаю внимание, что на сайте всегда доступна инсталляция SetupGtkAx15.exe - это стандартная версия. SetupGtkAx15Free.exe высылается по запросу.
1С8.3 и GIS ToolKit Active: Выделение объектов, Интеграция GIS ToolKit Active в 1С8.3 Выделение объектов
 
[QUOTE]Анатолий Рогатнев написал:
  После выделения объектов на карте, также,  часто требуется частичная корректировка выделения объектов. С каких - то объектов снять выделение,  каким-то добавить. Как это можно сделать в GIS ToolKit Active ?  (в ГИС Панорама - в окне данных метрики и семантики объекта (по кнопке выделить\снять выделение) ).[/QUOTE]
Каким образом Вы узнаете с каких объектов надо снять выделение, а каким добавить?
Как отрисовать объект из классификатора
 
[QUOTE]_Alex_ написал:
Но мне нужно взять объект и отрисовать его на временной карте, а не редактировать, так как объекты будут дублироваться. [/QUOTE]
Алгоритм того, что надо сделать не понятен. Вы создаете объект на временной карте и он затем будет рисоваться штатными средствами как и все остальные карты (объекты).
Как отрисовать объект из классификатора
 
Классификатор можно создавать и редактировать в ГИС Панорама х64, Редакторе карты.
mapCreateAndAppendTempSite создает временную карту с такими же параметрами систем координат, как и основная карта и сразу добавляет ее к списку. После закрытия карта автоматически удалится.
Временные объекты можно отрисовывать самим в событии Paint, но самое простое создавать на временную карту и удалять, не заботясь ни о каких событиях.
Для работы с объектами карты есть ряд функций, связанных с идентификатором типа HOBJ.
В документе "00046-06 98 08_Разработка новых модулей.pdf" есть раздел "4.2.17 Редактирование объектов" где описан процесс создания и редактирования объектов карты.
Страницы: Пред. 1 2 3 4 5 6 7 8 9 10 11 12 ... 280 След.



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

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