Привет. Есть идеи что может быть?
02.04.2019 10:32:52
Привет. Есть идеи что может быть?
|
|
|
|
09.04.2019 01:41:55
Вроде починилось. Спасибо.
Подскажите, а почему по ветке GIS ToolKit регулярно дают решения из mapApi а не из GIS Tool Kit ? ))) |
|
|
|
09.04.2019 09:40:28
Ветка форума "GIS ToolKit" посвящена Это обобщенное наименование и так сложилось исторически. Фактически сюда включаются: - - - - Также здесь обсуждаются вопросы, связанные с разработкой: - прикладных задач на основе соответствующих SDK для работы в ГИС Панорама (ГИС Карта) или в ГИС Оператор - Все выше перечисленные инструменты базируются на нашем ГИС-ядре, доступ к которому осуществляется посредством Любой наш инструментарий совместим с MAPAPI, то есть Вы можете использовать вызовы MAPAPI совместно с методами компонентов того или иного инструментария, дополняя тем самым его функционал. Далеко не все вызовы MAPAPI реализованы в виде методов или свойств компонентов GIS ToolKit. Если Ваши задачи не покрываются штатными методами компонентов и классов используемого Вами инструментария, то стоит обращать внимание на возможности MAPAPI и, при необходимости, использовать их совместно. Кстати, предложенный Вам выше вызов функции MAPAPI Можно использовать любой вариант. |
|||
|
|
30.05.2019 13:11:36
Добрый день.
Опять наткнулись на проблему... при добавлении порядка 1,5 млн точечных объектов после 800 тыс - 1,1млн объекта (примерно) валится библиотека Qt5Cored.dll При этом приложение сжирает больше 300Мб оперативки. Не знаю поможет или нет.. задача с пустым ситом занимает порядка 200Мб, с 800 тыс объектов - 300Мб. Если выводить примерно 500 тыс объектов.. то все нормально проходит. Если не добавлять объекты на карту, а просто пробежаться по ним (получить из БД) - все проходит и память не выжирается. (это делали для определения проблемного места в коде). Вот содержимое функции создания объекта, которая вызывается в цикле по объектам axMapObjectFULL->dynamicCall( "CreateObjectByKey(int,int,QString)", 1, IDDOUBLE2, code ); semantic = axMapObjectFULL->querySubObject( "Semantic" ); semantic->dynamicCall( "AddWithValue(int,QString)", 11111, semanticStr ); metricts = axMapObjectFULL->querySubObject( "Metric" ); double addedPointLat = pLat; double addedPointLon = pLon; axMapObjectPointFULL->dynamicCall( "SetPoint(double,double)", addedPointLat, addedPointLon ); metricts->dynamicCall( "Append(int,aiMapPoint)", 0, axMapObjectPointFULL->asVariant() ); axMapObjectFULL->dynamicCall( "commitObject()" );
Изменено: |
||||
|
|
|||
© КБ Панорама, 1991-2024 Регистрируясь или авторизуясь на форуме, Вы соглашаетесь с Политикой конфиденциальности |