Formato dati supportati¶
QField supporta un'ampia varietà di formati tramite i data provider di QGIS e GDAL. Questa pagina offre una lista non esaustiva dei formati di dati supportati.
Formato dati | Supporto | Note |
---|---|---|
Spatialite | ||
Geopackage | ||
WMS | ||
WFS | ||
WFS-T | ||
Postgis | ||
MBTiles | ||
Shapefile | ||
Tiff | ||
JPEG2000 | ||
WEBP | ||
ECW | La licenza limita l'utilizzo. | |
MrSID | La licenza limita l'utilizzo. |
Se non trovi il tuo formato dati preferito in questa tabella, controlla se funziona e adatta l'elenco sopra per condividere i tuoi risultati. Se non funziona, per favore apri una segnalazione. Saremo felici di aiutarti per l'implementazione.
Formato Raster¶
I dati raster possono diventare velocemente piuttosto grandi, quando si lavora con file tiff non compressi si tratta spesso di diversi Gb di dati. Specialmente su dispositivi mobili questo non è efficiente.
Utilizza COG (Cloud Optimized GeoTIFF)¶
The Cloud Optimized Geotiff (COG) format will offer best user experience for offline basemaps. Combined with JPEG compression, it will reduce the raster size.
Il seguente comando converte un file chiamato raster.tif
in un file COG raster_cog.tif
usando compressione JPEG.
gdal_translate raster.tif raster_cog.tif -of COG -co BLOCKSIZE=512 -co COMPRESS=JPEG -co QUALITY=75 -co BIGTIFF=YES
Esempi avanzati con COG¶
Se hai più file da combinare assieme, per prima cosa devi creare un file VRT con QGIS o tramite i seguenti comandi per indicizzare tutti i file TIF all'interno di una directory. Modifica EPSG:2056
con il tuo CRS desiderato.
gdalbuildvrt raster_mosaic.vrt TIF_Directory/*.tif -addalpha -hidenodata -a_srs EPSG:2056
Quindi converti il file VRT in COG.
gdal_translate raster_mosaic.vrt raster_cog.tif -of COG -co BLOCKSIZE=512 -co COMPRESS=JPEG -co QUALITY=75 -co BIGTIFF=YES
Se i dati raster sono di qualità troppo bassa, adatta il livello di compressione e imposta QUALITY=85.
Alcuni parametri extra disponibili:
a_srs
può essere usato anche nel comando gdal_translate quando il CRS non è definito nel dataset raster.OVERVIEW_RESAMPLING
offre un rendering diverso quando si esegue lo zoom out. Il valore predefinito è NEAREST ma puoi provare anche BILINEAR o AVERAGE.- Il
NUM_THREADS
ti aiuterà a bilanciare l'utilizzo di tutte le risorse della CPU o solo di una parte. Imposta ALL_CPUS o definisci il numero di thread che vuoi utilizzare.
Combinando tutti i parametri extra, la riga di comando può apparire come questa :
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