Viktigt
Översättning är en gemenskapsinsats du kan gå med i. Den här sidan är för närvarande översatt till 100.00%.
26.1. Bilaga C: QGIS-filformat
26.1.1. QGS/QGZ - QGIS-projektets filformat
Formatet QGS är ett XML-format för lagring av QGIS-projekt. Formatet QGZ är ett komprimerat (zip) arkiv som innehåller en QGS-fil och en QGD-fil. Filen QGD är den associerade sqlite-databasen för qgis-projektet som innehåller hjälpdata för projektet. Om det inte finns några hjälpdata kommer QGD-filen att vara tom.
En QGIS-fil innehåller allt som behövs för att lagra ett QGIS-projekt, inklusive:
projektets titel
projekt CRS
lagerträdet
inställningar för snäppning
relationer
kartans omfattning
projektmodeller
legend
mapview-dockor (2D och 3D)
skikten med länkar till de underliggande dataseten (datakällorna) och andra skiktegenskaper, t.ex. utsträckning, SRS, sammanfogningar, stilar, rendering, blandningsläge, opacitet m.m.
projektfastigheter
Figurerna nedan visar toppnivåtaggarna i en QGS-fil och den utökade taggen ProjectLayers
.

Fig. 26.1 Taggarna på högsta nivå i en QGS-fil

Fig. 26.2 Den expanderade ProjectLayers-taggen på högsta nivån för en QGS-fil
26.1.2. QLR - QGIS-skiktdefinitionsfilen
En skiktdefinitionsfil (QLR) är en XML-fil som innehåller en pekare till skiktets datakälla samt QGIS-stilinformation för skiktet.
Användningsfallet för den här filen är enkelt: Att ha en enda fil för att öppna en datakälla och ta in all relaterad stilinformation. Med QLR-filer kan du också maskera den underliggande datakällan i en fil som är lätt att öppna.
Ett exempel på QLR-användning är för att öppna MS SQL-lager. I stället för att behöva gå till MS SQL-anslutningsdialogen, ansluta, välja, ladda och slutligen formatera, kan du helt enkelt lägga till en .qlr-fil som pekar på rätt MS SQL-lager med alla nödvändiga formateringar inkluderade.
I framtiden kan en .qlr-fil innehålla en referens till mer än ett lager.

Fig. 26.3 De översta nivåtaggarna för en QLR-fil
26.1.3. QML - QGIS Style File Format
QML är ett XML-format för lagring av lagerstyling.
En QML-fil innehåller all information som QGIS kan hantera för rendering av objektgeometrier, inklusive symboldefinitioner, storlekar och rotationer, märkning, opacitet och blandningsläge med mera.
Bilden nedan visar toppnivåtaggarna i en QML-fil (med endast renderer_v2
och dess symbol
tagg expanderade).

Fig. 26.4 Toppnivåtaggarna för en QML-fil (endast taggen renderer_v2 med dess symboltagg expanderas)