Страница 1 из 1

Маркировка отредактированных объектов.

Добавлено: 06 дек 2018, 16:04
tern222
Здравствуйте. Есть shp файл разбитый на множество полигонов. Для каждого из полигонов необходимо заполнять набор атрибутов. Есть ли возможность в QGIS допустим выделять другим цветом те полигоны, у которых были отредактированы атрибуты?

Re: Маркировка отредактированных объектов.

Добавлено: 06 дек 2018, 17:05
freeExec
Можно допустим если атрибут А не заполнен, то рисовать объект красным.

Re: Маркировка отредактированных объектов.

Добавлено: 06 дек 2018, 17:08
tern222
А как это сделать не подскажете?

Re: Маркировка отредактированных объектов.

Добавлено: 07 дек 2018, 13:01
antonv
tern222, в контекстном меню слоя Свойства - вкладка Стиль. В выпадающем списке выбрать "Уникальные значения" вместо "Обычный знак", выбрать атрибут, по значениям которого вы хотите красить полигоны, а потом нажать кнопку "Классифицировать", которая чуть ниже. Вам для каждого встретившегося в атрибуте значения предложат разные цвета. Самым последним в списке будет стиль полигона, у которого значения не указано.

Re: Маркировка отредактированных объектов.

Добавлено: 10 дек 2018, 10:32
tern222
У меня на текущий момент у полигонов нет указанных значений, то есть мне не чего классифицировать. Возможно ли реализовать такую классификацию: если значение не заполнено - один цвет, если в поле значения больше например двух символов - другой цвет?

Re: Маркировка отредактированных объектов.

Добавлено: 10 дек 2018, 14:15
Денис Афанасьев
Стиль на основе правил
В поле "метка" прописать 1
В поле "фильтр" прописать условие:
if( length( "Field" ) > 0,1,0)
где field - наименование редактируемого поля.
Если оно для объекта заполнено, длина строки будет больше одного символа, функция вернет значение 1, полигон закрасится.

Re: Маркировка отредактированных объектов.

Добавлено: 10 дек 2018, 16:18
tern222
Работает отлично, но теперь полигоны с незаполненным значением не видны на карте. Я так понимаю, необходимо добавить правило по аналогии первому для незаполненных полей, но не могу сообразить как правильно прописать.

Re: Маркировка отредактированных объектов.

Добавлено: 10 дек 2018, 16:42
tern222
Разобрался как сделать. Спасибо большое за помощь!