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

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

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

Страницы: Пред. 1 2 3 4 5 6 7 8 След.
ViewSelect слои и выделение объектов
 
[QUOTE]Andrey Gheleznyakov написал:
На экране должны отображаться только несколько объектов, или отображаются несколько слоев, а нужные объекты выделены контуром, или ...?[/QUOTE]
На экране должны отображаться несколько выбранных слоев, и нужные объекты выделены контуром
ViewSelect слои и выделение объектов
 
Еще раз здравствуйте.
Кажется становится понятна суть проблемы, истоки ее в примерах поставки.
Вот как отмечаем объект для селектирования :[CODE]mvMap.ViewSelect.SelectSample(true, listname, 64);[/CODE]а вот слой данных для отображения[CODE]mvMap.ViewSelect.Layers[LayerNum]:=true;[/CODE]и там, и там - [B]ViewSelect[/B], т.е. один и тот же объект "Условия отображения". И одновременное заполнение этого ViewSelect приводит к объединению условий. Поэтому происходит отображение только объектов из списка сэмплов.
ViewSelect слои и выделение объектов
 
Здравствуйте, уважаемые разработчики и гуру.
Помогите разобраться.
Задача, как всегда, ))) простая:
1.Открываем карту,
2.Выводим список слоев у которых есть объекты
3.выбираем нужные слои и отображаем их
4.выбираем объект или группу объектов и селектируем их

пункты 3 и 4 по отдельности работают правильно, но сделать так чтобы:
[B]выбираем нужные слои и селектируем на них объекты - не получается.[/B]
Я так подозреваю, у меня неправильное понимание работы с ViewSelect,
подскажите что не так, и в какую сторону копать.
Пример во вложении.
Спасибо.

GTK11, DelphiXE3
Нарезка линейного объекта
 
Так и предполагал, спасибо.
Только, что делать, если точка дороги лежит в радиусе больше заданного от остановки. (Оцифровано на прямом отрезке без общей точки)
Вести список обработанных точек для последующего анализа?..
Или может сначала пробежать по остановкам и попробовать дотянуть их до ближайшей дороги с добавлением на дорогу точки?
Нарезка линейного объекта
 
Всем привет!
Вроде задача несложная, но сходу не нашел решение, жара наверное )
Оцифрована линейная дорога и на ней векторные остановки. За точность посадки остановок на дорогу и общие точки с ней, не ручаюсь - карта пришлая.
Вопрос - как нарезать дорогу на последовательные фрагменты с использованием остановок.
Буду благодарен за пинки в нужном направлении.
Спасибо.

__
DXE3, GTK11
mapSampleSelect + mapSelectSemanticAppend в одном контексте
 
А как работает
[CODE]// Заполнить контекст поиска из объектов набора
// hobjset - указатель на набора объектов
// hselect - условия поиска
// При ошибке возвращает 0

function mapBuildSelect(ObjSet : HObjSet; select : HSelect) : integer;
[/CODE]
Он добавит объекты в контекст или заменит имеющиеся собой
И куда добавит в список?
mapSampleSelect + mapSelectSemanticAppend в одном контексте
 
То есть... Контекст хранит или "запрос по атрибутам", или список идентификаторов объектов. Теперь ясно.
mapSampleSelect + mapSelectSemanticAppend в одном контексте
 
Решил пойти другим путем.
Прописать ВСЕМ объектам новую характеристику (ХХХХХХ) со значением головного объекта
А если это простой объект - ХХХХХХ=Obj.Key

Кстати, а я могу использовать для этого 32803(GROUPPARTNER)-характеристику?
Ведь ничего страшного в том что у простого объекта будет GROUPPARTNER-характеристика!
mapSampleSelect + mapSelectSemanticAppend в одном контексте
 
А как он селектирует простые объекты, у которых нет групповых хар-к?
mapSampleSelect + mapSelectSemanticAppend в одном контексте
 
т.е. список и семантики в одном контексте не живут ?
хорошо, а можно ли сделать 2 контекста для одного сита?
 в один контекст поместить Sample
 во второй AddSemantic
а потом все нарисовать в onPaint ?
[CODE] mapViewSelect(Map, MapScreen1.Handle, dp, Sel1, clRed, cPP_PICTURE);
 mapViewSelect(Map, MapScreen1.Handle, dp, Sel2, clBlue, cPP_PICTURE);
[/CODE]
Страницы: Пред. 1 2 3 4 5 6 7 8 След.



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

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