Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
qgis:basic:a_grundlagen:al03_dateikonventionen_und_verzeichnisstrukturen [2021/07/15 09:28] – [Dateikonventionen & Verzeichnisstrukturen] mapqgis:basic:a_grundlagen:al03_dateikonventionen_und_verzeichnisstrukturen [2023/02/15 11:24] (aktuell) – [Zusammenfassung] map
Zeile 5: Zeile 5:
 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. 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=====+===== "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!** ;-) 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                                                 ^ ^ 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                           +<color #ed1c24>**Versuchen Sie auf [[wpde>Sonderzeichen]] zu verzichten**</color>                                                                                    <color #ed1c24>Umlaute, Satzzeichen, Leertasten, Slash und Backslash etc. können auf **unterschiedlichen Betriebssystemen** (Windows, Linux, Mac) bzw. **Betriebsystem-Sprachen**  zu ernsten Problemen führen!</color>                                               <color #ed1c24>**Gewaesser_und_Strassen**.shp</color>    
-| **Wählen Sie aussagekräftige Ordner- und Dateinamen**                                                                                                                | Beschreiben bereits im Namen den Inhalt der Datei bzw. des Ordners hinreichend gut! **Auch hier gild: Keine Sonder- oder Leerzeichen**((Leerzeichen werden in manchen Syntaxsprachen als Befehlstrenner verstanden!))                                                 | **Gelaendeanalysen/Jan2018/Hangneigung_grad_32632**.tif  |+| **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                              | | **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                             | | **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 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!  | **2020-10-17**_Baumstandorte_erfasst.shp                 | +| **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:** **Ein Dateiname könnte also in etwa so lauten:**
  
-''Baumstandorte_Uelzen_2020-01-20_Buffer_4_32632_F.shp'' +''20200120_Baumstandorte_Uelzen_Buffer_4_32632_F.shp''
  
 und der Name sagt uns: und der Name sagt uns:
 +
   * Baumstandorte von Ülzen    * Baumstandorte von Ülzen 
   * vom 20.01.20    * vom 20.01.20 
Zeile 29: Zeile 29:
   * in Projektion UTM Zone 32N WGS84    * in Projektion UTM Zone 32N WGS84 
   * eine Fläche   * eine Fläche
 +
  
 =====Projektverzeichnis und Projektheimatverzeichnis===== =====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: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**).  
 + 
 +<WRAP   info> 
 +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. 
 +</WRAP> 
  
 [{{: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''. [{{: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''.
Zeile 49: Zeile 55:
  
  
 +====== Zusammenfassung ======
 +<WRAP info>
 +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. 
 +</WRAP>
  
  
 ~~DISCUSSION|Fragen, Hinweise und Fehler kommen hier hin:~~ ~~DISCUSSION|Fragen, Hinweise und Fehler kommen hier hin:~~