[general]
name=CSV Geometry Export
qgisMinimumVersion=3.0
qgisMaximumVersion=4.99
description=Export vector layers as CSV with multiple geometry formats (WKT, WKB, GeoJSON, KML, Earth Engine, X-Y coordinates). Part of MAS Vector Processing tools.
version=1.0.4
author=Mirjan Ali Sha
email=mastools.help@gmail.com

about=Export vector layers to CSV with customizable geometry formats.

    GEOMETRY FORMATS:
    • WKT, WKB, EWKT, EWKB (with SRID)
    • GeoJSON, KML, Earth Engine
    • X-Y Coordinates (centroid for polygons/lines)

    KEY FEATURES:
    • Select input layer from dropdown or browse file
    • Choose geometry output format
    • Keep original WKT geometry as additional column
    • Export selected features only
    • Custom field names and separator options
    • CRS transformation support
    • Multiple encoding options

    HOW TO USE:
    1. Right-click layer → Export as CSV with Geometry
    2. Or use toolbar/menu: MAS Vector Processing → CSV Geometry Export
    3. Select geometry format, fields, and output options
    4. Click OK to export

tracker=https://github.com/Mirjan-Ali-Sha/csv-geometry-export/issues
repository=https://github.com/Mirjan-Ali-Sha/csv-geometry-export
homepage=https://github.com/Mirjan-Ali-Sha/csv-geometry-export

category=Vector
icon=icon.png
experimental=False
deprecated=False

changelog=1.0.4 - 2026-08-30
    • Added Universal Geometry Importing (loads exported WKB/GeoJSON back as Memory Layer)
    • Fixed QGIS strict geometry type rejections for memory layers
    • Enhanced WKB parsing to gracefully handle CSV quotes
    • Embedded geometry parsers for unsupported format loading

    1.0.3 - 2026-08-09
        • QGIS 4 and Qt6 compatibility updates
        • Fixed all Bandit security audit issues
    • Added geometry format dropdown (WKT, WKB, EWKT, EWKB, GeoJSON, KML, Earth Engine, X-Y)
    • Added "Keep original geometry column" option
    • Added input layer selection dropdown with browse button
    • X-Y format uses centroid for non-point geometries
    • Improved settings persistence
    1.0.1:
    • Added more separator options
    1.0.0:
    • Initial release

tags=csv,export,geometry,wkt,wkb,geojson,kml,earth engine,vector,coordinates

hasProcessingProvider=no
