mirror of
https://github.com/tumic0/QtPBFImagePlugin.git
synced 2024-11-24 03:35:54 +01:00
Updated styles info
This commit is contained in:
parent
154114dd2a
commit
61291bb202
20
README.md
20
README.md
@ -8,12 +8,7 @@ PBF(MVT) vector tiles without (almost, see usage) any application modifications.
|
|||||||
|
|
||||||
Standard Mapbox GL Styles are used for styling the maps. Most relevant style
|
Standard Mapbox GL Styles are used for styling the maps. Most relevant style
|
||||||
features used by [Maputnik](http://editor.openmaptiles.org) are supported.
|
features used by [Maputnik](http://editor.openmaptiles.org) are supported.
|
||||||
The style is loaded from the
|
A default fallback style (OSM-Liberty) for OpenMapTiles is part of the plugin.
|
||||||
[$AppDataLocation](http://doc.qt.io/qt-5/qstandardpaths.html)/style/style.json
|
|
||||||
file on plugin load. If the style uses a sprite, the sprite JSON file must
|
|
||||||
be named sprite.json and the sprite image sprite.png and both files must be
|
|
||||||
placed in the same directory as the style itself. A default fallback style
|
|
||||||
(OSM-Liberty) for OpenMapTiles is part of the plugin.
|
|
||||||
|
|
||||||
"Plain" PBF files as well as gzip compressed files (as used in MBTiles) are
|
"Plain" PBF files as well as gzip compressed files (as used in MBTiles) are
|
||||||
supported by the plugin. The tile size is (since version 2.0 of the plugin) 512px
|
supported by the plugin. The tile size is (since version 2.0 of the plugin) 512px
|
||||||
@ -39,6 +34,17 @@ reader.read(&image);
|
|||||||
```
|
```
|
||||||
you will get 1024x1024px tiles with a pixel ratio of 2 (= HiDPI tiles).
|
you will get 1024x1024px tiles with a pixel ratio of 2 (= HiDPI tiles).
|
||||||
|
|
||||||
|
## Styles
|
||||||
|
The map style is loaded from the
|
||||||
|
[$AppDataLocation](http://doc.qt.io/qt-5/qstandardpaths.html)/style/style.json
|
||||||
|
file on plugin load. If the style uses a sprite, the sprite JSON file must
|
||||||
|
be named `sprite.json` and the sprite image `sprite.png` and both files must be
|
||||||
|
placed in the same directory as the style itself.
|
||||||
|
|
||||||
|
For a list of "ready to use" styles see the
|
||||||
|
[QtPBFImagePlugin-styles](https://github.com/tumic0/QtPBFImagePlugin-styles)
|
||||||
|
repository.
|
||||||
|
|
||||||
## Build
|
## Build
|
||||||
### Requirements
|
### Requirements
|
||||||
* Qt >= 5.4 (5.6 for HiDPI support)
|
* Qt >= 5.4 (5.6 for HiDPI support)
|
||||||
@ -73,7 +79,7 @@ for most common distros available on OBS.
|
|||||||
style are ignored.
|
style are ignored.
|
||||||
* Text PBF features must have a unique id (OpenMapTiles >= v3.7) for the text layout
|
* Text PBF features must have a unique id (OpenMapTiles >= v3.7) for the text layout
|
||||||
algorithm to work properly.
|
algorithm to work properly.
|
||||||
* Expressions not supported in the styles, only property functions are implemented.
|
* Expressions are not supported in the styles, only property functions are implemented.
|
||||||
|
|
||||||
## Changelog
|
## Changelog
|
||||||
[Changelog](https://build.opensuse.org/package/view_file/home:tumic:QtPBFImagePlugin/QtPBFImagePlugin/libqt5-qtpbfimageformat.changes)
|
[Changelog](https://build.opensuse.org/package/view_file/home:tumic:QtPBFImagePlugin/QtPBFImagePlugin/libqt5-qtpbfimageformat.changes)
|
||||||
|
Loading…
Reference in New Issue
Block a user