Всем привет!
Столкнулся со следующей проблемой.
В ArcGIS можно на разных датафреймах в одном проекте по-разному отображать один и тот же слой. Вот есть у нас "большая" карта и врезка в ее правом нижнем углу, и можно на "большой карте" отображать с помощью SQL-запроса одни объекты слоя (а другие скрыть), а на врезке - другие объекты это же слоя, и скрыть другие.
Конкретный пример. Вот есть карта аэропортов России. У нее есть врезка "Восточная Сибирь и Дальний Восток". На эту врезку залезают названия ряда западносибирских аэропортов. Чтобы они не залезали, я их с помощью SQL-запроса скрывал на этой врезке, а на основной карте они оставались.
Так получилось, что по роду службы перешел с ArcGIS на QGIS. Сделал в QGIS ту же самую карту, потом врезку к ней. Но там, судя по всему, есть просто панель слоев, без привязки к картам макета (аналог датафреймов). Значит, никак нельзя сделать, чтобы на одной карте макета не был видна часть объектов слоя, которая отображена на другой?
Различное отображение слоя в разных картах макета
-
- Интересующийся
- Сообщения: 22
- Зарегистрирован: 14 фев 2012, 08:47
- Репутация: 0
Различное отображение слоя в разных картах макета
Последний раз редактировалось sekutor 02 ноя 2017, 15:34, всего редактировалось 1 раз.
- Эдуард Казаков
- Гуру
- Сообщения: 546
- Зарегистрирован: 23 апр 2014, 17:11
- Репутация: 532
- Откуда: Planet Earth
- Контактная информация:
Re: Различное отображение слоя в разных картах макета
Здравствуйте!
Очень просто. Обратите внимение, что в свойствах объекта типы "карта" в макете есть две галочки - lock layers for map item и lock layer styles for map item. Таким образом вы можете вставлять в один макет любое количество карт с разными слоями, идаже с одними и теми же слоями, оформленными по-разному. Галочки эти под масштабом в свойствах.
Очень просто. Обратите внимение, что в свойствах объекта типы "карта" в макете есть две галочки - lock layers for map item и lock layer styles for map item. Таким образом вы можете вставлять в один макет любое количество карт с разными слоями, идаже с одними и теми же слоями, оформленными по-разному. Галочки эти под масштабом в свойствах.
-
- Интересующийся
- Сообщения: 22
- Зарегистрирован: 14 фев 2012, 08:47
- Репутация: 0
Re: Различное отображение слоя в разных картах макета
Спасибо!Эдуард Казаков писал(а): ↑02 ноя 2017, 15:32есть две галочки - lock layers for map item и lock layer styles for map item
Но! Поставил галочки. и... ничего не произошло . Панели слоев в режиме макета нет. А в той панели слоев, которая в обычном режиме, слои по-прежнему "общие", а не для каждой карты по отдельности. И в свойствах слоев возможность их различного отображения на разных картах в одном макете обнаружить не удалось...
- Эдуард Казаков
- Гуру
- Сообщения: 546
- Зарегистрирован: 23 апр 2014, 17:11
- Репутация: 532
- Откуда: Planet Earth
- Контактная информация:
Re: Различное отображение слоя в разных картах макета
Работает это так:
Вы настраиваете в основном окне QGIS тот набор слоёв и стилей, который нужен для конкретной карты. Идёте в макет и нажимаете галочки. Возвращаетесь в основное окно проекта, меняете набор слоёв и стилей, при этом отображение для "зафиксированного" объекта карты в макете не меняется. Добавляете новый объект карты в макет, он уже оформляется по новым настройкам проекта.
Повторить нужное число раз.
Вы настраиваете в основном окне QGIS тот набор слоёв и стилей, который нужен для конкретной карты. Идёте в макет и нажимаете галочки. Возвращаетесь в основное окно проекта, меняете набор слоёв и стилей, при этом отображение для "зафиксированного" объекта карты в макете не меняется. Добавляете новый объект карты в макет, он уже оформляется по новым настройкам проекта.
Повторить нужное число раз.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 15 гостей