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

KFF (Все сообщения пользователя)

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

Страницы: Пред. 1 ... 3 4 5 6 7 8 9 10 11 12 13 ... 327 След.
Редактор векторного знака
 
[QUOTE]Alla Krylova написал:
Здравствуйте! Ошибка исправлена. Вы можете скачать обновленную версию программы[/QUOTE]
Скачал. Получил  - 0 вместе "круглосуточно". (см. картинку ниже)



[B]Ещё один вопрос - куда делся инструмент перемещение элемента?[/B]

[IMG WIDTH=1139 HEIGHT=564]https://a.radikal.ru/a21/1908/7f/d577825006bc.png[/IMG]
Редактор векторного знака
 
[QUOTE]Alla Krylova написал:
Добрый день! Проблему увидели, разбираемся. Спасибо.[/QUOTE]
[URL=http://gisweb.ru/forum/user/14402/]Alla Krylova[/URL], на каком этапе решение проблемы ?
Редактор векторного знака
 
[QUOTE]Alla Krylova написал:
Для решения Вашей проблемы необходимо указать #55.s - это Сокращенное название справочной семантики, без указания значения по умолчанию.[/QUOTE]
не получилось

[IMG WIDTH=1920 HEIGHT=1080]https://a.radikal.ru/a34/1907/c6/2f4acd71db54.png[/IMG]
Редактор векторного знака
 
Здравствуйте уважаемые разработчики !

Вопрос по редактору классификатора.
В новой версии редактора векторного знака в редакторе классфикатора не обнаружил флаг "раскодировать перечислимую семантику"
Суть проблемы.
Мне в бокс векторного знака нужно добавить текст по семантике которая является "перечислимой" и вместо того,

чтобы на карте отображался тект типа "красный" - отображается код этого значения -1
Изменено: KFF - 30.06.2019 13:51:25
Редактор знака
 
[QUOTE]Роман Демиденко написал:
Проверили работу задачи "Редактор классификатора" на версии с сайта от 15.03.2019.[/QUOTE]
Стоп Стоп Стоп. А это что за "редактор" ?


[IMG WIDTH=1493 HEIGHT=611]https://b.radikal.ru/b20/1903/84/2f9c3e39d0f5.png[/IMG]
Воздушные трассы в Панорама 12.7.0 x64
 
[QUOTE]Роман Зуев написал:
Подскажите, пожалуйста, существует ли в Панораме возможность создавать воздушные трассы (по промежуточным поворотным пунктам) и ОПРС (отдельные приводные радиостанции), а также рассчитывать расстояния от этих трасс до объектов на электронной карте?[/QUOTE]
[URL=https://gisinfo.ru/products/anibasex64.htm]https://gisinfo.ru/products/anibasex64.htm[/URL]

[URL=http://gistoolkit.ru/download/doc/aniguide.pdf]http://gistoolkit.ru/download/doc/aniguide.pdf[/URL] страница 33 (ведение базы маршрутов),

на стр 35 на внешнем виде диалога, по кнопкам видны возможности
Изменено: KFF - 17.03.2019 09:40:00
Редактор знака
 
Попытался решить проблему копированием части знака.
Скопировал, настроил семантику, шрифт, высоту и.т.п
Нажал "Сохранить"" и знак превратился вот в это, причём все семантики остались корректными
[IMG WIDTH=191 HEIGHT=131]https://d.radikal.ru/d05/1903/b8/2fe85a150385.png[/IMG]

Можно вернуть адекватный редактор классификатора, пока новый не доведут до ума,

как это уже было с редактором объекта 3 года назад,  а то так можно потерять все свои классификаторы
Изменено: KFF - 16.03.2019 20:38:48
Редактор знака
 
Здравствуйте господа разработчики !
После скачивания очередной версии ГИС Панорамы 12, обнаружил,
что исчез режим коррекции метрики создаваемой части векторного объекта
[IMG WIDTH=384 HEIGHT=328]https://cdn1.savepice.ru/uploads/2019/3/16/0646a2064cb17255d8991ba824baece0-full.png[/IMG]

Кроме того, подскажите, как создать подпись по семантике ?
Жамкал раз 5 , пустую подпись создать получилось, по семантике - нет ?
Изменено: KFF - 16.03.2019 20:22:18
Использование "холста" в задачах
 
Здравствуйте господа разработчики !

Вопрос

Как использовать вот эту функцию, а точнее выделенный параметр в задаче [B][U]PANTASK в ГИС Операторе [/U][/B]
[QUOTE][B][U]
[/U][/B]_MAPIMP long int _MAPAPI mapPaintMapObject95Ex(HMAP hMap, [B]HDC hdc, [/B]RECT *rect,
                                              PAINTPARM *image, HOBJ object,  long int alpha);[/QUOTE]
[B]Простыми словами, мне нужно поверх карты нарисовать полупрозрачный площадной объект[/B]

[CODE]В классической задаче в ОС Windows это делается вот так
// ===========================================================
// Создать объект "окно электронной карты"
// ===========================================================
constructor TPanWindow.CreatePanWindow(aPanTask : TObject; hwmap : HWND; aparm : TTASKPARM);
begin
 inherited Create();
 FHMap        := 0;
 FHMainWindow := 0;
 FHMapWindow  := 0;
 FHMapDoc     := 0;
 FPanTask     := nil;
.......
 FCanvas := TCanvas.Create;
 FCanvas.Handle  := GetDC(hwmap);
end;


// ===========================================================
// Удалить объект "окно электронной карты"
// ===========================================================
destructor  TPanWindow.Destroy;
begin
 if Assigned(FCanvas) then
 begin
   ReleaseDC(FHMapWindow, FCanvas.Handle);
   FCanvas.Free;
   FCanvas := nil;
 end;
 inherited;
end;



int TPanAction::Paint(THDC& dc, bool erase, TRECT& rect)
{
   if (vObjRte == 0) return 0;
   mapPaintMapObject95Ex(HMap, MapWindow->FCanvas.Handle, rect, img, hobj, 50);
   return 1;
}
[/CODE]

[B][U]
[/U][/B]
Изменено: KFF - 21.02.2019 13:56:12
mapSetScreenImageSize, корректное использование
 
[QUOTE] // Уточнить размер экрана в миллиметрах для сохранения HorPixelInMeter
ScreenSize = sqrt((double)ScreenWidth  * ScreenWidth + ScreenHeight * ScreenHeight) /    
   HorPixelInMeter * 1000.0 * ScreenScale / 100.0;[/QUOTE]
Всё таки внутренний пересчёт присутствует, ОК.
Вопрос:
Имеется 2 разных монитора подключенных к видеокарте (1920х1080 [B]основной [/B]и 1600х1400 [B]резервный[/B])
Отображение карты на резервном с метрикой 4х3, у основного 16х9 (HD)
При старте, ядро берёт по умолчанию метрику первого монитора (число 512) и применяет к картографии в итоге
на мониторе на котором карты - в нижней части чёрная полоса высотой 1400-1080 (320 пиксель)

Чтобы "убрать" эффект" я использовал вышеуказанную функцию с коррекцией метрики  монитора.
То есть, запоминая исходный mapGetScreenSize в глобальную переменную (условная базовая диагональ нормального отображения карты)[B]
[/B]
устанавливаю буфер который перекроет 1400 пиксель по высоте
mapSetScreenImageSize(screen.Width*2, screen.Height*2); 3840х2160и возвращаю mapSetScreenSize(512)
[B]
[/B]
Чёрная полоса на втором мониторе - пропадает.
[B]Вопрос - это правильное использование памяти/функция/ядра? или я что-то делаю не так[/B]
Страницы: Пред. 1 ... 3 4 5 6 7 8 9 10 11 12 13 ... 327 След.



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

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