29.3. Függelék C: A QGIS fájlformátumai
29.3.1. QGS/QGZ – A QGIS projektfájl formátuma
A QGS formátum egy XML formátum a QGIS projekt tárolásához. A QGZ formátum egy tömörített (zip) archive, mely egy QGS és egy QGD fájlt tartalmaz. A QGD fájl a qgis projekthez társított sqlite adatbázis, amely a projekthez tartozó kiegészítő adatokat tartalmaz.
A QGIS fájl mindent tartalmaz, ami a QGIS projekt tárolásához szükséges, tartalmazza:
a projekt címét
a projekt vetületét
a rétegfát
az illesztési beállításokat
a kapcsolatokat
a térképvászon terjedelmét
a projekthez tartozó modelleket
a jelmagyarázatot
dokkolt térképnézeteket (2D és 3D)
a rétegeket, hivatkozással az alapul szolgáló adathalmazokra (adatforrásokra) és más rétegtulajdonságokra, beleértve a terjedelmet, az SRS-t, az összekapcsolásokat, a stílusokat, a megjelenítőt, a keverési módot, az átlátszatlanságot és még sok mást.
a projekt beállításait
Az alábbi ábrák a QGS-fájl legfelső szintű címkéit és a kibontott ProjectLayers
címkét mutatják.
29.3.2. QLR - QGIS Rétegdefiníciós fájl
A rétegdefiníciós fájl (QLR) egy XML fájl, mely egy mutatót tartalmaz a réteg adatforrására a QGIS rétegstílus információi mellett.
Ennek a fájlnak a felhasználási célja egyszerű: Egyetlen fájl legyen, ami megnyitja az adatforrás és behozza az összes kapcsolódó stílusinformációt. A QLR-fájlok lehetővé teszik a mögöttes adatforrás elfedését is egy könnyedén megnyitható fájlba.
A QLR használatára példa az MS SQL rétegek megnyitása. Ahelyett, hogy be kéne vigye az adatokat az MS SQL csatlakozási párbeszédablakában, csatlakoznia kellene, ki kell választania, betöltenie és végül stílusoznia kellene, egyszerűen hozzáadhat egy .qlr fájlt, amely a megfelelő MS SQL rétegre mutat az összes szükséges stílussal együtt.
A jövőben egy .qlr fájl egynél több rétegre is tartalmazhat hivatkozást.
29.3.3. QML – a QGIS stílusfájl formátuma
A QML egy rétegstílus tárolására való XML formátum.
A QML fájl tartalmazza az összes információt, amelyet a QGIS képes kezelni az elemek geometriáinak megjelenítéséhez, beleértve a szimbólumdefiníciókat, a méreteket és az elforgatásokat, a címkézést, az átlátszatlanságot és a keverési módot stb.
Az alábbi ábra egy QML-fájl legfelső szintű címkéit mutatja (csak a renderer_v2
és a symbol
címkék vannak kibontva).