| QGIS API Documentation
    3.22.4-Białowieża (ce8e65e95e)
    | 
This class is responsible for decoding raw tile data written with Mapbox Vector Tiles encoding. More...
#include <qgsvectortilemvtdecoder.h>
| Public Member Functions | |
| QgsVectorTileMVTDecoder () | |
| ~QgsVectorTileMVTDecoder () | |
| bool | decode (QgsTileXYZ tileID, const QByteArray &rawTileData) | 
| Tries to decode raw tile data, returns true on success.  More... | |
| QgsVectorTileFeatures | layerFeatures (const QMap< QString, QgsFields > &perLayerFields, const QgsCoordinateTransform &ct, const QSet< QString > *layerSubset=nullptr) const | 
| Returns decoded features grouped by sub-layers.  More... | |
| QStringList | layerFieldNames (const QString &layerName) const | 
| Returns a list of all field names in a tile. It can only be called after a successful decode()  More... | |
| QStringList | layers () const | 
| Returns a list of sub-layer names in a tile. It can only be called after a successful decode()  More... | |
This class is responsible for decoding raw tile data written with Mapbox Vector Tiles encoding.
Definition at line 36 of file qgsvectortilemvtdecoder.h.
| 
 | default | 
| 
 | default | 
| bool QgsVectorTileMVTDecoder::decode | ( | QgsTileXYZ | tileID, | 
| const QByteArray & | rawTileData | ||
| ) | 
Tries to decode raw tile data, returns true on success.
Definition at line 38 of file qgsvectortilemvtdecoder.cpp.
| QgsVectorTileFeatures QgsVectorTileMVTDecoder::layerFeatures | ( | const QMap< QString, QgsFields > & | perLayerFields, | 
| const QgsCoordinateTransform & | ct, | ||
| const QSet< QString > * | layerSubset = nullptr | ||
| ) | const | 
Returns decoded features grouped by sub-layers.
It can only be called after a successful decode()
If layerSubset is specified then only features from the specified layers will be returned.
Definition at line 82 of file qgsvectortilemvtdecoder.cpp.
| QStringList QgsVectorTileMVTDecoder::layerFieldNames | ( | const QString & | layerName | ) | const | 
Returns a list of all field names in a tile. It can only be called after a successful decode()
Definition at line 67 of file qgsvectortilemvtdecoder.cpp.
| QStringList QgsVectorTileMVTDecoder::layers | ( | ) | const | 
Returns a list of sub-layer names in a tile. It can only be called after a successful decode()
Definition at line 55 of file qgsvectortilemvtdecoder.cpp.