Den 25 Oktober är det dags! Då påbörjas paketeringen av QGIS 3.10, som kommer att bli nästa LTR version i Februari 2020.
Vad har vi då att se fram emot?
Listan är som vanligt ganska lång, men en ordentlig sammanställning får vi vänta lite på. Man har redan börjat jobba på den visuella nyhetsloggen, med förhoppningen att den skall vara klar samtidigt som versionen släpps. För dokumentation så tror jag att man bestämt att den skall vara klar när 3.10.4 LTR släpps.
Vad har jag uppfattat som jag tycker är extra intressant?
- Startsida
När man startar QGIS så får man numera inte bara en lista med tidigare projekt utan även en lista med de mallar som man har installerade i profilen. Om det finns några ”Nyheter” så visas även dessa. Det kan vara projektnyheter eller lokaliserade nyheter baserat på de valda språkinställningarna. - Lager i PDF.
Japp! I QGIS 3.10 kan du exportera PDF som lager där det går att tända och släcka individuella lager från kartan i PDF-läsare som stödjer lager. För att detta skall fungera så krävs dock GDAL 3, vilket är problem för exempelvis Linux, men det bör lösa sig efter en uppgradering till nuvarande Linuxversioner. Läs mer om detta på https://north-road.com/2019/09/03/qgis-3-10-loves-geopdf/ - Etikettlinjer
Eller vad ”callouts” borde kallas på Svenska. Du kan nu välja att placera dina etiketter utdraget från deras egentliga plats, med en linje som pekar på platsen som etiketten avser. Observera att dessa linjer endast visas för etiketter som du själv väljer att flytta ut från sin ordinarie plats med etikettverktygen.

- Vertikala etiketter
Kanske främst användbart för de språk där man inte skriver från vänster till höger, utan uppifrån och ner. Men jag kan tänka mig tillämpningar även för latinska språk. - Etiketter i layout
För vissa element i layouter kan man nu göra fler datadefinierade åsidosättningar. Exempelvis kan man ha olika inställningar för olika värden på en skalstock (om man nu skulle vilja det). Tyvärr finns det fortfarande två olika textinställningar i layoutelement. De flesta elementen har fortfarande bara de enklaste möjliga inställningarna. Att exempelvis skapa en skugga eller ”halo” för en text går därför bra att göra i en skala, men inte i en teckenförklaring, rubriktext eller för koordinatsiffror. - Tolka datum och tid
Det är nu möjligt att konvertera fler datum och tidsformat till något som datorn förstår. Man kan exempelvis använda ”June 29, 2019” som datum och korrekt tolka detta som just ett datum. Funktionen återfinns i uttryck som to_date() och to_datetime(). - Exportera GeoPDF/GeoTIFF direkt från kartfönstret
När man exporterar direkt från kartan (canvas) så kan man få dessa att vara georefererade och inte bara bilder. Detta underlättar exempelvis om man använder appar som Avenza Maps. - Textbakgrund
Tidigare har man kunna skapa enkla bakgrunder till texter, eller använda SVG symboler. Nu går det även att använda hela spektrumet med markörsymboler. - Teckenförklaringen är bättre
Jag nämnde tidigare begränsningarna avseende typsnitt i bland annat teckenförklaringen. Däremot så har du numera betydligt fler möjligheter att styra teckenförklaringens utseende. Varför inte ha etiketten till vänster om symbolen, och allt högerjusterat… utom rubriken…

