Зависимости между слоями

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Ответить
asia
Новоприбывший
Сообщения: 1
Зарегистрирован: 15 май 2023, 15:56
Репутация: 0
Откуда: Казань

Зависимости между слоями

Сообщение asia » 15 май 2023, 16:05

Подскажите, как создать зависимость между двумя и более слоями.
Допустим у меня есть слои X и Y. Существует у них одинаковое поле "name" и изменяемое поле "status". Как сделать так, что при изменении значения в ячейке поля "status" слоя X изменялось значение в значение в ячейке поля "status" слоя Y?

AlexRomantsov
Завсегдатай
Сообщения: 316
Зарегистрирован: 24 мар 2022, 05:54
Репутация: 137
Ваше звание: хм, сам не знал
Откуда: Томск

Re: Зависимости между слоями

Сообщение AlexRomantsov » 16 май 2023, 05:11

Поле "status" изменяется в только в одном из слоев, во втором - наследуется? Тогда совсем просто: допустим, в слое Y два поля, "name" и "status". В слое X - только одно, "name". Свойства слоя X, раздел "Связи" в панели настроек, и там настраиваете:
link.JPG
link.JPG (65.78 КБ) 846 просмотров
.
После чего, в Полях слоя X добавится новое связанное поле "Y_status", в котором, при совпадении значений "name" будет наследоваться статус из слоя Y.
Если в настройках Связи установите флаг на Editable join layer, тогда значением статуса в Y можно будет управлять из дочернего X

Ответить

Вернуться в «QGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 14 гостей