31.3. Függelék C: A QGIS fájlformátumai

31.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.

../../../_images/qgstoplevel.png

31.1. ábra Egy QGIS fájl legfelső szintű címkéi

../../../_images/qgsprojectlayers.png

31.2. ábra Egy QGIS fájl legfelső szintű ProjectLayers címkéje kibontott állapotban

31.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.

../../../_images/qlr.png

31.3. ábra Egy QLR fájl legfelső szintű címkéi

31.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).

../../../_images/qml.png

31.4. ábra Egy QML-fájl legfelső szintű címkéi (csak a renderer_v2 címke van kibontva a szimbólumcímkéjével együtt)