[general]
name=Advanced Map Downloader
qgisMinimumVersion=3.0
description=Advanced map download tool with multiple coordinate input types, canvas drawing, and georeferenced output formats. Part of MAS Raster Processing tools.
version=1.0.2
author=Mirjan Ali Sha
email=mastools.help@gmail.com

about=Professional map download tool for QGIS with advanced coordinate input options and multiple georeferenced export formats.
    .
    HOW TO USE:
    1. Click the plugin icon in MAS Raster Processing toolbar or go to Raster - MAS Raster Processing - Advanced Map Downloader
    2. Select coordinate input type from the dropdown (Lat-Long with Pixels, XYZ Tile, Square Grid, WKT, WKB, or GeoJSON)
    3. Enter coordinates manually OR use canvas tools:
       - Draw from Canvas: Click on map to capture point (for Lat-Long/Grid) or draw rectangle (for other modes)
       - Use Canvas Extent: Capture current map view extent
    4. Set resolution (GSD in meters/pixel)
    5. Select the layer to download from
    6. Choose export format (GeoTIFF, PNG+World, JPEG+World, or BMP+World)
    7. Browse to select output file path
    8. Click OK to download
    .
    COORDINATE INPUT TYPES:
    - Lat-Long with Pixels: Center point with output dimensions and GSD
    - XYZ Tiles: Download tiles by Z, X, Y coordinates
    - Square Grid: Define area by center point and grid size with unit selection
    - WKT: Well-Known Text polygon/rectangle geometry
    - WKB: Well-Known Binary geometry as hex string
    - GeoJSON: JSON-based geometry for download area
    .
    CANVAS TOOLS:
    - Draw from Canvas: Click to capture point or draw rectangle based on input mode
    - Use Canvas Extent: Capture current map extent as download area
    - Real-time Rubber Band: Visual preview of selected download area (auto-cleared on close)
    .
    EXPORT FORMATS (All Georeferenced):
    - GeoTIFF (.tif) - Default
    - PNG with World File (.png + .pgw)
    - JPEG with World File (.jpg + .jgw)
    - BMP with World File (.bmp + .bpw)
    .
    Please rate this plugin based on your experience - your feedback motivates continued development!
    For support, feature requests, or custom QGIS tools: mastools.help@gmail.com
    MAS = Mirjan Ali Sha (plugin author)

tracker=https://github.com/Mirjan-Ali-Sha/advanced_map_downloader/issues
repository=https://github.com/Mirjan-Ali-Sha/advanced_map_downloader
tags=download,map,geotiff,raster,coordinates,xyz,wkt,wkb,geojson,georeferencing,canvas,export,imagery
homepage=https://github.com/Mirjan-Ali-Sha/advanced_map_downloader
category=Raster
icon=icon.png
experimental=False
deprecated=False

hasProcessingProvider=no
hasWebMapServices=no

changelog=
    1.0.2 - Plugin Packaging Improvements:
        - FIXED: Multiline f-string issues with flake8 fixes
    Version 1.0.1 (2026-04-25)
        - Bug fixes and performance improvements
        - Added support for WKB and GeoJSON input formats
        - Improved canvas drawing tools with real-time rubber band visualization
        - Added load as layer option
        - Integration with MAS Raster Processing menu and toolbar
    Version 1.0.0 (2025-12-25)
        - Initial release
        - 6 coordinate input types: XYZ Tile, Square Grid, Lat-Long with Pixels, WKT, WKB, GeoJSON
        - Canvas tools: Draw from Canvas (context-aware), Use Canvas extent
        - Real-time rubber band visualization of download area
        - 4 georeferenced export formats: GeoTIFF, PNG+World, JPEG+World, BMP+World
        - Layer selection dropdown with all project layers
        - Resolution control via GSD (meters/pixel)
        - Load as layer option
        - Integration with MAS Raster Processing menu and toolbar

server=False
