Metainformationen zur Seite
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
qgis:advanced:lernpfad-c:lektion-5 [2020/09/14 12:20] – [L05: Umgang mit großen bzw. vielen Raster-Daten] admin | qgis:advanced:c_fortgeschrittene_rasterverarbeitung:lektion-5 [2022/09/10 00:07] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | =====Umgang mit großen bzw. vielen Raster-Daten ===== | + | ======Umgang mit großen bzw. vielen Raster-Daten |
Häufig ist es erforderlich, | Häufig ist es erforderlich, | ||
- | ==== Wiederholung: | + | ===== Wiederholung: |
Rasterdaten sind aufgrund ihres Speichereigenschaften häufig groß und rechenintensiv. Die Verarbeitung von großen oder vielen Rasterdaten kann daher sehr langwierig sein oder an mangelnden Hardware-Ressourcen scheitern. Es gibt aber **Funktionen und Methoden**, die einem Helfen, auch mit **wenig Ressourcen und Zeit, große Datenmengen zu verarbeiten** oder diese zumindest **// | Rasterdaten sind aufgrund ihres Speichereigenschaften häufig groß und rechenintensiv. Die Verarbeitung von großen oder vielen Rasterdaten kann daher sehr langwierig sein oder an mangelnden Hardware-Ressourcen scheitern. Es gibt aber **Funktionen und Methoden**, die einem Helfen, auch mit **wenig Ressourcen und Zeit, große Datenmengen zu verarbeiten** oder diese zumindest **// | ||
- | ==== Das richtige Format | + | ===== Das richtige Format |
Es gibt viele verschiedene Raster-Speicherformate(([[https:// | Es gibt viele verschiedene Raster-Speicherformate(([[https:// | ||
Zeile 13: | Zeile 13: | ||
Ein Rasterbild ist eine Matrix in welchem **jede Zelle einen Wert** (Farbwert, Höhe, Lärmpegel, CO²-Gehalt) besitzt und **eindeutig zur Nachbarzelle abgegrenzt** (diskret) ist. Speichert man eine Matrix genau so, also //Roh bzw. RAW// ([[wpde> | Ein Rasterbild ist eine Matrix in welchem **jede Zelle einen Wert** (Farbwert, Höhe, Lärmpegel, CO²-Gehalt) besitzt und **eindeutig zur Nachbarzelle abgegrenzt** (diskret) ist. Speichert man eine Matrix genau so, also //Roh bzw. RAW// ([[wpde> | ||
- | ==== Ein einzelnes großes Raster-Bild schnell darstellen (rendern) ==== | + | ===== Ein einzelnes großes Raster-Bild schnell darstellen (rendern) |
[{{ : | [{{ : | ||
Zeile 23: | Zeile 23: | ||
- | ==== Große Gebiete mit hoch aufgelösten Bildern wiedergeben ==== | + | ===== Große Gebiete mit hoch aufgelösten Bildern wiedergeben |
Hochaufgelöste Orthofots für ganze Bundesländer sind auch in einem kleinen Speicherformat wir JP2 immer noch riesig und rechenintensiv. Nehmen wir folgendes Beispiel: Der Regierungsbezirks Aachen wird mit 136 hochaufgelösten Orthofots abgedeckt, was in insgesamt 10GB Speicherbedarf resultiert [[https:// | Hochaufgelöste Orthofots für ganze Bundesländer sind auch in einem kleinen Speicherformat wir JP2 immer noch riesig und rechenintensiv. Nehmen wir folgendes Beispiel: Der Regierungsbezirks Aachen wird mit 136 hochaufgelösten Orthofots abgedeckt, was in insgesamt 10GB Speicherbedarf resultiert [[https:// | ||
Zeile 29: | Zeile 29: | ||
Laden wir nun das virtuelle Raster, so werden alle verlinkten Kacheln geladen. Auch dieser Vorgang dauert lange, denn es werden immerhin 40.800.000.000 Bildpunkte geladen. Um auch dies zu beschleunigen, | Laden wir nun das virtuelle Raster, so werden alle verlinkten Kacheln geladen. Auch dieser Vorgang dauert lange, denn es werden immerhin 40.800.000.000 Bildpunkte geladen. Um auch dies zu beschleunigen, | ||
- | ==== Raster-Indexdatei erzeugen ==== | + | ===== Raster-Indexdatei erzeugen |
[{{ : | [{{ : | ||
In der Regel ist es gar nicht nötig, alle Kacheln zu laden oder zu einem Bild zusammen zu fügen. Meistens genügt es uns, **die Bilder zu laden, welche für die Ausdehnung unseren Projekts von Relevanz sind**. Hierzu müsste man aber wissen, welches Bild (Dateiname) an welcher Stelle sich befindet (und das geht aus dem Dateinamen oft nicht hervor!). Hier hilf ein **Kachel-Index**! Diesen erzeugen wir mit dem Befehl '' | In der Regel ist es gar nicht nötig, alle Kacheln zu laden oder zu einem Bild zusammen zu fügen. Meistens genügt es uns, **die Bilder zu laden, welche für die Ausdehnung unseren Projekts von Relevanz sind**. Hierzu müsste man aber wissen, welches Bild (Dateiname) an welcher Stelle sich befindet (und das geht aus dem Dateinamen oft nicht hervor!). Hier hilf ein **Kachel-Index**! Diesen erzeugen wir mit dem Befehl '' |