Zum Inhalt

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