|
bool | fromEsriJson (const QVariantMap &json) |
| Initializes the tile structure settings from an ESRI REST VectorTileService json map. More...
|
|
virtual | ~QgsTileMatrixSet ()=default |
|
void | addGoogleCrs84QuadTiles (int minimumZoom=0, int maximumZoom=14) |
| Adds tile matrices corresponding to the standard web mercator/GoogleCRS84Quad setup. More...
|
|
void | addMatrix (const QgsTileMatrix &matrix) |
| Adds a matrix to the set. More...
|
|
double | calculateTileScaleForMap (double actualMapScale, const QgsCoordinateReferenceSystem &mapCrs, const QgsRectangle &mapExtent, const QSize mapSize, const double mapDpi) const |
| Calculates the correct scale to use for the tiles when rendered using the specified map properties. More...
|
|
QgsCoordinateReferenceSystem | crs () const |
| Returns the coordinate reference system associated with the tiles. More...
|
|
void | dropMatricesOutsideZoomRange (int minimumZoom, int maximumZoom) |
| Deletes any existing matrices which fall outside the zoom range specified by minimumZoom to maximumZoom, inclusive. More...
|
|
bool | isEmpty () const |
| Returns true if the matrix set is empty. More...
|
|
int | maximumZoom () const |
| Returns the maximum zoom level for tiles present in the set. More...
|
|
int | minimumZoom () const |
| Returns the minimum zoom level for tiles present in the set. More...
|
|
virtual bool | readXml (const QDomElement &element, QgsReadWriteContext &context) |
| Reads the set from an XML element. More...
|
|
QgsTileMatrix | rootMatrix () const |
| Returns the root tile matrix (usually corresponding to zoom level 0). More...
|
|
double | scaleForRenderContext (const QgsRenderContext &context) const |
| Calculates the correct scale to use for the tiles when rendered using the specified render context. More...
|
|
Qgis::ScaleToTileZoomLevelMethod | scaleToTileZoomMethod () const |
| Returns the scale to tile zoom method. More...
|
|
double | scaleToZoom (double scale) const |
| Calculates a fractional zoom level given a map scale denominator. More...
|
|
int | scaleToZoomLevel (double scale) const |
| Finds the best fitting (integer) zoom level given a map scale denominator. More...
|
|
void | setRootMatrix (const QgsTileMatrix &matrix) |
| Sets the root tile matrix (usually corresponding to zoom level 0). More...
|
|
void | setScaleToTileZoomMethod (Qgis::ScaleToTileZoomLevelMethod method) |
| Sets the scale to tile zoom method. More...
|
|
QgsTileMatrix | tileMatrix (int zoom) const |
| Returns the tile matrix corresponding to the specified zoom. More...
|
|
virtual QDomElement | writeXml (QDomDocument &document, const QgsReadWriteContext &context) const |
| Writes the set to an XML element. More...
|
|