Jak wyśrodkować mapę w Print Composer do tego samego centrum, co w oknie mapy?


12

Nie wiem, jak mogę wyśrodkować mapę w Print Composer na warstwie / obiekcie / centrum mapy w taki sam sposób, jak w oknie mapy w QGIS 1.8 . Powiedzmy, że mam warstwę, którą chcę mieć na środku mapy. W oknie mapy jest to całkiem proste - po prostu klikam „ Powiększ zakres warstw ”.

Niestety, kiedy tworzę ramkę mapy w Kompozytorze map, warstwa jest wyśrodkowana na szerokości (dobra), ale nie na wysokości (chyba jest wyrównana do dołu).

Jeśli użyję przycisku Ustaw, aby zmapować zasięg obszaru roboczego w programie Print Composer / Właściwości elementu / Zakresów , jest on ponownie wyśrodkowany na szerokości, ale tym razem wyrównany do góry.

Myślę, że w obu przypadkach znacznie lepiej byłoby wyśrodkować. Czy jest jakiś sposób na wyśrodkowanie mapy w Print Composer do tego samego centrum, co mapa w oknie mapy?


Dobra decyzja! To byłaby fajna funkcja. Możesz obliczyć pożądany zasięg (choć manipulowanie zasięgiem powoduje zmianę rozmiaru mapy w kompozytorze). Uważam, że „ustawiony zasięg płótna mapy” powoduje raczej bardziej pomniejszony widok niż faktycznie widzę na płótnie, więc używam go, aby się zbliżyć, a następnie ręcznie dopasować zgodnie z odpowiedzią Willy'ego. Po wyśrodkowaniu dostosuję skalę, aby wyglądała tak, jak widzę na kanwie mapy.
MappaGnosis,

Odpowiedzi:


13

Cóż, w Qgis 2.0 możesz kliknąć menu „Układ”, a następnie „Przenieś zawartość” i dopasować warstwy do swoich upodobań


1
Podobnie jak w przypadku pierwszej odpowiedzi, ręczne manipulowanie nie jest sposobem na prawidłowe wyśrodkowanie mapy na interesującym obiekcie (wielokącie / warstwie).
Miro

9

Według mojej sugestii (funkcja # 6988) został on naprawiony w zestawie zmian 5aac8bbfe060502944b4b4cc3bfb00860b583e98. Teraz po naciśnięciu opcji Ustaw zasięg płótna mapy w Print Composer / Właściwości elementu / Rozszerzenia mapa w ramce mapy jest wyśrodkowana zarówno poziomo, jak i pionowo (w tej chwili tylko w cotygodniowych kompilacjach QGIS 2.1 - przetestowałem ją i działa)


1
Dziękujemy za kontynuowanie tego. Nie wiem, dlaczego to nie jest domyślne.
mikeLdub

1

W tym celu dostosowuję okno kanwy mapy. W przegródce między oknem warstwy znajduje się kontrolka umożliwiająca dostosowanie szerokości. Ręcznie wydaje mi się, że stosunek ten jest taki sam jak Print Composer.


Dziękuję Ci. Niestety to nie działa w moim przypadku. Mam na myśli, że w przybliżeniu ręcznie ustawiony współczynnik okna mapy jest dość niesystematyczny i nieprecyzyjny. Wydaje mi się, że w tym przypadku lepiej ustawić powiększenie i przesuwanie (przesunąć zawartość elementu) do pożądanego zakresu bezpośrednio w kompozytorze wydruku. W każdym razie jeszcze raz dziękuję za próbę :-)
Miro

Cóż, jeśli robisz to więcej niż raz, możesz być zainteresowany użyciem narzędzia Atlas i posiadania warstwy pokrycia, która pokieruje zasięgiem. W takim przypadku odsyłam Cię do innych użytkowników, ponieważ nie jestem zaznajomiony z najnowszymi wersjami Atlas, które są w kompilacji trunk.
Willy

Przechodząc do badania narzędzia Atlas, dziękuję. Dodałem to również jako problem do hub.qgis.org, aby mapa była wyśrodkowana na wysokości podczas dodawania ramki mapy i za pomocą przycisku Ustaw zasięg mapy obszaru.
Miro
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.