Обробка декількох кадрів карти з різними шарами в одному макеті друку?


31

Часто мені потрібні два (або більше) кадри карти в макеті карт, щоб представити різні дані поруч. Зробити декілька кадрів карти в QGIS Print Composer легко. АЛЕ ...

В природі моєї роботи дуже часто мені потрібно оновити деякі кадри карти, оскільки дані, які я представляю на карті, змінені або мені потрібно додати / видалити шар, змінити масштаб, проекцію тощо.

Отже, якщо я створю один кадр карти, замикаю його ( Блокування шарів для елемента карти ), створюю другий кадр карти з різними шарами, масштабом, проекцією і т. Д., А потім усвідомлюю, що мені потрібно щось змінити в першому кадрі, я не можу знайти простий спосіб це зробити ...

Щоб просто зробити це в Mapinfo, є більше Map Windows, в ArcGIS є кілька фреймів даних. Що в QGIS для цього?


1
перебуваючи у композиторі друку QGis, ви можете зберегти карту карти як шаблон (перша кнопка на панелі інструментів) і знову відкрити її з другою. Таким чином ви можете керувати безліччю різних макетів.
Curlew

Відповіді:


27

Використовуйте групи шарів для спрощення редагування, а потім не блокуйте кадр, клацнувши правою кнопкою миші, а замість цього поставте прапорець «Заблокувати шари для елемента карти» на вкладці «Карта».

Я групую свої шари відповідно до кадру карти, в який я їх хочу. Потім я можу швидко включати та вимикати набір шарів під час першого налаштування кадру карти та натискати поле "Заблокувати шари для елемента карти". Коли я хочу змінити один кадр карти, а не інший, я можу просто працювати в одній групі. Ви можете скопіювати шар у кожній групі, якщо потрібно, або якщо ви бажаєте різної символіки для одного шару в різних кадрах.

При натисканні кнопки «Оновити» у меню «Перегляд» оновлюється лише вибраний поточний кадр карти, за винятком випадків, коли ви розблокували додаткові кадри (жоден значок замка, клацнувши правою кнопкою миші на сам кадр), і не мають «шарів блокування 'встановлено прапорець.

Таким чином, робота з групами шарів та блокуванням елементів є досить аналогічною налаштуванню ArcMap, за винятком випадків, коли ви хочете змінити проекцію на кадрі карти, а не на інший.


2
Це досить хороший спосіб впоратися з цим завданням. Я також розглядав питання про те, щоб додати такий тип фрейму даних, як Arc *.
Nathan W

1
Це відмінне рішення, яке я зараз реалізую у своєму проекті. Молодці, @Sylvester Sneekly
Брайс Touchstone

Дякую. Ну, це була моя перша ідея - групування. Але я подумав, що має бути щось краще - хоча, як я зараз про це знову думаю, окрім проектування та включення / вимикання груп, насправді нічого більше немає. Не ідеально, але працюю, поки в одному проекті не буде можливо більше карт :-) Дякую ще раз.
Миро

1
@Nathan Будь-який шанс зробити кадри з різними проекціями?
Miro

2
@ nathan-w Ви коли-небудь замислювались над тим, щоб додати в систему QGIS багатоканальні кадри даних Arc? Було б дуже корисно допомагати відлучувати людей від Дуги тут, в компанії, в якій я працюю. Більшість людей скаржаться на необхідність блокування шарів, вимкнення шарів, розблокування знову тощо
davehughes87

3

Ви повинні мати можливість обробляти більшість того, що ви робите, використовуючи залежність масштабу для шару.

Таким чином, карта 1 знаходиться на рівні 1: 5000, а карта 2 - на 1: 50 000, потім ви можете змінити сибологію в будь-якому порядку або зробити їх усі видимими, і одна карта не впливатиме на іншу. По суті, використовуючи техніку групування, але спираючись на масштаб, а не на карту.


2
Дякую, що теж можливий варіант. Хоча в моєму випадку мені потрібно як у різних проекціях, що в даний момент неможливо з QGIS - моє рішення на даний момент - підготувати вставку, експортувати зображення та вставити його назад у композитор як зображення. Також я попросив на центрі QGIS додати опцію для вибору проекційного hub.qgis.org/isissue/11193
Miro
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.