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?

Miro
źródło
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ń

HDunn
źródło
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)

Miro
źródło
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.

Willy
źródło
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