======Das QGIS Projekt und die Projekteigenschaften====== [{{ :qgis:basic:images:browserfenster-projektumgebung-qgis3.png?200&direct|Die Projektumgebung im Browserfenster nach erfolgreichem Anlegen der Projektdatei}}] Ähnlich wie ArcGIS® arbeitet QGIS auf **Projektbasis**. Ein Projekt ist - anders als ein Dokument ("Datei") bei der Text- oder Bildverarbeitung - mehr eine **Arbeitsumgebung** mit **Verlinkungen zu den Daten (Layern)** und  **eigenen Einstellungen**. Die **Projektdatei** befindet sich dabei idealer Weise im **selben Verzeichnis** wie auch alle anderen dem Projekt zugehörigen Dateien und Ordner (**Projektheimatverzeichnis**). Ein **Projektheimatverzeichniss** (oder Projektordner) zu verwenden, in welchem sich alle Datenquellen sowie die QGIS-Projektdatei befinden, ist zwar **nicht zwingend erforderlich**, hilft aber beim **Datenaustausch**, **reduziert lästiges Suchen** und es lassen sich **schnell und einfach Backups** erzeugen! (mehr dazu [[qgis:basic:a_grundlagen:al03_dateikonventionen_und_verzeichnisstrukturen]]) Um ein Projekt in QGIS anzulegen, beginnt man mit ''Projekt -> Speichern als...'' (Dies ist keine Voraussetzung, um mit QGIS arbeiten zu können, es geht auch ohne Projekt, z.B. wenn es nur darum geht, Daten zu betrachten) Die Projektdatei kann wahlweise als **.QGS** oder **.QGZ((ab QGIS Version 3.0))** abgespeichert werden. Sie unterscheiden sich in der Weise, dass die *.QGS (Ursprungsformat) als reine [[wpde>Extensible_Markup_Language|XML-Datei]] erzeugt wird, welche sich mit jedem beliebigen Texteditor und nach bekannten XML-Regeln **manipulieren** lässt. Die *.QGZ hingegen ist ein //Archiv// oder //Zip-Paket// in welchem sich neben der *.QGS auch eine weitere Datei befindet (**.QGD**), welche später als **Hilfsspeicher** dienen kann. Sind Sie sich unsicher, welches Format Sie wählen sollen? Kein Problem, Sie können **jederzeit das Format wechseln**. Arbeiten Sie auch mit älteren **QGIS-Versionen** (kleiner 3.0), dann sollten Sie mit dem **QGS-Format** arbeiten! Das **Manipulieren** der **qgs-Datei** kann oft erheblich Arbeit ersparen! Ändert sich beispielsweise die Serveradresse einer Geodatenbank, lässt sich durch **Suchen und Ersetzen** die alte Adresse mit der Neuen für sämtliche im Projekt geladene Layer aktualisieren. Es gibt **viele Situationen**, wo das Manipulieren der Projektdatei **hilfreich** sein kann! Dies ist ein weiterer Unterschied zu ArcGIS dessen **.mxd-Datei weder manipulierbar** noch von irgendeinem anderen Programm **interpretierbar** ist (leider auch (noch) nicht von QGIS!). =====Die Projekteigenschaften===== [{{ :qgis:basic:images:projekteigenschaften_314.png?direct&400|Das QGIS-Projekteigenschaften-Fenster}}] Ist das Projekt angelegt, können **projekteigene Einstellungen** wie Titel, Pfadverhalten, Maßeinheiten, Projekt-KBS, Farbgebung und Stile, Datenbeziehungen, Variablen etc. getroffen werden: ''Projekt -> Projekteinstellungen''. Diese Einstellungen betreffen nur das Projekt und wirken sich **nicht** auf die **globalen Einstellungen((Grundeinstellungen von QGIS: Einstellungen -> Optionen...))** von QGIS aus.  Der **Verlust** oder die **Beschädigung** der Projektdatei hat **keine Auswirkung** auf die damit verknüpfen **Daten (Layer)**, da in der Projektdatei nur die Einstellungen/Eigenschaften und die **Pfade** zu den verwendeten Layern gespeichert werden. Ein regelmäßiges **Backup** der Projektdatei ist aber **sehr zu empfehlen**! ^ Tab ^ Beschreibung ^ | **Allgemein:** | Hier werden Projektname und Titel vergeben, die Maßeineinheiten und Koordinatenanzeige festgelegt sowie - nach Bedarf - Projektmaßsstäbe angelegt. | | **Metadaten:** | Hier laufen sämtliche Metadaten zusammen, also all jene Daten und Informationen, welche das Projekt näher beschreiben (Urheber, QGIS-Version, Protokoll, Kontaktdaten...) | | **KBS:** | Wählen Sie hier das Projekt-Koordinaten-Bezugssystem und ob beim Laden neuer Layer eine Spontan-Transformation stattfinden soll (mehr dazu in [[qgis:basic:a_grundlagen:al04_kartennetzentwuerfe_geodaetisches_datum_projektionen]]) | | **Vorgabestile:** | Treffen Sie hier Einstellung, mit welchem Standart-Styling neue Layer dargestellt und welche Farben exklusiv für das Projekt verwendet werden sollen.  | | **Datenquellen:** | Bestimmen Sie hier, welche Layer schreibgeschützt und/oder erforderlich sein sollen und welche Layer das Objekt-Abfragen-Tool {{:qgis:mactionidentify.png?nolink}} berücksichtigen soll. | | **Beziehungen:** | Hier können Sie 1:n-Beziehungen zwischen Layern herstellen. Diese Option steht auch beim jeweiligen Layer in den Layereinstellungen zur Verfügung. | | **Variablen:** | Diese überaus nützliche Funktion ermöglicht die Vergabe von Variablen, auf welche überall im Projekt zugegriffen werden kann (z.B. bei der Datendefinierten Übersteuerung).  | | **Makros:** | Python-Makros für Projekte bearbeiten. Zur Zeit sind nur drei Makros möglich: openProject(), saveProject() und closeProject(). | | **QGIS-Server:** | Sollte das Projekt als Online-Reccource auf einem QGIS-Online-Server laufen, treffen Sie hier die entsprechenden Einstellungen.  | | **Temporal:** | Hier treffen Sie Einstellung zu "temporalen" Daten (Daten, welche neben einer räumlichen auch eine zeitlichen Komponente besitzen). | ---- ~~DISCUSSION|Fragen, Hinweise und Fehler kommen hier hin:~~