Specify the text layout requirements more precisely

This commit is contained in:
Martin Tůma 2025-01-08 00:36:27 +01:00
parent 9401f66ad7
commit 08d211204e

View File

@ -84,16 +84,19 @@ nmake
## Install ## Install
Copy the plugin to the system Qt image plugins path to make it work. You may Copy the plugin to the system Qt image plugins path to make it work. You may
also set the QT_PLUGIN_PATH system variable before starting the application. For also set the QT_PLUGIN_PATH system variable before starting the application.
Linux, there are RPM and DEB [packages](https://build.opensuse.org/project/show/home:tumic:QtPBFImagePlugin) For Linux, there are RPM and DEB [packages](https://build.opensuse.org/project/show/home:tumic:QtPBFImagePlugin)
for most common distros available on OBS. for most common distros available on OBS.
## Limitations ## Limitations
* Only data that is part of the PBF file is displayed. External layers defined in the * Only data that is part of the PBF file is displayed. External layers defined
style are ignored. in the 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
algorithm to work properly. layout algorithm to work properly. Additionally, the tile buffer must be large
* Expressions are not supported in the styles, only property functions are implemented. enough to contain all neighboring text features overlapping to the tile bounds
(only data from the tile itself can be drawn to the resulting image).
* Expressions are not supported in the styles, only property functions are
implemented.
## Changelog ## Changelog
[Changelog](https://build.opensuse.org/projects/home:tumic:QtPBFImagePlugin/packages/QtPBFImagePlugin/files/qt6-qtpbfimageformat.changes) [Changelog](https://build.opensuse.org/projects/home:tumic:QtPBFImagePlugin/packages/QtPBFImagePlugin/files/qt6-qtpbfimageformat.changes)