Formato de Dados Suportados¶
O QField suporta uma ampla variedade de formatos via fornecedores de dados do QGIS e GDAL. Esta página apresenta uma lista não exaustiva de formatos de dados suportados.
Formato de Data | Suporte | Notas |
---|---|---|
Spatialite | ||
Geopackage | ||
WMS | ||
WFS | ||
WFS-T | ||
Postgis | ||
MBTiles | ||
Shapefile | ||
Tiff | ||
JPEG2000 | ||
WEBP | ||
ECW | Licença de utilização restrita. | |
MrSID | Licença de utilização restrita. |
Se não encontras o teu formato de dados favorito na tabela, verifica se funciona e adapta a lista acima para partilhar as tuas descobertas. Se não funcionar, abra um problema. Ficaremos felizes em ajudá-lo com a implementação.
Dados raster¶
Os dados raster podem se tornar muito grandes rapidamente, quando trabalhamos com dados descompactados, os tiff são geralmente de vários Gb. Em dispositivos móveis, em especial é ineficiente.
Utilizar COG (Cloud Optimized GeoTIFF)¶
O formato Cloud Optimized Geotiff (COG) oferece uma melhor experiência ao utilizador nos mapas base offline. Quando combinado com a compressão JPEG compression, reduz o tamanho do raster.
Os seguintes comandos vão converter um ficheiro com o nome raster.tif
para um ficheiro COG raster_cog.tif
com compressão JPEG.
gdal_translate raster.tif raster_cog.tif -of COG -co BLOCKSIZE=512 -co COMPRESS=JPEG -co QUALITY=75 -co BIGTIFF=YES
Exemplos avançados com o COG¶
Se tens vários ficheiros para reunir, primeiro tens de criar um ficheiro VRT com o QGIS ou através dos seguintes comandos, de forma a indexar todos os ficheiros TIF dentro de uma diretoria. Certifica de alterar o EPSG:2056
para o SRS desejado.
gdalbuildvrt raster_mosaic.vrt TIF_Directory/*.tif -addalpha -hidenodata -a_srs EPSG:2056
Depois converte o ficheiro VRT para COG.
gdal_translate raster_mosaic.vrt raster_cog.tif -of COG -co BLOCKSIZE=512 -co COMPRESS=JPEG -co QUALITY=75 -co BIGTIFF=YES
Se os dados raster forem de baixa qualidade baixa, ajusta o nível de compressão e defina QUALITY=85.
Alguns parâmetros extra podem ser definidos :
a_srs
pode também ser utilizado no comando do gdal_translate quando o SRS do raster não se encontrar definido.OVERVIEW_RESAMPLING
oferece uma renderização diferente com o zoom out. O valor padrão é NEAREST, mas também podes experimentar BILINEAR ou AVERAGE.NUM_THREADS
irá ajudá-lo a equilibrar os seus recursos de CPU ou apenas parte deles. Defina ALL_CPUS ou defina o número de núcleos que deseja utilizar.
Combinando todos os parâmetros extra, na linha de comandos, pode ser algo como isto :
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