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

Сергей Гамов (Все сообщения пользователя)

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

Страницы: 1 2 3 4 5 6 7 8 9 10 11 След.
Программное нанесение на карту разгранлиний
 
А в объекте и подобъектах сквозная нумерация точек, что ли?

Давайте рассмотрим пример. Вот мне надо нанести разгранлинию, в ней некоторое количество точек, среди них есть включаемые и исключаемые, расположены они вперемешку. Я Ваше объяснение понял так, что сначала я создаю объект с нужным кодом и характером локализации, и [B]один[/B] подобъект. Затем начинаю последовательно добавлять точки метрики. При этом если точка включаемая, я её добавляю в сам объект, т.е. в параметре [I]subject[/I] передаю 0, а если исключаемая, то 1 (очередную точку добавляю в подобъект). А уж дальше ваша библиотека сама разберётся при отрисовке, принадлежит очередная точка метрики объекту или подобъекту, и нарисует дугу в нужную сторону. Правильно я понял?
Изменено: Сергей Гамов - 05.04.2022 21:24:14
Программное нанесение на карту разгранлиний
 
Здравствуйте.

Подскажите пожалуйста, как при создании объектов карты типа "разгранлинии" указывать для отдельных точек - включаются они или исключаются? От этого зависит, с какой стороны будет рисоваться дуга вокруг точки. В какой-то теме давали подсказку, как это сделать в редакторе карты (ГИС Оператор), а как задать программно?
Спасибо.
Получение изображения объекта из классификатора с учетом семантик, Получение изображения объекта из классификатора с учетом семантик, которые могут влиять на его отображение
 
Ок, спасибо. Согласитесь, догадаться, что для разработки программы под Linux нужно потрошить SDK под другую платформу, при наличии-то "родного" SDK, было невозможно.
Получение изображения объекта из классификатора с учетом семантик, Получение изображения объекта из классификатора с учетом семантик, которые могут влиять на его отображение
 
[QUOTE]Oleg Belenkov написал:
Для ее формирования есть классы, описанные в sdk14.zip\include\semdef.h и  mapsem.h. Реализация в sdk14.zip\mapacces\semdef.cpp и  mapsem.cpp.[/QUOTE]
Если Вы имели ввиду архив sdk14_linux.zip, доступный для скачивания с вашего сайта по ссылке [URL=https://gisinfo.ru/download_linux/?id=150]https://gisinfo.ru/download_linux/?id=150[/URL] , то ни одного из названных Вами файлов в этом архиве нет. А где, Вы говорите, поискать универсальный класс TSemnEdit?

А если файл sdk14.zip, доступный для скачивания из раздела "Программы для Windows", то вопрос здесь задан в разделе форума "Средства разработки ГИС-приложений для [B]Linux[/B]". Вы имеете ввиду, что надо выдрать пару файлов из виндового SDK?
Изменено: Сергей Гамов - 22.03.2022 19:28:57
Получение изображения объекта из классификатора с учетом семантик, Получение изображения объекта из классификатора с учетом семантик, которые могут влиять на его отображение
 
[QUOTE]Эдуард Портнягин написал:
Привожу пример кода рисования образца объекта из классификатора, вид которого зависит от семантики.[/QUOTE]
Слушайте, ну это уже издевательство какое-то. Ув. тов. Олег Беленков ясно сказал, что можно использовать функцию mapPaintExampleObjectByFuncDataToXImage для отрисовки изображения объекта классификатора с учётом значения семантик. Я попросил у него рабочий пример кода [B]с этой функцией, используемой для этой цели[/B]. Вместо этого мне отвечаете Вы и то какую-то ненужную линию рисуете с помощью этой функции, то совершенно другую функцию используете.

Если не знаете, как на заданный вопрос ответить, то и не отвечайте. Если знаете, что ответа не существует - так и напишите, ошибся ув. тов. Олег Беленков.
Получение изображения объекта из классификатора с учетом семантик, Получение изображения объекта из классификатора с учетом семантик, которые могут влиять на его отображение
 
[QUOTE]Эдуард Портнягин написал:
Привожу пример работы с функцией mapPaintExampleObjectByFuncDataToXImage[/QUOTE]
Извините, но создаётся впечатление, что этот пример рисует какую-то произвольную линию, а не условный знак из классификатора, такой, чтобы его вид был пользовательским и зависел бы от значений семантик. Лучше всего - на примере условного знака из классификатора operator.rsc, именно об этом идёт речь в этом топике.
Получение изображения объекта из классификатора с учетом семантик, Получение изображения объекта из классификатора с учетом семантик, которые могут влиять на его отображение
 
[QUOTE]Oleg Belenkov написал:
Есть еще такие функции -[/QUOTE]
Прошу извинить, Вы не могли бы опубликовать рабочий пример с использованием этих функций? А то я попробовал   mapPaintExampleObjectByFuncDataToXImage, так у меня почему-то в XImage вувелся кусочек карты, а не условный знак классификатора, как функцией   mapPaintExampleObjectByFuncToXImage. Видимо, структуру   POLYDATAEX надо заполнять полностью, понимая, что делаешь. Но примеров использования   mapPaintExampleObjectByFuncDataToXImage в /usr/share/gisdesigner/examples не обнаружилось. Я для начала вызвал её с пустой data, установив в ней только   data.MapRsc, рассчитывая на то, что получу изображение значка по умолчанию, как после функции mapPaintExampleObjectByFuncToXImage, чтобы потом уже колдовать с семантиками. Но не взлетело.
Рабочий пример сильно помог бы.
Изменено: Сергей Гамов - 17.03.2022 16:21:56
Получение изображения объекта из классификатора с учетом семантик, Получение изображения объекта из классификатора с учетом семантик, которые могут влиять на его отображение
 
[QUOTE]Елена Кузнецова написал:
Классификатор operator.rscz входит в инсталляцию программы ГИС Оператор[/QUOTE]
Классификатор входит, но его описание - нет.
Версия сертифицированного ГИС Конструктора
 
[QUOTE]Александр Савелов написал:
На текущий момент сертифицирован ГИС Конструктор для Qt Designer версии 12.5.2 для ОС Astra Linux SE (релиз "Смоленск") РУСБ.10015-01 версии 1.6.[/QUOTE]
Вот, теперь мне всё понятно. Спасибо. Печально это.
Версия сертифицированного ГИС Конструктора
 
Елена, во-первых, ссылка на документ, которую Вы поместили в Ваше сообщение, ведёт на хост в вашей локальной сети. Во-вторых, что гораздо важнее, в Вашем сообщении много говорится о совместимости сертифицированных версий разных ваших продуктов с Astra Linux 1.7 (непонятно только, с какой сборкой - Смоленск, Ленинград, или может быть новоявленный Севастополь) - но это какие угодно продукты, кроме ГИС-Конструктора, о котором я интересовался. И не та платформа, которой я интересовался.

Неужели так трудно дать прямой ответ на тот вопрос, который я задал?
Страницы: 1 2 3 4 5 6 7 8 9 10 11 След.



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

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