======Dateikonventionen & Verzeichnisstrukturen====== Da bei GIS-Projekten, egal ob man //nur// eine Karte konstruiert oder komplexe Analysen und Projekte erzeugt, **sehr schnell**, **sehr viele** und mitunter auch **sehr große Daten** zusammen kommen, ist es um so wichtiger eine vernünftige **Verzeichnisstruktur** zu pflegen und die Namen seiner Dateien **aussagekräftig** und **maschinenlesbar** zu wählen. Außerdem sollte man sich an ein paar wenige aber bedeutende Regeln halten. In Unternehmen oder Einrichtungen, in welchen mehrere Personen an den gleichen Daten und Verzeichnissen arbeiten (z.B. auf einem gemeinsamen Datenserver), **ist es ausgesprochen sinnvoll((ich würde sogar sagen: Grundlegend!)), eine strikte Datei- und Ordnerkonvention zu vereinbaren!** Es gibt hierfür keine mir bekannte ultimative Vorlage, da sich die Arbeitsweisen stark unterscheiden können, aber es gibt einige einfache Regeln. ===== "Saubere" und aussagekräftige Namen vergeben ===== Es ist keine Voraussetzung um mit QGIS arbeiten zu können und auch keine Voraussetzung für die GIS-Arbeit überhaupt - es betrifft die Arbeit am PC im Allgemeinen! **Befolgen Sie die folgenden Regeln bei Ihrer Arbeit am PC und Sie entkommen vielen potentiellen Problemen und Schwierigkeiten!** ;-) ^ Empfohlene Regel ^ Erläuterung ^ Beispiel ^ | **Versuchen Sie auf [[wpde>Sonderzeichen]] zu verzichten** | Umlaute, Satzzeichen, Leertasten, Slash und Backslash etc. können auf **unterschiedlichen Betriebssystemen** (Windows, Linux, Mac) bzw. **Betriebsystem-Sprachen** zu ernsten Problemen führen! | **Gewaesser_und_Strassen**.shp | | **Wählen Sie aussagekräftige Ordner- und Dateinamen** | Beschreiben bereits im Namen den Inhalt der Datei bzw. des Ordners hinreichend gut! **Auch hier gilt: Keine Sonder- oder Leerzeichen**(( Leerzeichen werden in manchen Syntaxsprachen als Befehlstrenner verstanden! )) | **../Gelaendeanalysen/Jan2018/Hangneigung_grad_32632**.tif | | **Schreiben Sie in den Dateinamen, welches [[qgis:basic:a_grundlagen:al04_kartennetzentwuerfe_geodaetisches_datum_projektionen|Koordinatenbezugssystem]] vorliegt** | Sofern es sich um räumliche Daten handelt, verwenden Sie den international anerkannten und jedem GIS-Programm bekannten [[qgis:basic:a_grundlagen:al04_kartennetzentwuerfe_geodaetisches_datum_projektionen#epsg_european_petroleum_survey_group|EPSG-Code]] | Gemeinden_NRW_**25832**.shp | | **Beschreiben Sie den Geometrietyp** | Bei den meißten Vektor-Datentypen (z.B. das Shapefile) kann äußerlich nicht zwischen Punkt, Linie, Fläche etc. unterscheiden werden. Verwenden Sie beispielsweise **'P' für Punkte**, '**F' für Flächen** und **'L' für Linien** im Dateinamen, um das zu ändern. | Baumstandorte_**P**_3044.shp | | **Protokollieren Sie im Dateinamen, welche Parameter Sie ggf. gesetzt haben** | Beispiel: Sie erzeugen Pufferpolygone um Punkte, so schrieben Sie in die resultierende Polygondatei den gesetzten Bufferabstand und alle weiteren gesetzten Parameter. | EUDEM_Hillshade_**Z2**_**AZ315**_32632.tif | | **Protokollieren Sie ggf. das Datum, am besten sortierbar** | Das Erstellungsdatum einer Datei wird überschrieben, wenn man sie erneut abspeichert (auch wenn man nichts geändert hat). **So geht das Ursprungsdatum verloren!** Verwenden Sie die [[wpde>ISO_8601|genormte ISO-Schreibweise]], damit lassen sich Daten sortieren! | **20201017**_Baumstandorte_erfasst.shp | **Ein Dateiname könnte also in etwa so lauten:** ''20200120_Baumstandorte_Uelzen_Buffer_4_32632_F.shp'' und der Name sagt uns: * Baumstandorte von Ülzen * vom 20.01.20 * als Polygonbuffer * mit Ausmaß von 4 Metern * in Projektion UTM Zone 32N WGS84 * eine Fläche =====Projektverzeichnis und Projektheimatverzeichnis===== [{{ :qgis:basic:images:projektbaum.png?direct|**Abb. 1:** Verzeichnisbaum}}]In GIS-Projekten verwenden Sie oft **eine Vielzahl an geographischen aber auch nicht geographischen Dateien**((Tabellen, Fotos, PDF's, e-Mail-Anhänge...)) unterschiedlichster Art. Sie haben es also mit vielen Daten zu tun, **welche Sie gut organisieren müssen**, um den Überblick zu behalten. Verwenden Sie daher **Projekt-Ordner mit Unterverzeichnissen** nach Datentyp,-ursprung oder -funktion benannt (**Abb. 1**). QGIS ist nicht nur ein Werkzeug welches wir für Projekte hin und wieder einsetzen (so wie ein Bildbearbeitungsprogramm oder eine Tabellenkalkulation), sondern vielmehr ein umfassendes Softwarepaket zur Verwaltung und Organisation von Projekten! QGIS wird in dieser Hinsicht oft unterschätzt. [{{:qgis:basic:images:projektheimatverzeichnis_310.png?direct&800 |**Abb. 2:** Projektverzeichnis mit Projektdatei verknüpfen}}]Optimaler Weise befindet sich im **Projektverzeichnis** auch die **[[qgis:basic:b_einstieg_in_qgis:bl05_qgis_projekt_eigenschaften|QGIS-Projektdatei]]((*.qgs oder *.qgz))**. Sollte das der Fall sein, so wird QGIS automatisch dieses Projektverzeichnis als //Projektheimatverzeichnis// anerkennen (zu sehen im Browser). Um ein anders Verzeichnis als //Projektheimatverzeichnis// zu setzen, rufen Sie die Projekt-Eigenschaften ''Projekt -> Eigenschaften'' auf und wählen unter ''Allgemein'' ,''Projektheimatverzeichnis''. Ein **selbst angelegter Ordner für temporäre Dateien** kann sehr nützlich sein. Hier können Sie alle temporären Daten (Daten aus Zwischenberechnungen oder Tests) ablegen. Bei Backups ignorieren Sie diesen einfach und in regelmäßigen Abständen können Sie diesen Ordner leeren um Speicherplatz frei zu geben. Er könnte auch außerhalb des Projektheimatverzeichnisses liegen. ====Die Sache mit den Archiven...==== Häufig erhalten wir Daten in Form von Archiven (das ZIP-Archiv ist das wohl bekannteste). Es ist auch in vielen Fällen sinnvoll, Archive zu verwenden, denn zum Einen sind diese //komprimierten Ordner// kleiner als die Summe deren Inhalt und zum Anderen werden die Daten zusammengehalten. Betrachten wir Beispielsweise das ShapeFile, so haben wir es immer mit mindestens 3, optimaler weise 4 Dateien zu tun, welche einander bedingen. Fehlt eine, ist das ganze Shapefile hinüber. So ist es sinnvoll, Shapefiles als Archive zu halten und auszutauschen. **QGIS kann Archive direkt öffnen**, ohne sie vorher zu entpacken, aber zu empfehlen ist das nicht! Es werden deutlich **mehr Ressourcen benötigt und ein Verändern der Daten im Archiv ist nicht möglich**! Archive führen jedoch oft zu Verwirrung, gerade im Betriebssystem Windows unterscheidet sich ein Archiv äußerlich nur minimal von einem regulären Ordner: nur durch einen kleinen Zipper oder Reissverschluss. Außerdem wird das Archiv bei Doppelklick wie ein normaler Ordner behandelt - es ist aber kein Ordner! Achten Sie daher genau darauf, ob Sie sich in einem Archiv bewegen! ====== Zusammenfassung ====== Eine sinnvolle Verzeichnisstruktur und aussagekräftige, maschinenlesbare Dateinamen sind bei der Arbeit mit GIS-Projekten wichtig, um den Überblick zu behalten und potenzielle Probleme zu vermeiden. Es ist empfehlenswert, eine strikte Datei- und Ordnerkonvention zu vereinbaren, insbesondere wenn mehrere Personen an den gleichen Daten und Verzeichnissen arbeiten. Bei der Namensgebung sollte man auf Sonderzeichen verzichten, aussagekräftige Namen verwenden, das Koordinatenbezugssystem, Geometrietyp und ggf. weitere Parameter im Dateinamen protokollieren. Das Projektverzeichnis sollte Unterverzeichnisse nach Datentyp, -ursprung oder -funktion haben, und es ist sinnvoll, die QGIS-Projektdatei im Projektverzeichnis abzulegen. ~~DISCUSSION|Fragen, Hinweise und Fehler kommen hier hin:~~