Utskriftslayouten ger växande layout- och utskriftsfunktioner. Du kan lägga till element som QGIS 2D- eller 3D-karta, textetiketter, bilder, legender, skalstreck, grundläggande former, pilar, attribut och enkla tabeller, höjdprofiler och HTML-ramar… Du kan ändra storlek, gruppera, rikta in, positionera och rotera varje element och justera deras egenskaper för att skapa din layout. Layouten kan skrivas ut eller exporteras till bildformat, PostScript, PDF eller till SVG. Du kan spara layouten som en mall och ladda den igen i en annan session. Slutligen kan du generera flera kartor baserat på en mall med hjälp av atlasgeneratorn.
Innan du börjar arbeta med utskriftslayouten måste du ladda några raster- eller vektorlager i QGIS kartkanvas och anpassa deras egenskaper så att de passar dina egna önskemål. När allt är renderat och symboliserat som du vill, klicka på ikonen New Print Layout i verktygsfältet Project eller välj Project ►New Print Layout. Du kommer att bli ombedd att välja en titel för den nya layouten.
För att visa hur du skapar en karta följer du följande instruktioner.
På vänster sida väljer du knappen Lägg till karta i verktygsfältet och ritar en rektangel på duken genom att hålla ned vänster musknapp. Inuti den ritade rektangeln läggs QGIS-kartvyn till på duken.
Välj knappen Add scalebar i verktygsfältet och klicka med vänster musknapp på utskriftslayoutens duk. En scalebar läggs till på duken.
Välj knappen Lägg till legend i verktygsfältet och rita en rektangel på duken genom att hålla ned vänster musknapp. Legenden kommer att ritas inuti den ritade rektangeln.
Välj ikonen Select/Move item för att markera kartan på duken och flytta den lite.
Medan kartobjektet fortfarande är markerat kan du också ändra storleken på kartobjektet. Klicka med vänster musknapp nedtryckt i en vit liten rektangel i ett av hörnen på kartobjektet och dra den till en ny plats för att ändra storleken.
Klicka på panelen Item Properties till vänster och leta upp inställningen för orientering. Ändra värdet för inställningen Map orientation till ’15.00°’. Du bör se att kartobjektets orientering ändras.
Nu kan du skriva ut eller exportera din utskriftslayout till bildformat, PDF eller SVG med exportverktygen i menyn Layout.
Slutligen kan du spara din utskriftslayout i projektfilen med hjälp av knappen Save Project.
Du kan lägga till flera element i utskriftslayouten. Det är också möjligt att ha mer än en kartvy eller teckenförklaring eller skalstreck i utskriftslayoutens canvas, på en eller flera sidor. Varje element har sina egna egenskaper och, när det gäller kartan, sin egen utsträckning. Om du vill ta bort något element från layoutkanvasen kan du göra det med Delete eller Backspace.
Layout Manager är huvudfönstret för att hantera utskriftslayouter i projektet. Det ger dig en översikt över befintliga utskriftslayouter och rapporter i projektet och erbjuder verktyg för att:
sök efter en layout;
lägga till ny utskriftslayout eller ny rapport från början, mall eller duplicering av en befintlig;
byta namn på eller radera någon av dem;
öppna dem i projektet.
För att öppna dialogrutan för layouthanteraren:
från QGIS huvuddialog, välj Project ► Layout Manager… menyn eller klicka på Layout Manager knappen i Project Toolbar;
från en utskriftslayout eller rapportdialog, välj menyn Layout ► Layout Manager… eller klicka på knappen Layout Manager i verktygsfältet Layout Toolbar.
Layouthanteraren visar i sin övre del alla tillgängliga utskriftslayouter eller rapporter i projektet med verktyg för att:
visa urvalet: du kan välja flera rapporter och/eller utskriftslayouter och öppna dem med ett enda klick. Dubbelklicka på ett namn för att öppna det;
duplicera den valda utskriftslayouten eller rapporten (endast tillgängligt om ett objekt är markerat): en ny dialog skapas med den valda som mall. Du kommer att uppmanas att välja en ny titel för den nya layouten;
byta namn på rapporten eller layouten (endast tillgängligt om ett objekt är markerat): du uppmanas att välja en ny titel för layouten;
ta bort layouten: den eller de valda utskriftslayouterna tas bort från projektet.
I den nedre delen är det möjligt att skapa nya utskriftslayouter eller rapporter från grunden eller från en mall. Som standard kommer QGIS att leta efter mallar i mappen användarprofil och applikationsmallkatalogerna (nås med de två knapparna längst ner i ramen) men även i alla mappar som deklarerats som Sökväg(ar) för att söka efter extra utskriftsmallar i Inställningar ► Alternativ ► Layouter. De mallar som hittas listas i kombinationsrutan. Välj ett objekt och tryck på knappen Create för att generera en ny rapport eller utskriftslayout.
Du kan också använda layoutmallar från en egen mapp; i så fall väljer du specifik i rullgardinsmenyn för mallar, bläddrar till mallen och trycker på Create.
Tips
Skapa mallbaserade utskriftslayouter från Browser-panelen
Dra och släpp en utskriftslayoutmall .qpt från valfri filbläddrare på kartbilden eller dubbelklicka på den i Browser panel genererar en ny utskriftslayout från mallen.
När du öppnar utskriftslayouten får du en tom duk som representerar pappersytan när du använder utskriftsalternativet. Inledningsvis hittar du knappar till vänster bredvid duken för att lägga till utskriftslayoutobjekt: 2D- eller 3D-kartor, textetiketter, bilder, legender, skalstreck, grundläggande former, pilar, attribut eller enkla tabeller, HTML-ramar, höjdprofiler, … I det här verktygsfältet finns också knappar för att navigera, zooma in på ett område och panorera vyn på layouten samt knappar för att välja ett layoutobjekt och flytta kartobjektens utbredning.
Fig. 18.2 visar den första vyn av utskriftslayouten innan några element läggs till.
Till höger om duken finns två uppsättningar paneler. Den övre innehåller panelerna Items och Undo History och den nedre innehåller panelerna Layout, Item properties och Atlas generation.
Panelen Items innehåller en lista över alla utskriftslayoutobjekt som lagts till i Canvas och sätt att interagera globalt med dem (se Panelen för objekt för mer information).
Panelen Undo History visar historiken för alla ändringar som har gjorts i layouten. Med ett musklick är det möjligt att ångra och göra om layoutstegen fram och tillbaka till en viss status.
I panelen Layout kan du ställa in allmänna parametrar som ska gälla för layouten när du exporterar eller arbetar i den (se Layoutpanelen för mer information);
Panelen Item Properties visar egenskaperna för det valda objektet. Klicka på ikonen Select/Move item för att välja ett objekt (t.ex. en legend, skalstapel eller etikett) på duken. Klicka sedan på panelen Item Properties och anpassa inställningarna för det valda objektet (se Layoutobjekt för detaljerad information om varje objekts inställningar).
Med panelen Atlas kan du aktivera generering av en atlas för den aktuella layouten och få tillgång till dess parametrar (se Skapa en Atlas för detaljerad information om hur atlas genereras).
I den nedre delen av utskriftslayoutfönstret finns ett statusfält med musposition, aktuellt sidnummer, en kombinationsruta för att ställa in zoomnivån, antalet valda objekt om tillämpligt och, när det gäller atlasgenerering, antalet funktioner.
I den övre delen av utskriftslayoutfönstret finns menyer och andra verktygsfält. Alla verktyg för utskriftslayout finns tillgängliga i menyer och som ikoner i ett verktygsfält.
Verktygsfälten och panelerna kan slås av och på med hjälp av höger musknapp över valfritt verktygsfält, eller genom View ► Toolbars ► eller View ► Panels ►.
Spara projektfilen direkt från fönstret för utskriftslayout.
Skapa en ny och tom utskriftslayout med New Layout….
Duplicate Layout… : Skapa en ny utskriftslayout genom att duplicera den nuvarande.
Ta bort den aktuella layouten med Delete Layout….
Öppna Layout Manager….
Layouts ► : Öppna en befintlig utskriftslayout.
När layouten har utformats kan du med ikonerna Save as Template och Add Items from Template spara det aktuella läget i en utskriftslayoutsession som en .qpt-mallfil och ladda dess objekt igen i en annan session/utskriftslayout.
I menyn Layout finns det också kraftfulla sätt att dela geografisk information som producerats med QGIS och som kan inkluderas i rapporter eller publiceras. Dessa verktyg är Export as Image…, Export as PDF…, Export as SVG… och Print….
Nedan finns en lista över alla tillgängliga verktyg i denna meny med lite praktisk information.
Menyn Edit erbjuder verktyg för att manipulera objekt i utskriftslayouten. Den innehåller vanliga åtgärder som markeringsverktyg, kopiera/klippa/klistra in och ångra/redo (se Panelen Ångra historik: Återgå och återställ åtgärder) för objekten i layouten.
När du använder åtgärden Klistra in kommer elementen att klistras in i enlighet med musens aktuella position. Om du använder åtgärden Edit ► Paste in Place eller trycker på Ctrl+Shift+V klistras objekten in på den aktuella sidan, på samma plats som de befann sig på den ursprungliga sidan. Det säkerställer att kopiera/klistra in objekt på samma plats, från sida till sida.
Nedan finns en lista över alla tillgängliga verktyg i denna meny med lite praktisk information.
Menyn View ger tillgång till navigeringsverktyg och hjälper till att konfigurera utskriftslayoutens allmänna beteende. Förutom de vanliga zoomverktygen har du möjlighet att:
Friskställ vyn (om du upptäcker att vyn är inkonsekvent);
aktivera ett grid som du kan snäppa objekt till när du flyttar eller skapar dem. Inställning av rutnät görs i Inställningar ► Layoutalternativ… eller i Layoutpanel;
aktivera guides som du kan fästa objekt vid när du flyttar eller skapar dem. Guider är röda linjer som du kan skapa genom att klicka i linjalen (ovanför eller till vänster i layouten) och dra och släppa till önskad plats;
Smart Guides: använder andra layoutobjekt som guider att dynamiskt fästa vid när du flyttar eller omformar ett objekt;
Clear Guides för att ta bort alla nuvarande guider;
Visa avgränsningsruta runt objekten för att bättre identifiera ditt val;
Visa regler runt layouten;
:guilabel:Visasidor eller ställ in sidor så att de är transparenta. Ofta används layout för att skapa layouter som inte är tryckta, t.ex. för att inkluderas i presentationer eller andra dokument, och det är önskvärt att exportera kompositionen med en helt transparent bakgrund. Det kallas ibland ”infinite canvas” i andra redigeringspaket.
I utskriftslayouten kan du ändra zoomnivån med hjälp av mushjulet eller skjutreglaget och kombinationsrutan i statusfältet. Om du behöver växla till panoreringsläge medan du arbetar i layoutområdet kan du hålla ned Spacebar eller mushjulet. Med Ctrl+Spacebar kan du tillfälligt växla till Zoom In-läge och med Ctrl+Alt+Spacebar till Zoom Out-läge.
Paneler och verktygsfält kan aktiveras från menyn View ►. För att maximera det tillgängliga utrymmet för att interagera med en komposition kan du markera alternativet View ► Toggle Panel Visibility eller trycka på Ctrl+Tab; alla paneler döljs och endast tidigare synliga paneler återställs när du avmarkerar dem.
Det är också möjligt att växla till helskärmsläge för att få mer utrymme att interagera med genom att trycka på F11 eller använda View ►Toggle Full Screen.
Menyn Settings ► Layout Options… är en genväg till menyn Settings ► Options ► Layouts i QGIS huvudmeny. Här kan du ställa in några alternativ som kommer att användas som standard på alla nya utskriftslayouter:
Layout defaults låter dig ange vilket typsnitt som ska användas som standard;
Med Grid appearance kan du ställa in rutnätets stil och färg. Det finns tre typer av rutnät: Punkter, Solid linjer och Kors;
Grid and guide defaults definierar avstånd, förskjutning och tolerans för rutnätet (se Guider och rutnät för mer information);
Layout Paths: för att hantera en lista med anpassade sökvägar för utskriftsmallar.
Med menyn Settings –gt; Keyboard Shortcuts… kan du använda shortcuts manager i utskriftslayoutgränssnittet.
Beroende på var du högerklickar i dialogrutan för utskriftslayout öppnas en kontextuell meny med olika funktioner:
Högerklicka på menyraden eller ett verktygsfält och du får en lista över layoutpaneler och verktygsfält som du kan aktivera eller inaktivera med ett klick.
Högerklicka över en linjal så kan du Show Guides, Snap to Guides, Manage Guides… öppna Guides panel eller Clear Guides. Det är också möjligt att dölja linjalerna.
Högerklicka i utskriftslayoutens arbetsyta och:
Du kommer att kunna Undo och Redo de senaste ändringarna, eller Paste ett kopierat objekt (endast tillgängligt om inget objekt är markerat).
Om du klickar på en sida kan du dessutom komma åt den aktuella Page Properties-panelen eller Remove Page.
Om du klickar på ett markerat objekt kan du klippa ut eller kopiera det samt öppna panelen Item Properties.
Om mer än ett objekt är markerat kan du antingen gruppera dem och/eller avgruppera dem om minst en grupp redan finns i markeringen.
Om du högerklickar i en textruta eller spinbox-widget i en layoutpanel visas redigeringsalternativ för att manipulera dess innehåll.
I en utskriftslayout kan du använda mer än ett kartobjekt. Reference map representerar det kartobjekt som ska användas som layoutens huvudkarta. Den tilldelas så länge som det finns ett kartobjekt i layouten. Layouten kommer att använda denna karta i alla sina egenskaper och variabler som beräknar enheter eller skala. Detta inkluderar export av utskriftslayouten till georefererade format.
Dessutom har nya layoutobjekt som skalstreck, teckenförklaring eller norrpil som standard inställningar (orientering, visade lager, skala, …) som är bundna till det kartobjekt som de ritas över, och faller tillbaka till referenskartan om det inte finns någon överlappande karta.
Du kan sätta några referensmärken på pappersarket för att hjälpa dig att placera vissa föremål korrekt. Dessa märken kan vara:
enkla horisontella eller vertikala linjer (kallade Guides) som placeras på den position du vill ha (se Panelen för guider för skapande av guider).
eller vanlig Grid: ett nätverk av horisontella och vertikala linjer som läggs över layouten.
Inställningar som Grid spacing eller Grid offset kan justeras i den här gruppen, liksom Snap tolerance som ska användas för objekt. Toleransen är det maximala avstånd under vilket muspekaren snäpps till ett rutnät eller en guide när du flyttar, ändrar storlek på eller skapar ett objekt.
Huruvida rutnät eller guider ska visas ställs in i menyn View. Där kan du också bestämma om de ska användas för att fästa layoutobjekt. När både en rutnätslinje och en styrlinje ligger inom toleransområdet för en punkt, kommer styrlinjerna alltid att ha företräde - eftersom de har ställts in manuellt (därav antagandet att de uttryckligen har placerats på mycket önskvärda snäpplägen och bör väljas framför det allmänna rutnätet).
Observera
I menyn :menuselection:Settings-->LayoutOptions kan du också ställa in de parametrar för rutnät och guider som beskrivs ovan. Dessa alternativ kommer dock endast att gälla som standard för nya utskriftslayouter.
Du kan definiera en upplösning som ska användas för alla exporterade kartor i Export resolution. Den här inställningen kan sedan åsidosättas varje gång du exporterar en karta.
På grund av vissa avancerade renderingsalternativ (blending mode, effects…) kan ett layoutobjekt behöva rastreras för att kunna exporteras korrekt. QGIS kommer att rasterisera det individuellt utan att tvinga alla andra objekt att också rasteriseras. Detta gör det möjligt att skriva ut eller spara som PostScript eller PDF för att hålla objekten så mycket som möjligt som vektorer, t.ex. kommer ett kartobjekt med lageropacitet inte att tvinga etiketter, skalstreck etc. att också rasteriseras. Du kan dock göra det:
tvinga alla objekt att rastreras genom att markera rutan Print as raster;
eller använd det motsatta alternativet, d.v.s. Alltid exportera som vektorer, för att tvinga exporten att behålla objekt som vektorer när de exporteras till ett kompatibelt format. Observera att detta i vissa fall kan leda till att utdata ser annorlunda ut än i layouten.
Om formatet gör det möjligt (t.ex. .TIF, .PDF) resulterar export av en utskriftslayout som standard i en georefererad fil (baserad på Reference map i gruppen General settings). För andra format kräver georefererade utdata att du genererar en världsfil genom att markera kryssrutan Save world file. Världsfilen skapas bredvid de exporterade kartorna, har namnet på den sida som visas med referenskartobjektet och innehåller information som gör det enkelt att georeferera den.
Med hjälp av verktyget Resize page i den här gruppen skapar du en unik sidkomposition vars omfattning täcker det aktuella innehållet i utskriftslayouten (med några valfria marginaler runt de beskurna gränserna).
Observera att det här beteendet skiljer sig från alternativet crop to content genom att alla objekt placeras på en riktig och unik sida som ersätter alla befintliga sidor.
I Variables listas alla variabler som är tillgängliga på layoutnivå (vilket inkluderar alla globala variabler och projektvariabler).
Det gör det också möjligt för användaren att hantera variabler på layoutnivå. Klicka på knappen för att lägga till en ny anpassad variabel på layoutnivå. På samma sätt kan du välja en anpassad variabel på layoutnivå i listan och klicka på knappen för att ta bort den.
Mer information om hur variabler används finns i avsnittet General Tools.
En layout kan bestå av flera sidor. En första sida kan t.ex. visa en kartbild, en andra sida kan visa attributtabellen som är kopplad till ett lager, medan en tredje sida visar en HTML-ram som länkar till din organisations webbplats. Du kan också lägga till många olika typer av objekt på varje sida.
Dessutom kan en layout göras med olika storlek och/eller orientering på sidorna. För att lägga till en sida, välj verktyget Add Pages… från menyn Layout eller Layout Toolbar. Dialogrutan Insert Pages öppnas och du ombeds fylla i:
antalet sidor som ska infogas;
sidans/sidornas position: före eller efter en viss sida eller i slutet av utskriftslayouten;
Sidstorlek: den kan vara en sida i ett förinställt format (A4, B0, Legal, Letter, ANSIA, ArchA och deras derivat samt en upplösningstyp, t.ex. 1920x1080 eller 1024x768) med tillhörande Orientation (Porträtt eller Landskap).
Sidstorleken kan också vara av ett ”anpassat” format; i så fall måste du ange dess Bredd och Höjd (med låst storleksförhållande om det behövs) och välja den enhet som ska användas bland mm, cm, px, pt, in, ft… Omvandling av inmatade värden sker automatiskt när man byter från en enhet till en annan.
Guider är vertikala eller horisontella linjereferenser som du kan placera på en layoutsida för att hjälpa dig att placera objekt när du skapar, flyttar eller ändrar storlek på dem. För att guider ska vara aktiva krävs att alternativen View ► Show Guides och View ► Snap to Guides är markerade. För att skapa en guide finns det två olika metoder:
om alternativet View ► Show Rulers är inställt, dra ut en linjal och släpp musknappen inom sidområdet, på önskad position.
för mer precision, använd panelen Guides från View ► Toolbox ► eller genom att välja Manage guides for page… från sidans kontextuella meny.
Panelen Guides gör det möjligt att skapa snäpplinjer på specifika platser:
Välj den Sida som du vill lägga till guiderna på
Klicka på knappen :sup:Addnewguide och ange koordinaterna för den horisontella eller vertikala linjen. Ursprunget är i det övre vänstra hörnet. Olika enheter finns tillgängliga för detta.
Panelen gör det också möjligt att justera positionen för befintliga guider till exakta koordinater: dubbelklicka och ersätt värdet.
Panelen Guides listar endast objekten för den aktuella sidan. Det gör det möjligt att skapa eller ta bort guider endast på den aktuella sidan. Du kan dock använda knappen Apply to All Pages för att kopiera guidekonfigurationen för den aktuella sidan till de andra sidorna i layouten.
Om du vill ta bort en guide markerar du den och trycker på knappen Remove selected guide. Använd Clear All Guides för att ta bort alla guider på den aktuella sidan.
Tips
Snabbkoppling till befintliga layoutobjekt
Förutom guider och rutnät kan du använda befintliga objekt som snäppreferenser när du flyttar, ändrar storlek på eller skapar nya objekt; dessa kallas smarta guider och kräver att alternativet View ► Smart Guides är markerat. Varje gång muspekaren är nära ett objekts gräns visas ett snäppkors.
Panelen Items erbjuder några alternativ för att hantera val och synlighet av objekt. Alla objekt som har lagts till i utskriftslayouten (inklusive items group) visas i en lista och om du väljer ett objekt markeras motsvarande rad i listan, och om du väljer en rad markeras motsvarande objekt i utskriftslayouten. Detta är alltså ett praktiskt sätt att välja ett objekt som är placerat bakom ett annat. Observera att en markerad rad visas med fetstil. Det är också möjligt att välja flera objekt genom att hålla in Shift för sammanhängande objekt och Ctrl för icke sammanhängande objekt.
sortera dess Z-position. Du kan flytta upp och ner varje objekt i listan genom att klicka och dra. Det översta objektet i listan kommer att placeras i förgrunden i utskriftslayoutens canvas. Som standard placeras ett nyskapat objekt i förgrunden.
ändra artikel-ID genom att dubbelklicka på texten;
högerklicka på ett objekt och välj om du vill kopiera eller ta bort det eller öppna dess egenskapspanel.
När du har hittat rätt position för ett objekt kan du låsa det genom att kryssa i rutan i kolumnen . Låsta objekt är inte valbara på duken. Låsta objekt kan låsas upp genom att markera objektet i panelen Items och avmarkera kryssrutan eller så kan du använda ikonerna i verktygsfältet.
Under layoutprocessen är det möjligt att återgå till och återställa ändringar. Detta kan göras med verktygen revert och restore som finns i menyn Edit, verktygsfältet Layout eller i snabbmenyn när du högerklickar i utskriftslayoutområdet:
Återställ senaste ändring
Återställ senaste ändring
Detta kan också göras genom att klicka med musen i panelen Undo history (se Fig. 18.8). Panelen Historik visar de senaste åtgärderna som gjorts i utskriftslayouten. Välj den punkt som du vill återgå till och när du gör en ny åtgärd kommer alla åtgärder som gjorts efter den valda att tas bort.