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

Игорь Михейчев (Автор тем)

Поиск  Пользователи  Правила  Войти
Форум » Пользователи » Игорь Михейчев
Выбрать дату в календареВыбрать дату в календаре

Страницы: 1 2 3 4 5 След.
t3dOpen()
 
Приветствую всех читателей!
Я работаю c ГИС Дизайнер версии 11.10.5. Для работы с 3D-окном вызываю функцию t3dOpen().
Если окно закрывается не программно, а при помощи крестика в правом верхнем углу, нужно ли мне вызывать t3dClose() ?
Пользовательские карты в 3D модели
 
Приветствую!
Я использую ГИС Конструктор версии 11.10.5 под AstraLinux 1.4. Припостроении 3D модели отображаются лишь объекты самой карты, но не подключенных слоев. Как можно отобразить еще и эти объекты?
Выделение объектов
 
Здравствуйте! Использую ГИС Конструктор 11.10.4 под AstraLinux 1.4.
Использую следующий код для изменения цвета объекта. [CODE]bool MapApi::flashObject(HOBJ hobj, long color, long win_id,
const QPoint& top_left_display)
{
try
{
if(!hobj)
throw std::runtime_error("Передан некоректный описатель объекта");

if(!win_id)
throw std::runtime_error("Передан некоректный описатель окна");

HMAP hmap = _core->getMapHandle();
if(!hmap)
throw std::runtime_error("Получен некорректный описатель карты");

IMGLINE img_obj;
memset(&img_obj,0,sizeof(IMGLINE));
img_obj.Color = color;
img_obj.Thick = PIX2MKM(3);

PAINTPARM image;
memset(&image,0,sizeof(PAINTPARM));
image.Image = IMG_OBJECT;
image.Mode  = R2_COPYPEN;
image.Parm  = (char*)(&img_obj);

XCONTEXT FxDC;
memset(&FxDC,0,sizeof(XCONTEXT));
FxDC.xcDisplay = QX11Info::display();
FxDC.xcWindow  = win_id;
FxDC.xcContext = XCreateGC(FxDC.xcDisplay,FxDC.xcWindow,0,NULL);
FxDC.xcPoint.X = 0;
FxDC.xcPoint.Y = 0;

DOUBLEPOINT dp;
dp.x = top_left_display.x();
dp.y = top_left_display.y();

if(!_core->mapViewMapObject(hmap,(HWND)&FxDC,&dp,&image,hobj,PP_PICTURE))
throw std::runtime_error("Не удалось отрисовать объект");
}
catch(const std::runtime_error& err)
{
_error = err.what();
return false;
}
return true;
}
[/CODE]При этом для площадных и линейных объектов это не работает. Кто-то может сказать почему?
Толщина линии выделения
 
Здравствуйте! Использую ГИС Конструктор 11.10.4 под AstraLinux 1.4.
Выставляю, согласно моим ожиданиям, толщину линии выделения функцией mapSetSelectLineThick(HMAP,50).
Выделение произвожу функцией mapPaintAndSelectToXImage() для объекта 312625000113 из operator.rsc.
Объект выделяется, но толщина линии выделения не меняется при введении других числовых значений в mapSetSelectLineThick().
Как можно изменять толщину линии выделения объекта?
Падает тестовая программа myfirst
 
Здравствуйте.
Обнаружил следующую проблему: запускаю создание 3D модели с вызовом соответствующего диалогового окна. Закрываю 3D окно. При завершении работы приложения программа падает.
Поведение повторяется в тестовом примере myfirst из состава ГИС Конструктор 11.10.3.
Изменено: Игорь Михейчев - 18.08.2016 11:57:51
Плоский фон при 3D моделировании
 
Добрый день!
При рисовании 3D окна программными средствами не отображается подложка. То есть раньше при рисовании 3D получалось следующее: рисуется плоский фон (подложка), а на ней располагаются объемные объекты. Сейчас остались только объемные объекты без плоского фона. Как вернуть плоский фон?
Использую ГИС Конструктор версии 11.10.2 для AstraLinux.
3D Подписи
 
Приветствую всех.

Пытался создать 3D-вид для подписи согласно [URL=http://gisweb.ru/forum/forum1/topic1424/messages/?PAGEN_1=2]этой[/URL] инструкции. Подскажите, пожалуйста, что делаю не так.
Материалы: [URL=https://yadi.sk/d/vPJ6poumspX92]https://yadi.sk/d/vPJ6poumspX92[/URL]
Изменено: Игорь Михейчев - 05.07.2016 13:27:50
Видимость объекта
 
Здравствуйте.
Подскажите, пожалуйста, функцию, при помощи которой можно было бы узнать видим ли сейчас объект. Объект был скрыт при помощи mapHideSiteObject().
Думаю функция должна быть аналогична mapGetSiteViewFlag() для слоя.
Существование знака в классификаторе
 
Здравствуйте!
У меня есть строка - ключ объекта из классификатора. Как проверить существует ли объект с таким ключом в класиификаторе?
Пропадают неудаленные объекты
 
Здравствуте! Использую ГИС Конструктор 11.10.2.
Создаю несколько разных типов объеков на карте. После этого несколько из них удаляю. Удаленные объекты исчезают. После этого делаю Zoom и Unzoom до прежнего масштаба и пропадают объекты, которые не были удалены. к ним есть прогграммный доступ, то есть они существуют в памяти, но на карте не отображаются.
Страницы: 1 2 3 4 5 След.



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

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