Tuetut dataformaatit¶
QField tukee monia erilaisia muotoja käyttäen QGIS-tietojen tarjoajia ja GDALa. Tämä sivu tarjoaa ei-tyhjentävän luettelon tuetuista tietomuodoista.
Dataformaatti | Tuki | Huomautukset |
---|---|---|
Spatialite | ||
Geopackage | ||
WMS | ||
WFS | ||
WFS-T | ||
PostGIS | ||
MBTiles | ||
Shapefile | ||
Tiff | ||
JPEG2000 | ||
WEBP | ||
ECW | Lisenssi rajoittaa käyttöä. | |
MrSID | Lisenssi rajoittaa käyttöä. |
If you don't find your favorite data format on this table, please check if it works and adapt the list above to share your findings. If it does not work, please open an issue. We will be happy to help you with the implementation.
Rasteridata¶
Rasteriaineisto voi kasvaa nopeasti varsin suureksi, kun käytetään pakkaamattomia TIFF-tiedostoja. Niiden koko on monesti useita gigatavuja. Erityisesti mobiililaitteilla tämä on tehotonta.
Käytä 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.
Seuraavat komennot muuntavat tiedoston raster.tif
COG-tiedostoksi raster_cog.tif
käyttämällä JPEG-pakkausta.
gdal_translate raster.tif raster_cog.tif -of COG -co BLOCKSIZE=512 -co COMPRESS=JPEG -co QUALITY=75 -co BIGTIFF=YES
Kehittyneitä esimerkkejä COG:lla¶
Jos sinulla on useita koottavia tiedostoja, sinun on ensin luotava VRT-tiedostot QGIS:llä tai seuraavien komentojen avulla indeksoidaksesi kaikki hakemiston sisällä olevat TIF-tiedostot. Varmista, että asetat EPSG:2056
haluamaasi CRS:ään.
gdalbuildvrt raster_mosaic.vrt TIF_Directory/*.tif -addalpha -hidenodata -a_srs EPSG:2056
Muunna sitten VRT-tiedosto COG:ksi.
gdal_translate raster_mosaic.vrt raster_cog.tif -of COG -co BLOCKSIZE=512 -co COMPRESS=JPEG -co QUALITY=75 -co BIGTIFF=YES
Jos rasteridata on liian heikkolaatuista, säädä pakkaustasoa ja aseta QUALITY=85.
Joitakin lisäparametreja voidaan asettaa:
a_srs
voidaan käyttää myös gdal_translate-komennossa, kun CRS:ää ei ole määritetty lähderasteritietojoukossa.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.
Kun kaikki ylimääräiset parametrit yhdistetään, komentorivi voi näyttää tältä:
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