Saltar a contenido

Formatos de datos soportados

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 de datos Soporte Notas
Spatialite
Geopackage
WMS
WFS
WFS-T
Postgis
MBTiles
Shapefile
Tiff
JPEG2000
WEBP
ECW La licencia restringe su uso.
MrSID La licencia restringe su uso.

Si no encuentra su formato de datos favorito en esta tabla, compruebe si funciona y adapte la lista anterior para compartir sus hallazgos. Si no funciona, por favor, abre una incidencia. Estaremos encantados de ayudarle con la implementación.

Datos ráster

Los datos ráster pueden llegar a ser bastante grandes rápidamente, cuando se trabaja con archivos tiff sin comprimir, a menudo son varios Gb de datos. Especialmente en los dispositivos móviles, esto es ineficiente.

Utilizar COG (Cloud Optimized GeoTIFF)

El formato Geotiff optimizado para la nube (COG) ofrecerá la mejor experiencia de usuario para mapas base offline. Combinado con compresión JPEG, reducirá el tamaño del ráster.

Los siguientes comandos convertirán un archivo llamado raster.tif en un archivo COG raster_cog.tif utilizando la compresión JPEG.

gdal_translate raster.tif raster_cog.tif -of COG -co BLOCKSIZE=512 -co COMPRESS=JPEG -co QUALITY=75 -co BIGTIFF=YES

Ejemplos avanzados 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.

Se pueden establecer algunos parámetros adicionales:

  • 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 todos los parámetros adicionales, la línea de comandos puede tener el siguiente aspecto:

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