[general]
name=QTiles
description=Generate map tiles from a QGIS project
description[ru]=Создавайте растровые тайлы из проекта QGIS
about=Generates raster tiles from QGIS project for selected zoom levels and tile naming conventions (Slippy Map or TMS). Package tiles for NextGIS Mobile, GeoPaparazzi, simple Leaflet-based viewer or MBTiles. Developed by NextGIS. Any feedback is welcome at https://nextgis.com/contact
about[ru]=Создает растровые тайлы из проекта QGIS для выбранных уровней масштабирования в соответствии с соглашениями о наименовании тайлов (Slippy Map или TMS). Набор тайлов для NextGIS Mobile, GeoPaparazzi, простого просмотра карт на основе Leaflet или MBTiles. Разработан NextGIS. Любые отзывы приветствуются на https://nextgis.com/contact
category=Plugins
version=2.1.0
qgisMinimumVersion=3.32
qgisMaximumVersion=4.99

author=NextGIS
email=info@nextgis.com

icon=icons/qtiles.svg

tags=raster,tiles

homepage=https://github.com/nextgis/QTiles
user_guide=https://docs.nextgis.com/docs_ngqgis/source/qtiles.html
user_guide[ru]=https://docs.nextgis.ru/docs_ngqgis/source/qtiles.html
tracker=https://github.com/nextgis/QTiles/issues
repository=https://github.com/nextgis/QTiles
video=https://www.youtube.com/watch?v=vU4bGCh5khM
video[ru]=https://www.youtube.com/watch?v=Lk-i4Az0SEo

experimental=False
deprecated=False
supportsQt6=True

changelog=
    2.1.0
        * Fixed removal of tile set after successful generation
        * Fixed issues with writing tiles to NextGIS Mobile archive
        * Added button to open generated tile set in file manager
        * Improved error handling in the dialog
        * Improved behavior when cancelling tile generation
    2.0.0
        * Added support for generating tiles in PMTiles format
        * Added compatibility with QGIS builds based on Qt6
        * Added automatic zoom level detection based on the current map scale in QGIS projects
        * Added the ability to define tile set extent using either visible layers or all layers within the current QGIS project
        * Added a limit preventing the creation of more than 5000 tiles per OpenStreetMap layer
        * Added foundational architectural components to support future plugin extensibility
        * Fixed MBTiles tile writing to ensure correct and reliable output generation
        * Fixed HTML Leaflet-viewer
        * Completely redesigned the QTiles dialog interface with a significantly improved user experience (UX)
        * Reorganized plugin placement: the menu has been moved to the Rasters tab, and the toolbar button is now available in a dedicated QTiles toolbar
        * Migrated plugin settings from system storage to the native QGIS settings storage framework
        * Resolved multiple minor bugs and stability issues
        * Updated the plugin icon
        * Updated minimum QGIS version to 3.32
    1.8.0
        * Updated the "About plugin" dialog
        * Added plugin item to help menu
    1.7.2
        * Fix rounding error on Python 3.10
    1.7.1
        * Fixed file selection dialog
    1.7.0
        * Fixed bugs
    1.6.0
        * QGIS 3 support added
    1.5.5
        * Fix rendering of tiles outside of layer extent
        * Fix qgis warnings
    1.5.4
        * Allow JPG as format for NGRC
    1.5.3
        * Fix problem with 65356 tiles limit
    1.5.2
        * Removed the limitation of the maximum zoom
        * Host css+js in local repository for LeafLet preview
    1.5.1:
        * create tiles for NextGIS Mobile
        * add MBTiles compression
        * add export MBTiles metadata to .json file
        * add image overview for MBTiles
        * add option for skiping tiles outside of layers extents (within combined extent)
    1.5.0:
        * change MBTiles parameters vаlues: format in lower case, description is 'Created with QTiles'
        * tiles are now produced correctly when transparency is set
        * geojson is now rendered correctly
        * CRS shift when using 3857 is fixed
    1.4.6:
        * works fine now with non-english characters in folder names
        * add MBTiles initialize arguments for Geopaparazzi4
        * take into account the actual zoom level when generating tiles
