Saltar a contenido

Formatos de datos soportados

QField admite una gran variedad de formatos a través de los proveedores de datos de QGIS y GDAL. Esta página ofrece una lista no exhaustiva de los formatos de datos admitidos.

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 Cloud Optimized Geotiff (COG) ofrecerá la mejor experiencia de usuario para los mapas base sin conexión. Combinado con la 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

Si tiene varios archivos para ensamblar, primero, necesita crear un archivo VRT con QGIS o a través de los siguientes comandos para indizar todos los archivos TIF dentro de un directorio. Asegúrese de ajustar EPSG:2056 a su SRC deseado.

gdalbuildvrt raster_mosaic.vrt TIF_Directory/*.tif -addalpha -hidenodata -a_srs EPSG:2056

A continuación, convierta el archivo VRT en COG.

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

Si los datos ráster son de muy baja calidad, ajuste el nivel de compresión y establezca QUALITY=85.

Se pueden establecer algunos parámetros adicionales:

  • a_srs puede utilizarse también en el comando gdal_translate cuando el SRC no está definido en el conjunto de datos ráster de origen.
  • OVERVIEW_RESAMPLING ofrece diferentes representaciones cuando se aleja el zoom. El valor por omisión es NEAREST, pero también puede probar BILINEAR o AVERAGE.
  • NUM_THREADS le ayudará a equilibrar entre usar todos los recursos de su CPU o solo una parte. Establezca ALL_CPUS o defina el número de hilos que quiere usar.

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