- Mer för teckenförklaringen
Numera finns även stöd för datadefinierade åsidosättningar i teckenförklaringen. Du kan inte bara redigera texterna vid symbolerna, utan även beräkna värdet för dessa med ett uttryck. - SHZ stöd
QGIS har redan stöd för zippade shapefiler, men detta är något annat. SHZ är en shapefil packad i en zip-fil. På så sätt blir man av med EN av shapeformatets mååånga nackdelar. För att det skall fungera krävs GDAL 3.1 eller senare. - Texter i symbolbiblioteket
Det går nu att skapa texter i symbolbiblioteket och använda dessa som valbara alternativ på samma sätt som för symboler i övrigt. Om man ofta använder en viss stil på etiketter så kommer man att spara massor med tid på att göra dessa till en stil i symbolbiblioteket. När etiketter sedan skapas så är det bara att välja stilen, så görs alla inställningar automatiskt.
Detta var några av de nya funktioner som kommer i QGIS 3.10. Som vanligt är det mycket mer som är nytt, men framför allt många buggar och problem från tidigare som fixats. För 3.10 så har man även lagt lite extra krut på dokumentationen. Men den kommer som jag nämnde inledningsvis troligen inte att vara klar förrän i samband med 3.10.4 versionen.
Det är alltid glädjande med förbättringar i QGIS och så även nu med den nya LTR:en som är på gång. Jag förstod tyvärr inte stycket med ”QGIS har redan stöd för zippade shapefiler, men detta är något annat. SHZ är en shapefil packad i en zip-fil. På så sätt blir man av med EN av shapeformatets mååånga nackdelar. För att det skall fungera krävs GDAL 3.1 eller senare” :
1. Jag kanske behöver något exempel för att kunna skilja på de två kategorierna av packade shape-filer i de båda fallen. Sorry, jag fick inte till det där.
2. Är det saknade objektbiblioteket GDAL 3.1 något som jag som användare kan och bör göra något åt eller var det där bara en information om att det inte finns inbyggt stöd för GDAL 3.1 i QGIS än och att ett antal funktioner (vilka i så fall?) då låter vänta på sig?
Beroende på vilka funktioner som man behöver i QGIS blir det dock som ett lotteri för oss vanliga användare som inte programmerar eller kan lösa uppgifterna på annat sätt utanför QGIS. Jag har därför fått göra halt med QGIS sen ett par år i väntan på ”bättre tider” enligt denna högst personliga tolkning av nuläget som gärna får vara överdrivet negativ för er som är bättre insatta och kanske har lite tips:
Rektifiering + georeferering av rasterkartor verkar i QGIS fortfarande gå till som i MapInfo med punkttransformering via två fönster enligt några hopplösa algoritmer. Det blir sällan eller aldrig bra såvida det inte är små avvikelser (inte i mitt fall med historiskt kartmaterial) mellan kartobjektet som ska korrigeras och baskartan. ArcGIS är lättare att jobba med i och med att de kör med lageröverlägg i samma fönster, men sen gör ju ArcGIS ändå samma ”misstag” med dessa för användaren okontrollerbara punkttransformationer. Om nu ”ArcGIS-varianten” istället som alternativ till punkttransformationen-algoritmerna kunde fås att lägga på ett mjukt rutnät-grid integrerat med kartobjektet som ska korrigeras, skulle man med baskartan i botten manuellt kunna töja eller trycka ihop dessa små griddar tills allting är rektifierat och ligger som det ska. Sen kan man som idag slå på själva georefereringen (koordinatsättningen) i exporten av kartan. Det här vill jag förstås kunna göra i QGIS…
På https://gdal.org/drivers/vector/shapefile.html kan man läsa: ”Starting with GDAL 3.1, the driver can also support reading, creating and editing .shz files (ZIP files containing the .shp, .shx, .dbf and other side-car files of a single layer) and .shp.zip files (ZIP files contains one or several layers). Creation and editing involves the creation of temporary files.”
Vilket inte är samma sak som zippade shapefiler, som kan ha flera sådana i ett paket.
Med en normal Windowsinstallation så behöver man inte bry sig om vilken version av GDAL man förväntas använda. Det är för mer avancerade installationer och installation på framför allt Linux det ställer till bekymmer.
Vill du rektifiera med dra och töj, så kan det säkert finnas verktyg för det ( du kan även testa andra alternativ. https://www.youtube.com/watch?v=855rjGn0EXc).