| QGIS API Documentation
    3.22.4-Białowieża (ce8e65e95e)
    | 
Random utility functions for working with vector tiles. More...
#include <qgsvectortileutils.h>
| Static Public Member Functions | |
| static bool | checkXYZUrlTemplate (const QString &url) | 
| Checks whether the URL template string is correct (contains {x}, {y} / {-y}, {z} placeholders)  More... | |
| static QString | formatXYZUrlTemplate (const QString &url, QgsTileXYZ tile, const QgsTileMatrix &tileMatrix) | 
| Returns formatted tile URL string replacing {x}, {y}, {z} placeholders (or {-y} instead of {y} for TMS convention)  More... | |
| static QgsFields | makeQgisFields (QSet< QString > flds) | 
| Returns QgsFields instance based on the set of field names.  More... | |
| static QgsVectorLayer * | makeVectorLayerForTile (QgsVectorTileLayer *mvt, QgsTileXYZ tileID, const QString &layerName) | 
| Returns a temporary vector layer for given sub-layer of tile in vector tile layer.  More... | |
| static double | scaleToZoom (double mapScale) | 
| Finds zoom level (assuming GoogleCRS84Quad tile matrix set) given map scale denominator.  More... | |
| static int | scaleToZoomLevel (double mapScale, int sourceMinZoom, int sourceMaxZoom) | 
| Finds best fitting zoom level (assuming GoogleCRS84Quad tile matrix set) given map scale denominator and allowed zoom level range.  More... | |
| static void | sortTilesByDistanceFromCenter (QVector< QgsTileXYZ > &tiles, const QPointF ¢er) | 
| Orders tile requests according to the distance from view center (given in tile matrix coords)  More... | |
| static QPolygon | tilePolygon (QgsTileXYZ id, const QgsCoordinateTransform &ct, const QgsTileMatrix &tm, const QgsMapToPixel &mtp) | 
| Returns polygon (made by four corners of the tile) in screen coordinates.  More... | |
| static QVector< QgsTileXYZ > | tilesInRange (const QgsTileRange &range, int zoomLevel) | 
| Returns a list of tiles in the given tile range.  More... | |
Random utility functions for working with vector tiles.
Definition at line 45 of file qgsvectortileutils.h.
| 
 | static | 
Checks whether the URL template string is correct (contains {x}, {y} / {-y}, {z} placeholders)
Definition at line 141 of file qgsvectortileutils.cpp.
| 
 | static | 
Returns formatted tile URL string replacing {x}, {y}, {z} placeholders (or {-y} instead of {y} for TMS convention)
Definition at line 124 of file qgsvectortileutils.cpp.
| 
 | static | 
Returns QgsFields instance based on the set of field names.
Definition at line 51 of file qgsvectortileutils.cpp.
| 
 | static | 
Returns a temporary vector layer for given sub-layer of tile in vector tile layer.
Definition at line 83 of file qgsvectortileutils.cpp.
| 
 | static | 
Finds zoom level (assuming GoogleCRS84Quad tile matrix set) given map scale denominator.
Definition at line 63 of file qgsvectortileutils.cpp.
| 
 | static | 
Finds best fitting zoom level (assuming GoogleCRS84Quad tile matrix set) given map scale denominator and allowed zoom level range.
Definition at line 71 of file qgsvectortileutils.cpp.
| 
 | static | 
Orders tile requests according to the distance from view center (given in tile matrix coords)
Definition at line 176 of file qgsvectortileutils.cpp.
| 
 | static | 
Returns polygon (made by four corners of the tile) in screen coordinates.
| QgsCsException | 
Definition at line 36 of file qgsvectortileutils.cpp.
| 
 | static | 
Returns a list of tiles in the given tile range.
Definition at line 163 of file qgsvectortileutils.cpp.