Per i futuri lettori che stanno visualizzando questo post, questo errore esiste ancora a 2.12. Ecco un esempio visivo del bug, screenshot da un pdf che ho creato usando Print Composer. Tutti i livelli, così come la mappa di base delle immagini Bing, erano EPSG: 3857 (WGS 84 / Pseudo Mercator). Ho notato in rosso come le immagini sottostanti si sono spostate. Questo spostamento si verifica solo nell'output di Print Composer; ovunque altro si allineava correttamente. Sembra proprio una sorta di spostamento del dato:
Ma non è un cambiamento di riferimento. È un bug di Print Composer che sposta la posizione della mappa di qualsiasi (tutto? Non sono sicuro. Almeno Bing Aerial) Mappa di base di OpenLayers quando viene esportata in un pdf (anche png, penso). Ma questo spostamento si verifica solo se c'è un margine attorno alla mappa in Print Composer, ovvero l'area della mappa è più piccola del formato carta. Anche di un millimetro (strano, eh?)
Fortunatamente, la spiegazione di Shankar (grazie!) Fornisce una soluzione alternativa. Espanderò la sua risposta con questi dettagli:
Per aggirare il bug, se si aggiunge una mappa a Print Composer che contiene una mappa di base OpenLayers, la mappa deve riempire l'intera dimensione della pagina, senza alcun margine (questo è un peccato, perché lo spazio bianco attorno alla mappa può aiutare visivamente). Per riempire la pagina, vai al pannello Proprietà oggetto della mappa (Visualizza> Pannelli> Proprietà oggetto, spuntato). Espandi la sezione "Posizione e dimensioni". Nota le caselle X, Y, Larghezza e Altezza; definiscono il punto di origine e l'estensione della mappa sulla pagina. Poiché vogliamo che le dimensioni della mappa siano uguali alle dimensioni della pagina, inseriamo i valori delle dimensioni della pagina. Ad esempio, le dimensioni della carta A4 sono 210 mm x 297 mm ( http://www.papersizes.org/a-paper-sizes.htm ). Quindi, per una mappa orientata in verticale, inserisci: X = 0, Y = 0, Larghezza = 210, Altezza = 297
- questi valori presuppongono che il "Punto di riferimento" sia selezionato nella casella nord-ovest.
Nota come la mappa riempie l'intera pagina. Ora, quando esporti in un pdf, l'immagine della mappa di base sottostante non verrà spostata.