Vai al contenuto

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.

If you don't find your favorite data format on this table, please check if it works and adapt the list above to share your findings. If it does not work, please open an issue. We will be happy to help you with the implementation.

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)

Il formato Cloud Optimized Geotiff (COG) offre la migliore esperienza per l'utente per quanto riguarda le mappe di base offline. Combinato con la compressione JPEG riduce la dimensione dei raster.

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ò venir usato anche nel comando gdal_translate quando il CRS non è definito nel dataset raster.
  • OVERVIEW_RESAMPLING offer different renderer when zooming out. The default value is NEAREST but you can try also BILINEAR or AVERAGE.
  • NUM_THREADS will help you to balance between use all your CPU resources or only part. Set ALL_CPUS or define the number of thread you want to use.

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