Formato dati supportati¶
QField supports a wide variety of formats via QGIS data providers and GDAL. This page offers a non-exhaustive list of supported data formats.
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¶
If you have several files to assemble, first, you need to create a VRT file with QGIS or through following commands to index all TIF files inside a directory. Make sure you adjust EPSG:2056
to your desired CRS.
gdalbuildvrt raster_mosaic.vrt TIF_Directory/*.tif -addalpha -hidenodata -a_srs EPSG:2056
Then convert the VRT file to COG.
gdal_translate raster_mosaic.vrt raster_cog.tif -of COG -co BLOCKSIZE=512 -co COMPRESS=JPEG -co QUALITY=75 -co BIGTIFF=YES
If the data quality of the raster data is too low, adjust the compression level and set QUALITY=85.
Alcuni parametri extra disponibili:
a_srs
can also be used in gdal_translate command when the CRS is not defined in the source raster dataset.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