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

Проблемы с отрисовкой карты в принтерном растровом виде

Поиск  Пользователи  Правила  Войти
Форум » Linux » Средства разработки ГИС-приложений для Linux
Страницы: Пред. 1 2
RSS
Проблемы с отрисовкой карты в принтерном растровом виде
 
Здравствуйте, Сергей!

В файле qdmwina.cpp, из состава исходных текстов библиотеки компонентов, в конструкторе QDMapViewWindow, происходит установка необходимых функций.

Спасибо.

 
Цитата
Константин Ганюшин написал:
Здравствуйте, Сергей!В файле qdmwina.cpp, из состава исходных текстов библиотеки компонентов, в конструкторе QDMapViewWindow, происходит установка необходимых функций.Спасибо.
Добрый день!
У меня похожая проблема. Версия ГИС конструктора = 11.6.0.
Мне также посоветовали найти реализации ф-ий отрисовки (DrawSolidLine ... и т.д .) в последней версии ГИС Конструктора (12) и подключить в свой проект в виде исходников, с использованием ф-ий обратного вызова.
По вашему совету в конструкторе QDMapViewWindow нашел следующее:

Код
    mapDrawSolidLine(DrawSolidLine);                // Сплошная линия
    mapDrawDashLine(DrawDashLine);                  // Штриховая линия
    mapDrawPolygon(DrawPolygon);                    // Площадной объект
    mapDrawText(DrawText);                          // Подпись
    mapDrawTextWidth(DrawTextWidth);                // Ширина подписи
    mapDrawEllipse(DrawEllipse);                    // Эллипс
    mapDrawArc(DrawArc);                            // Дуга
    mapDrawPie(DrawPie);                            // Сектор
    mapDrawFontMetrics(DrawFontMetrics);            // Метрика шрифта
    mapDrawPicture(DrawPicture);                    // Картинка

Определения этих функций нашел в visfuncs.h, но в моей версии Конструктора нет данного хэдэра.

Подскажите в каком хэдэре моей версии Конструктора определены  данные ф-ии. Или может необходимо использовать другие методы, если таковые имеются.

 
Здравствуйте!

В ГИС Конструктор версии 11.6.0 еще не был реализован принтерно-растровой тип отображения карты.
При необходимости мы можем выполнить обновление ГИС Конструктор в рамках технической поддержки.
 
Цитата
Александр Савелов написал:
В ГИС Конструктор версии 11.6.0 еще не был реализован принтерно-растровой тип отображения карты.
Добрый день!

Это не было реализовано только в визуальных компонентах? Установив функции обратного вызова, аналогично qdmwina.cpp, и используя MAPAPI, это все же можно реализовать самим, не изменяя библиотеки?

Спасибо.
 
Здравствуйте!

Цитата
Сергей написал:
Установив функции обратного вызова, аналогично qdmwina.cpp, и используя MAPAPI, это все же можно реализовать самим, не изменяя библиотеки?
В данной версии ГИС Конструктор отсутствовала возможность установить в ГИС-ядро с помощью MAPAPI функции отрисовки принтерного вида (функции mapDrawSolidLine, mapDrawDashLine и подобные появились в более поздних версиях ГИС Конструктор).
 
Цитата
Александр Савелов написал:
Здравствуйте!В ГИС Конструктор версии 11.6.0 еще не был реализован принтерно-растровой тип отображения карты.При необходимости мы можем выполнить обновление ГИС Конструктор в рамках технической поддержки.
Добрый день!
Что для этого необходимо сделать с нашей стороны?
 
Здравствуйте!

Для обновления версии ГИС Конструктор отправьте, пожалуйста, запрос на нашу почту (panorama@gisinfo.ru).
Страницы: Пред. 1 2
Читают тему (гостей: 2)



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

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