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

Конструктор 13, не открывается карта

Поиск  Пользователи  Правила  Войти
Форум » Linux » Средства разработки ГИС-приложений для Linux
Страницы: 1
RSS
Конструктор 13, не открывается карта
 
Astra Linux 1.6, ГИС Конструктор 13.0.0.5
Не открывается карта России 1:1000000, купленная в КБ Панорама (ПАРБ.00005-01). Карта поставляется в виде файла SXF и классификатора, с помощью ГИС Панорама 11 в AstraLinux создаю map-файл. Пробовал написать вручную dir - результат тот же.
Пытаюсь открыть в примере mapview из комплекта поставки Конструктора, получаю пустое окно с белым фоном (ссылка).
 
В Конструкторе 12.6 открывается
 
Здравствуйте!

Исходя из скриншота, предположительно, у Вас не установлены функции для отрисовки карты в принтерно-растровом виде.
Для их установки необходимо вызвать конструктор класса QDMapView() до открытия карты.
Можно либо добавить этот вызов в пример mapview, либо открыть карту с использованием примера myfirst, где уже используется компонент QDMapView.
 
Александр Савелов, в myfirst открывается.
Что значит вызвать конструктор QDMapView()? У нас компонент QDMapView создается в ui-форме, также как в примере myfirst. При открытии карты выполняется mapSetViewType(), ставится VT_SCREEN.
 
Цитата
Илья Аникин написал:
Пытаюсь открыть в примере mapview из комплекта поставки Конструктора, получаю пустое окно с белым фоном
Вы оттолкнулись от примера mapview, который при своей работе не использует компонент QDMapView, поэтому я уточнил, что для отображения в рамках этого примера принтерно-растрового вида необходимо создать экземпляр этого компонента (или, что то же самое, вызвать его конструктор).
Поскольку в примере myfirst сразу используется компонент QDMapView, там дополнительных действий выполнять не нужно.
Цитата
Илья Аникин написал:
При открытии карты выполняется mapSetViewType(), ставится VT_SCREEN
При отображении карты в экранном виде дополнительных действий выполнять не требуется - уточните, пожалуйста, корректно ли выставляется способ отображения карты.
 
Александр Савелов, проблемы больше нет. Ничего не делал, что поменялось сказать не могу, но карта теперь открывается.
Страницы: 1
Читают тему (гостей: 1)



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

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