Programování v GIS 4
2025-10-21
QgsRasterLayer - rastrová vrstvaQgsRasterDataProvider - interface pro poskytovatele rastrových datQgsRasterBlock - blok rastrových datQgsRasterIterator - iterátor přes rastrová dataQgsRasterFileWriter - zápis nových datQgsRasterLayerdataProvider() pro přistup k data provideruQgsRasterDataProviderblock() pro získání bloku datwriteBlock() pro zápis bloku dat (funkce setEditable())QgsRasterBlockvalue() pro získání hodnoty buď pomocí indexu, nebo dvojici souřadnic řádek, sloupecisNoData() pro zjištění zda hodnota odpovídá NoData hodnotěQgsRasterIteratorQgsRasterBlock není nutné provádět kontrolystartRasterRead() pro zahájení čtení (stopRasterRead() pro ukončení iterace)next() pro získání dalšího bloku datsetMaximumTileWidth() a setMaximumTileHeight() pro nastavení maximální velikosti čtecího blokuQgsRasterFileWritersetOutputProviderKey() a setOutputFormat()QgsRasterFileWriter::driverForExtension()createOneBandRaster()createMultiBandRaster()Materiály dostupné: https://jancaha.github.io/vsb-vyuka/