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

Не устанавливаются параметры сетки

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

ГИС Конструктор для Qt Designer x64 (версия 12.6.0), ОС Astra Linux

Не устанавливается параметр Size

Код
#include <QString>
#include <QDebug>
#include "mapapi.h"
#include "sitapi.h"
#include "maptype.h"


// тест установки параметров сетки
int main(int argc, char ** argv) {
   QString* siteName = new QString("/home/user/temp/testSetGridParm.sitx");
   QString* rscName = new QString("/home/user/temp/operator.rsc");
   CREATESITEUN cs;
   memset((void*) &cs, 0, sizeof(cs));
   cs.Length = sizeof(CREATESITEUN);
   cs.EllipsoideKind = 9;
   cs.MapType = 16;
   cs.Reserve = 0;
   cs.Scale = 100000;
   HMAP hmap = mapCreateSiteUn((const WCHAR*) siteName->constData(),
         (const WCHAR*) rscName->constData(), &cs);
   if (hmap != 0) {
      mapSetRealShowScale(hmap, 10000.);

      GRIDPARM parm;
      parm.Size = 3000;

      qDebug() << parm.Size;
      mapSetGridParm(hmap, &parm);
      mapGetGridParm(hmap, &parm);
      qDebug() << parm.Size;
      parm.Size = 2000;
      mapSetGridParm(hmap, &parm);
      mapGetGridParm(hmap, &parm);
      qDebug() << parm.Size;

      mapCloseMap(hmap);
   } else {
      qDebug() << "mapCreateSiteUn error";
   }

}


Значение остается равным значению по умолчанию 2500.

С уважением,
Матвеев П.В.
 
Здравствуйте, Павел!

Проблему с установкой параметра size повторили. Исправление войдет в следующую версию ГИС Конструктор.
Спасибо за сообщение!
 
Здравствуйте, Павел!

На сайте доступна новая версия ГИС Конструктор для Astra Linux SE c внесенными исправлениями.

Спасибо!
Страницы: 1
Читают тему (гостей: 1)



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

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