Воспользовался функцией mapCreateSiteSelectContext. Почему-то не подсвечиваются линейные и площадные объекты. Они и не должны подсвечиваться?
19.12.2022 10:58:21
Воспользовался функцией mapCreateSiteSelectContext. Почему-то не подсвечиваются линейные и площадные объекты. Они и не должны подсвечиваться?
|
|
|
|
22.12.2022 12:08:37
Уточните, пожалуйста, используемую версию ГИС Конструктор и наименование операционной системы.
|
|
|
|
22.12.2022 12:25:56
gisdesigner 12.3.1, Ubuntu 20.04.5 LTS
|
|
|
|
23.12.2022 18:45:27
Используемая карта Подольск содержит устаревший формат координат (в дискретах). Рекомендуем выполнить экспорт карты в формат TXF с сохранением координат в метрах и после этого выполнить импорт. Данную процедуру можно выполнить в программе ГИС-вьюер, доступной для скачивания на нашем сайте ( В более поздней версии ГИС Конструктор данная карта была исключена из состава данных инсталляции. Рекомендуем при тестировании использовать другие карты из состава инсталляции, например карту Ногинска (Data/Планы городов/Noginsk/Noginsk.sit) или топографической карту N-38 (Data/Топографические карты/N-38/N-38-2.map). |
|
|
|
11.01.2023 18:08:10
При использовании конструктора QDMapView действия по установки функций не требуется.
При разработке ГИС-приложения без использования компонента QDMapView необходимо добавить установку и реализацию функций отрисовки графических примитивов в принтерно-растровом виде:
|
|
|
|
02.02.2023 22:19:37
Допустим, что мы хотим выделить все объекты, которые созданы при вызове некоторой функции.
Мы можем запросить уникальный номер текущего последнего объекта до вызова функции (key1) и после вызова этой функции (key2). Тогда новые объекты будут в диапазоне от key1+1 до key2. Мы можем выделить эти объекты через функцию:
Чтобы не искать последние объекты можно запросить будущий уникальный номер нового объекта:
Тогда наш диапазон будет от key1 до key2-1. |
|||||
|
|
04.03.2023 09:47:10
Коды библиотек ГИС Конструктора для всех платформ общие. Окружение библиотек разное.
Версия 12 подсветку объектов на карте выполняет функциями принтерного вида через графическую подсистему и библиотеки Qt. Версия 14 может все рисовать внутренними средствами. В настольной версии приложения (не ARM) подключение библиотек Qt выполняется компонентами ГИС Конструктор. Если компоненты не применяются (в приложении на ARM),то библиотеку графики нужно подключить из приложения. На эту тему был ответ #16 - |
|
|
|
06.03.2023 10:25:45
В приведенном мной примере вызывается конструктор QDMapView, как указано в первом способе в ответе #16, это не помогает. Раз подсвечивание отображается, в некоторых случаях даже правильно, значит, все, что надо, подключено. Мне коллеги говорили, что вы в свое время присылали нам патчи. Похоже, этот тот случай, когда требуется очередной патч.
|
||||
|
|
|||
© КБ Панорама, 1991-2024 Регистрируясь или авторизуясь на форуме, Вы соглашаетесь с Политикой конфиденциальности |