Unterstützte Datenformate¶
QField unterstützt eine Vielzahl von Formaten über QGIS-Datenanbieter und GDAL. Diese Seite zeigt eine Liste der unterstützten Datenformate, die nicht vollständig ist.
Datenformat | Unterstützung | Notiz |
---|---|---|
Spatialite | ||
Geopackage | ||
WMS | ||
WFS | ||
WFS-T | ||
Postgis | ||
MBTiles | ||
Shapefile | ||
Tiff | ||
JPEG2000 | ||
WEBP | ||
ECW | Lizenz-beschränkte Nutzung | |
MrSID | Lizenz-beschränkte Nutzung |
Wenn Sie Ihr bevorzugtes Datenformat in dieser Tabelle nicht finden, prüfen Sie bitte, ob es funktioniert und passen Sie die Liste oben an um Ihre Ergebnisse mitzuteilen. Wenn es nicht funktioniert, öffnen Sie bitte ein Thema. Wir werden Ihnen gerne bei der Implementierung helfen.
Rasterdaten¶
Rasterdaten können schnell sehr groß werden, bei der Arbeit mit unkomprimierten tiff-Dateien sind es oft mehrere GB an Daten. Besonders auf mobilen Geräten, ist dies ineffizient.
Verwendung von COG (Cloud-optimiertes GeoTIFF)¶
Das Cloud-optimierte GeoTIFF (COG) bietet die beste Benutzererfahrung für Offline-Basemaps. In Kombination mit der JPEG-Komprimierung wird die Rastergröße reduziert.
Die folgende Kommandozeile konvertiert eine Datei mit Namen raster.tif
in die COG-Datei raster_cog.tif
mit Hilfe der JPEG-Komprimierung.
gdal_translate raster.tif raster_cog.tif -of COG -co BLOCKSIZE=512 -co COMPRESS=JPEG -co QUALITY=75 -co BIGTIFF=YES
Fortgeschrittene Beispiele mit COG¶
Wenn Sie mehrere Dateien zusammensetzen müssen, müssen Sie zuerst eine VRT-Datei mit QGIS oder den folgenden Befehlen erstellen, um alle TIF-Dateien in einem Verzeichnis zu indizieren. Stellen Sie sicher, dass Sie EPSG:2056
an Ihr gewünschtes KBS anpassen.
gdalbuildvrt raster_mosaic.vrt TIF_Directory/*.tif -addalpha -hidenodata -a_srs EPSG:2056
Konvertieren Sie dann die VRT-Datei in eine COG-Datei.
gdal_translate raster_mosaic.vrt raster_cog.tif -of COG -co BLOCKSIZE=512 -co COMPRESS=JPEG -co QUALITY=75 -co BIGTIFF=YES
Wenn die Qualität der Raster-Daten zu niedrig ist, passen Sie die Komprimierungsstufe an und legen Sie für QUALITY=85 fest.
Es können zusätzliche Parameter eingestellt werden:
a_srs
kann auch in einem gdal_translate Befehl verwendet werden, wenn das KBS nicht im Quell-Raster-Dataset definiert ist.OVERVIEW_RESAMPLING
bietet beim Heraus-Zoomen unterschiedliche Renderer an. Der Standardwert ist NEAREST, aber Sie können auch BILINEAR oder AVERAGE ausprobieren.NUM_THREADS
wird Ihnen helfen, ein Gleichgewicht zwischen der Nutzung aller Ihrer CPU-Ressourcen oder nur eines Teils davon zu finden. Legen Sie ALL_CPUS fest, oder definieren Sie die Anzahl der Threads, die Sie verwenden möchten.
Wenn Sie alle zusätzlichen Parameter kombinieren, kann die Befehlszeile wie folgt aussehen:
gdal_translate raster.tif raster_cog.tif -a_srs EPSG:2056 -of COG -co BLOCKSIZE=512 -co OVERVIEW_RESAMPLING=BILINEAR -co COMPRESS=JPEG -co QUALITY=75 -co NUM_THREADS=6 -co BIGTIFF=YES