Nyall Dawson
883d31dbc0
Fix calculation of tile zoom levels for ESRI vector tiles when
...
map is in a geographic CRS
2022-03-23 14:10:49 +10:00
Nyall Dawson
1ad8639315
Support reading ESRI vector tile packages (.vtpk) files directly
2022-03-16 14:07:06 +10:00
Nyall Dawson
71e450be03
Apply more flexible approach to match zoom levels expected for ESRI
...
tiles
2022-03-14 13:39:36 +10:00
Nyall Dawson
222ce1b5ab
Don't apply tile scale doubling hack to esri generated vector tiles
...
We shouldn't apply this hack if we want to match ESRI's zoom to scale
level handling
2022-03-11 12:09:32 +10:00
Nyall Dawson
59059a9a72
Switch to using QgsMatrixTileSet as common tile set class
2022-03-11 12:09:32 +10:00
Nyall Dawson
b39761f8f0
Ensure that non-EPSG:3857 vector tiles layers can be rendered in the
...
correct place
This fixes the rendering of vector tiles layers which are constructed
in any non web mercator CRS.
(Unfortunately the required information is not recorded in mbtiles
packages, so it's necessary to set the correct parameters via
API calls when trying to load non-3857 mbtiles.)
2022-03-11 12:09:32 +10:00
Jochen Topf
9329891f6b
Make QgsTileMatrix::tileRangeFromExtent() const
...
Because there is no reason for it not to be.
2021-10-23 22:30:22 +02:00
rldhont
95328eea99
Tile Matrix in different CRS
...
Add a new static method to QgsTileMatrix to get tile matrix in different CRS with top left point and scale denominator for 0 zoom level.
2021-09-10 11:44:34 +02:00
Denis Rouzaud
ba8a445850
run sipify
2021-03-22 21:13:52 +01:00
Alessandro Pasotti
7b2fc4c1f8
More doxy nonsense, pt 2
2021-02-19 08:15:29 +10:00
Nyall Dawson
81a9db9f57
[sipify] Fix creation of cross references
2020-06-15 13:43:58 +10:00
Martin Dobias
a5160086ed
Support TMS convention with vector tiles ({-y} instead of {y})
...
XYZ convention has zero Y at the top and increasing downwards,
but various map servers use TMS convention which has zero Y at
the bottom and rising upwards (within tile matrix)
2020-05-12 12:10:55 +02:00
Martin Dobias
6f746b557e
Add writing of vector tiles to MBTiles container
2020-04-25 14:31:10 +02:00
Martin Dobias
804ac87030
Get rid of qDebug(), wrap strings in QStringLiteral
2020-03-27 21:51:55 +01:00
Martin Dobias
976c0e0ddb
Do not mix class and struct
2020-03-26 21:26:06 +01:00
Martin Dobias
617db5919a
Doxygen, spelling, sip fixes
2020-03-26 21:08:01 +01:00
Martin Dobias
bbc6af5ded
Fixes to python bindings + some bits from code review
2020-03-26 19:31:00 +01:00