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

Александр Савелов (Все сообщения пользователя)

Поиск  Пользователи  Правила  Войти
Форум » Пользователи » Александр Савелов
Выбрать дату в календареВыбрать дату в календаре

Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 53 След.
Редактирование классификатора
 
Здравствуйте!

В следующей версии ГИС Конструктор планируем добавить в состав обновленные диалоги "Список данных" и "Паспорт карты".
Окно Печать карты
 
Планируем выпустить обновленную версию ГИС Конструктор ориентировочно во второй половине октября.
После выхода версии мы оповестим Вас в этой ветке форума.
Окно Печать карты
 
Здравствуйте!

Да, мы добавим данный функционал в следующую версию ГИС Конструктор.
Применение шрифта для вывода надписей на карту
 
Дополнительных настроек не требуется - главное наличие компонента QDMapView. В примере myfirst приведен пример его создания и использования. Проанализируйте, пожалуйста, этот минимальный тестовый пример (поскольку в нем корректно отображаются подписи), чтобы найти отличие в использовании компонента QDMapView в Вашем ГИС-приложении.
Применение шрифта для вывода надписей на карту
 
Здравствуйте!

При использовании компонента QDMapView и принтерного вида шрифты должны отображаться корректно.
Поскольку в примере myfirst шрифты отображаются, Вы не могли бы, пожалуйста, проанализировать исходные тексты этого тестового примера - возможно, это наведет Вас на причину некорректного отображения в Ваше программе (например, в отклике Action_PrinterType() показан пример установки принтерного вида).
Применение шрифта для вывода надписей на карту
 
Здравствуйте!

Проверили корректность отображения подписей с помощью приведенного ниже примера - шрифты отображаются корректно:
Код
  HMAP mapHandle = mapOpenAnyData(WTEXT("/tmp/Data/Noginsk/Noginsk.sit"));
  assert(mapHandle);

  HOBJ textObjectHandle = mapCreateObject(mapHandle);
  mapRegisterDrawObject(textObjectHandle, 5, LOCAL_TITLE);

  IMGTRUETEXT parmText;
  memset(static_cast<void*>(&parmText), 0, sizeof(parmText));
  parmText.Text.Color = RGB(0, 0, 0);
  parmText.Text.Height = 4000;
  parmText.Text.Weight = FW_THIN;
  parmText.Text.BkgndColor = IMGC_TRANSPARENT;
  parmText.Text.ShadowColor = 0xFFFFFFFF;
  StrCopy(parmText.FontName, "Times New Roman", sizeof(parmText.FontName));

  assert(mapAppendDraw(textObjectHandle, IMG_TRUETEXT, (char *)&parmText));

  IMGLINE parmLine;
  parmLine.Color = 255;
  parmLine.Thick = 255;

  assert(mapAppendDraw(textObjectHandle, IMG_LINE, (char *)&parmLine));

  mapAppendPointPlane(textObjectHandle, 6195000, 7440000);
  mapAppendPointPlane(textObjectHandle, 6195000, 7445000);

  mapPutTextUnicode(textObjectHandle, WTEXT("ФЫВАПРОЛЖЭ"), 0);

  long isCommited = mapCommitObject(textObjectHandle);
  assert(isCommited);

  mapCloseData(mapHandle);
Применение шрифта для вывода надписей на карту
 
Здравствуйте!

Не получилось найти шрифт Compact в списке шрифтов, установленных по умолчанию в Astra Linux 1.6 ("Панель управления" -> "Шрифты").
Уточните, пожалуйста, корректно ли Вы установили данный шрифт в операционной системе (отображаются ли его параметры в указанном выше диалоге).
Карта Подольск. Тестовый пример mapinfo.
 
Здравствуйте!

Посмотрите, пожалуйста, тестовый пример mapinfo из состава инсталляции.
В нем реализовано отображение, перемещение и масштабирование карты без использования визуальных компонентов ГИС Конструктор.
Работа с картами в формате S57 в ГИС Конструкторе (Astra Linux Смоленск)
 
Здравствуйте!

Возможно, я Вас не до конца корректно направил - в ГИС-приложении необходимо создать экземпляр класса QDMapView.
Работа с картами в формате S57 в ГИС Конструкторе (Astra Linux Смоленск)
 
Для того, чтобы приложения, которые вы разработаете, не требовали наличия лицензии (электронного ключа), Вам необходимо выполнить действия, описанные в разделе "II. Особенности установки и работы" файла readme.txt из комплекта поставки ГИС Конструктор.
Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 53 След.



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

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