16#ifndef QGSVECTORTILEMVTDECODER_H
17#define QGSVECTORTILEMVTDECODER_H
26#include "vector_tile.pb.h"
54 QStringList layers()
const;
57 QStringList layerFieldNames(
const QString &layerName )
const;
65 const QSet< QString > *layerSubset =
nullptr )
const;
69 QMap<QString, vector_tile::Tile> tiles;
72 QMap<QString, QMap<QString, int>> mLayerNameToIndex;
The feature class encapsulates a single feature including its unique ID, geometry and a list of field...
Stores coordinates of a tile in a tile matrix set.
This class is responsible for decoding raw tile data written with Mapbox Vector Tiles encoding.
~QgsVectorTileMVTDecoder()
Encapsulates properties of a vector tile matrix set, including tile origins and scaling information.
Keeps track of raw tile data from one or more sources that need to be decoded.
QMap< QString, QVector< QgsFeature > > QgsVectorTileFeatures
Features of a vector tile, grouped by sub-layer names (key of the map)