Laden von OS OpenData-Rasterbildern in eine Rasterlite-Datenbank.
Es gibt vorkompilierte Rasterlite / Spatialite-Binärdateien für Windows (32 und 64-Bit), daher habe ich diesen Weg eingeschlagen.
Schritt 1, installieren Sie die Software. Für 32-Bit-Windows gehen Sie hier:
http://www.gaia-gis.it/gaia-sins/windows-bin-x86/
oder für 64-Bit-Windows hier:
http://www.gaia-gis.it / gaia-sin / windows-bin-amd64 /
Laden Sie (mindestens) die folgenden Dateien herunter und entpacken Sie sie in ein Verzeichnis (ich habe C: / Spatialite verwendet).
rasterlite_load-1.1c-win-xxx.zip
rasterlite_pyramid-1.1c-win-xxx.zip
rasterlite_topmost-1.1c-win-xxx.zip
Spatialite-3.0.1-DLL-win-xxx.zip
Spatialite_gui-1.5.0-stable-win-xxx.zip
Sie benötigen außerdem eine aktuelle Version von sqlite3.dll (die mit OSGEO4W gelieferte ist zu alt). Diese finden Sie hier:
http://www.sqlite.org/sqlite-dll-win32-x86-3071100.zip
Entpacken Sie dies in den Ordner C: / Spatialite.
Fügen Sie schließlich C: / Spatialite zu Ihrem Pfad hinzu.
Schritt 2: Bereiten Sie die Rasterbilder vor. OpenData-Raster sind indizierte TIFFs mit Weltdateien. Um in eine Rasterlite-Datenbank geladen zu werden, müssen diese stapelweise in Geotiffs konvertiert werden. Tun Sie dies in QGIS, Raster -> Konvertierung -> Übersetzen. Verwenden Sie den Batch-Modus und aktivieren Sie (am wichtigsten) 'Erweitern' und stellen Sie 'RGB' ein.
Schritt 3: Laden Sie das Verzeichnis der GeoTIFFs in eine Rasterlite-Datenbank. Gehen Sie zu Ihrem C: / Spatialite-Verzeichnis, klicken Sie auf Spatialite_gui und erstellen Sie eine neue Spatialite-Datenbank in dem Verzeichnis, das die GeoTIFFs enthält. Sie können dies beispielsweise als "vmd.sqlite" bezeichnen.
Öffnen Sie als Nächstes ein Befehlszeilenfenster in dem Verzeichnis, das die GeoTIFFs enthält, und geben Sie diesen Befehl ein:
rasterlite_load -d vmd.sqlite -T vmd -D. -i Wavelet -q 25
Dadurch sollten alle GeoTIFFs im Verzeichnis in vmd.sqlite in einer Tabelle mit dem Namen 'vmd' geladen werden. Es wird eine Weile dauern, aber der Fortschritt wird gemeldet.
Als nächstes bauen Sie Pyramiden:
rasterlite_pyramid -d vmd.sqlite -T vmd -i Wavelet -v
Wenn dies beendet ist, setzen Sie das Höchste:
rasterlite_topmost -d vmd.sqlite -T vmd -v
Laden Sie die neue Rasterlite-Datenbank über Layer -> Raster Layer hinzufügen in QGIS.
Weitere Informationen
zu Rasterlite finden Sie unter:
www.gaia-gis.it/gaia-sins/rasterlite-docs/rasterlite-how-to.pdf.
Abschließend. Sie können eine meiner VMD-Datenbanken (Rasterlite VectorMap District) hier herunterladen (ca. 500 KB):
http://dl.dropbox.com/u/45121071/vmd.sqlite
Klicken Sie mit der rechten Maustaste auf den Link, um die Datenbank herunterzuladen. Versuchen Sie nicht, sie in einem Browser zu öffnen.
Ordnance Survey VMD-Raster sind natürlich eine verschwommene, verwaschene, schlecht gestylte, schlecht beschriftete Schande, und aus einem Schweineohr kann man keine Seidenhandtasche machen. Die Datenbank sollte jedoch problemlos in QGIS geladen werden, sie sieht am besten bei etwa 1: 10000 aus. Das QGIS-Bildschirm-Rendering ist auch nicht so gut, aber Sie können die beste verfügbare Qualität erzielen, indem Sie Bilder vom Druckkomponisten exportieren.
Wenn Sie Probleme beim Laden der Datenbank haben, lassen Sie es mich wissen, es funktioniert hier in QGIS 1.7.4 (Win) und in Master (Ubuntu). Nick.