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

Пара вопросов по mapapi

Поиск  Пользователи  Правила  Войти
Форум » Настольные приложения » GIS ToolKit, GIS ToolKit Active, ГИС Конструктор для Windows
Страницы: Пред. 1 2 3 4 5 След.
RSS
Пара вопросов по mapapi
 
Для эксперимента можно открыть карту в приложении параллельно с ГИС Оператором и редактировать.
В ГИС Оператор все равно нужно изменить настройки периода обновления. Изначально там стоит 30 секунд.
Для надежной работы множества подключений нужно использовать ГИС Сервер.
 
Цитата
Oleg Belenkov написал:
Для эксперимента можно открыть карту в приложении параллельно с ГИС Оператором и редактировать.
В ГИС Оператор все равно нужно изменить настройки периода обновления. Изначально там стоит 30 секунд.
Для надежной работы множества подключений нужно использовать ГИС Сервер.


Все. Да это помогло. Спасибо.


По поводу веб-клиента. А есть ли подобная настройка при помощи WebToolkit? Не нашел в документации. И будет ли подобная схема корректно работать если на веб-клиенте есть необходимость обновлять раз в секунду.
 
Добрый день! В GIS WebServer SE можно установить необходимый период обновления карты в браузере клиента: кнопка Параметры / Дополнительно / Период обновления слоев.    
 
Цитата
Ольга Нефедьева написал:
Добрый день! В GIS WebServer SE можно установить необходимый период обновления карты в браузере клиента: кнопка Параметры / Дополнительно / Период обновления слоев.    

А если веб-клиент реализуешь самостоятельно?
 
Пока api-функции нет, но если нужно - сделаем.
 
Цитата
Ольга Нефедьева написал:
Пока api-функции нет, но если нужно - сделаем.

У меня в текущий момент стоит задача отображать объекты с обновлением местоположения раз в секунду. В том числе полет самолета и его траекторию в условиях реального времени. Как мне следует поступить в таком случае? Долго ли ждать нужного обновления апи?
 
Добавим в ближайшей версии.
 
Подскажите, пожалуйста, что еще необходимо сделать, чтобы обновлять данные на ГИС Сервере с периодичностью раз в секунду.

Делаю в программе следующее:
Код
   ...
    int number = mapOpenConnect(host, port);
   ...

   auto isRegistered = mapRegisterUserEx(number, &user);
   ...
   HMAP hMap = mapOpenDataUn(alias, GENERIC_WRITE);
   HOBJ object = mapCreateObject(hMap);
   mapSeekObject(hMap, object, mapListName(object), 1);


Меняю координаты объекта функцией - mapUpdatePointPlane
Затем -  mapCommitObject

Если карту функцией mapOpenDataUn открыть локально, то все работает - видно как в ГИС Оператор меняются координаты объекта, но открывая карту удаленно с ГИС Сервера и так же, подключаясь к ней удаленно из ГИС Оператор никаких изменений не видно.

Нашел в  описании и на форуме некую функцию - mapAdjustData, но добавление ее не помогло.

Период обновления в ГИС Оператор изменен на 1 сек.

И если можно,  то укажите, пожалуйста, необходимые действия и для веб. Обновленную версию вебтулкит с GWTK.mapSetMapRefreshPeriod подключил.
Изменено: Алексей - 22.10.2020 07:59:30
 
Если карта открыта на ГИС Сервере и клиентское приложение обновляет координаты или семантику объекта,
то после выполнения Commit информация немедленно обновляется на ГИС Сервере и доступна всем другим клиентам.
Чтобы ускорить обновление изображения в ГИС Оператор, который подключен к ГИС Серверу, необходимо изменить Период обновления в меню Параметры.
Поставить не 30 секунд, а 1 секунду или другое значение.
 
Цитата
Oleg Belenkov написал:
Если карта открыта на ГИС Сервере и клиентское приложение обновляет координаты или семантику объекта,
то после выполнения Commit информация немедленно обновляется на ГИС Сервере и доступна всем другим клиентам.
Чтобы ускорить обновление изображения в ГИС Оператор, который подключен к ГИС Серверу, необходимо изменить Период обновления в меню Параметры.
Поставить не 30 секунд, а 1 секунду или другое значение.

Да, я так и сделал в ГИС Оператор - поставил секунду. Но объект на карте не меняет свое местоположение. Еще раз хочу обратить внимание, что если я открываю .sit файл в ГИС Оператор локально, то все работает. Проблема только при открытии карты через ГИС Сервер.
Страницы: Пред. 1 2 3 4 5 След.
Читают тему (гостей: 1)



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

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