Obsługujesz wiele ramek mapy z różnymi warstwami w jednym układzie wydruku?

31

Często potrzebuję dwóch (lub więcej) ramek mapy w układzie mapy, aby prezentować różne dane obok siebie. W QGIS Print Composer łatwo jest tworzyć wiele ramek map. ALE...

Z natury mojej pracy bardzo często muszę aktualizować niektóre ramki mapy, ponieważ dane, które prezentuję na mapie, uległy zmianie lub muszę dodać / usunąć warstwę, zmienić skalę, rzutowanie itp.

Więc jeśli utworzę jedną ramkę mapy, zablokuję ją ( Zablokuj warstwy dla elementu mapy ), utworzę drugą ramkę mapy z różnymi warstwami, skalą, rzutowaniem itp., A następnie uświadomię sobie, że muszę coś zmienić w pierwszej ramce, nie mogę znaleźć prostej sposób na zrobienie tego ...

Aby to zrobić w Mapinfo, istnieje więcej okien map, w ArcGIS jest wiele ramek danych. Co jest w QGIS, aby to osiągnąć?

Miro
źródło
1
podczas pracy z kompozytorem wydruku QGis można zapisać ramkę mapy jako szablon (pierwszy przycisk na pasku narzędzi) i ponownie otworzyć ją ponownie za pomocą drugiego. W ten sposób możesz zarządzać wieloma różnymi układami.
Curlew

Odpowiedzi:

27

Użyj grup warstw, aby uprościć edycję, a następnie nie blokuj ramki, klikając ją prawym przyciskiem myszy, ale zamiast tego użyj pola wyboru „Blokuj warstwy dla elementu mapy” na karcie Mapa.

Grupuję warstwy według ramki mapy, w której chcę je umieścić. Następnie mogę szybko włączyć i wyłączyć zestaw warstw podczas pierwszej konfiguracji ramki mapy, a następnie kliknąć pole „Zablokuj warstwy dla elementu mapy”. Kiedy chcę zmienić jedną ramkę mapy, a nie drugą, mogę po prostu pracować w ramach jednej grupy. W razie potrzeby możesz chcieć powielić warstwę w każdej grupie lub jeśli chcesz mieć inną symbolikę dla tej samej warstwy w różnych ramkach.

Po kliknięciu przycisku „Odśwież” w menu Widok tylko wybrana aktualnie ramka mapy jest aktualizowana, chyba że masz dodatkowe ramki mapy, które są zarówno odblokowane (bez ikony kłódki poprzez kliknięcie samej ramki) i nie mają „warstw blokady” zaznaczone pole wyboru.

Praca z grupami warstw i blokowaniem elementów w ten sposób jest dość analogiczna do konfiguracji ArcMap, chyba że chcesz zmienić odwzorowanie ramki mapy, a nie drugiej.

MappaGnosis
źródło
2
To całkiem dobry sposób na poradzenie sobie z tym zadaniem. Zastanawiałem się również nad dodaniem pewnego rodzaju ramki danych, takiej jak Arc *.
Nathan W
1
To doskonałe rozwiązanie, które obecnie wdrażam w moim projekcie. Dobra robota, @Sylvester Sneekly
Bryce Touchstone
Dziękuję Ci. To był mój pierwszy pomysł - grupowanie. Ale pomyślałem, że musi być coś lepszego - choć teraz o tym myślę, oprócz projekcji i włączania / wyłączania grup, tak naprawdę nie ma nic więcej. Nie idealnie, ale działa, dopóki w jednym projekcie nie będzie więcej map :-) Jeszcze raz dziękuję.
Miro,
1
@Nathan Czy masz szansę na tworzenie ramek z różnymi projekcjami?
Miro,
2
@ nathan-w Czy zastanawiałeś się kiedyś nad dodaniem funkcji QGIS do wielu ramek Arc? Byłoby to bardzo przydatne, pomagając oddzielić ludzi od Arc tutaj w firmie, dla której pracuję. Większość ludzi skarży się na konieczność blokowania warstw, wyłączania warstw, ponownego odblokowywania itp.
davehughes87
3

Powinieneś być w stanie poradzić sobie z większością tego, co robisz, używając zależności skali dla warstwy.

tak więc mapa 1 to 1: 5000, a mapa 2 to 1: 50 000, możesz następnie zmienić sybologię w dowolnej kolejności lub pokazać je wszystkie, a jedna mapa nie wpłynie na drugą. Zasadniczo przy użyciu techniki grupowania, ale w oparciu o skalę zamiast ramki mapy.

znak
źródło
2
Dzięki, jest to również możliwa opcja. Chociaż w moim przypadku potrzebuję obu w różnych projekcjach, co w tej chwili nie jest możliwe w QGIS - moim rozwiązaniem jest przygotowanie wstawki, eksport do obrazu i wklejenie go z powrotem do kompozytora jako obraz. Poprosiłem także w centrum QGIS o dodanie opcji wyboru hub.qgis.org/issues/11193
Miro