Стиль объекта
-
- Новоприбывший
- Сообщения: 8
- Зарегистрирован: 17 фев 2021, 19:39
- Репутация: 0
- Откуда: Волгоград
Стиль объекта
Возникла необходимость изменить стиль только выбранных объектов, т.е. буквально выделить объекты на карте и раскрасить выборку , понял что это делается через правила с помощью is_selected, но не понятно как правильно задать эту функцию, прошу помочь примером
- Игорь Белов
- Гуру
- Сообщения: 2229
- Зарегистрирован: 04 янв 2011, 22:00
- Репутация: 1501
- Откуда: Казань
Re: Стиль объекта
Если я правильно понял, Вы хотите воспроизвести технику MapInfo: выделил объекты — изменил стиль — выделение снял, а объекты покрашены. Это работает потому, что в MapInfo каждый объект имеет три свойства:
Простое решение — добавить к атрибутам поле, содержащее тип объекта: число (1, 2, 3) или строку ('лесок', 'лужок', 'садик'), и поменять стиль с [Обычный знак] на [Уникальные значения]. Указать при этом как "Значение" то самое поле. Зелёным плюсиком внизу добавить будущие значения типов и для каждого тщательно и с любовью нарисовать стиль.
Вот теперь на карте выбираем объекты одного типа, а в калькуляторе полей изменяем значение на нужное. Результат — выделение снял, объекты покрашены.
- геометрия
- атрибуты
- стиль
Простое решение — добавить к атрибутам поле, содержащее тип объекта: число (1, 2, 3) или строку ('лесок', 'лужок', 'садик'), и поменять стиль с [Обычный знак] на [Уникальные значения]. Указать при этом как "Значение" то самое поле. Зелёным плюсиком внизу добавить будущие значения типов и для каждого тщательно и с любовью нарисовать стиль.
Вот теперь на карте выбираем объекты одного типа, а в калькуляторе полей изменяем значение на нужное. Результат — выделение снял, объекты покрашены.
- Вложения
-
- классификация
- Screenshot_2021-12-27_20-43-40.png (63.38 КБ) 1541 просмотр
-
- калькулятор полей
- Screenshot_2021-12-27_20-57-21.png (76.33 КБ) 1541 просмотр
The purpose of computing is insight, not numbers
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 12 гостей