Saltar a contenido

Formatos de datos soportados

QField admite una amplia variedad de formatos a través de los proveedores de datos 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 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

Si tienes varios archivos para ensamblar, primero, necesitas crear un archivo VRT con QGIS o a través de los siguientes comandos para indexar todos los archivos TIF dentro de un directorio. Asegúrese de ajustar EPSG:2056 al SRC que desee.

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

A continuación, convierte el archivo VRT a COG.

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

Si la calidad de los datos ráster es demasiado baja, ajuste el nivel de compresión y establezca CALIDAD=85.

Se pueden establecer algunos parámetros adicionales:

  • También se puede utilizar a_srs en el comando gdal_translate cuando el SRC no está definido en el conjunto de datos ráster de origen.
  • OVERVIEW_RESAMPLING ofrece un renderizador diferente al alejar la vista. El valor predeterminado es LO MÁS CERCANO, pero también puede probar con BILINEAL o PROMEDIO.
  • NUM_THREADS le ayudará a equilibrar entre utilizar todos los recursos de su CPU o sólo una parte. Establezca ALL_CPUS o defina el número de hilos que desea utilizar.

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