[general]
name=02CadGis - CAD/GIS Importer
qgisMinimumVersion=3.22
qgisMaximumVersion=4.99
description=Import DWG, DXF, Netcad NCZ/NCA, MicroStation DGN, KML/KMZ, File Geodatabase (FileGDB) and more as styled GeoPackage layers: preview and pick layers, filter hundreds of drawings by extent, style Turkish imar (zoning) plans with MPYY, export MBTiles. For planning, survey and geomatics work.
about=02CadGis brings drawings and exchange files into QGIS as clean GeoPackage layers. Drop in AutoCAD DWG or DXF, Netcad NCZ/NCA, KML/KMZ, GML, GeoJSON, CSV/TSV with X/Y or WKT columns, SpatiaLite, GPX, MicroStation DGN or a File Geodatabase; preview the layers inside, keep the ones you need and convert.
    On the way in it transforms coordinates, labels features and joins attribute tables. The Batch Spatial Extent Filter scans hundreds of drawings and keeps only those that touch your study area. Turkish imar (zoning) plans can be written to MPYY 1.1.7 feature types and styled with the bundled MPYY UİP, NİP and ÇDP symbology. Rasters export as MBTiles, TMS or XYZ tile pyramids, and three Processing tools make the same steps scriptable.
    Older DWG files (up to R2000) open directly; newer DWG versions need the free ODA File Converter or LibreDWG's dwg2dxf installed. MPYY styling needs QGIS 3.30 or newer (with Python 3.10 or newer); everything else works from QGIS 3.22.
    Manual: https://geophilo.com/zero2cadgis/manual.html
version=4.3.0
author=Geophilo
email=yusuf.eminoglu@deu.edu.tr
repository=https://gitlab.com/geophilo1/zero2cadgis
tracker=https://github.com/YusufEminoglu/zero2cadgis/issues
homepage=https://geophilo.com/zero2cadgis/
category=Vector
hasProcessingProvider=yes
icon=icons/icon.png
tags=cad,dwg,dxf,gpkg,kml,ncz,nca,gdb,mdb,dgn,gml,geojson,csv,spatialite,gpx,converter,importer,import,spatial-filter,extent,mbtiles,tms,tiles,netcad,autocad,microstation,geodatabase,filegdb,mpyy,imar,zoning,planning,survey,geomatics,geophilo
experimental=False
deprecated=False
license=GPL-2.0-or-later
changelog=
    4.3.0 - Drawings land in the right place: a DXF, DWG or DGN drawing whose coordinate system cannot be worked out is no longer assumed to be in the project CRS; 02CadGis asks, with any suggestion filled in. Nothing is lost silently: CAD elevations are kept, mixed block references are split into their parts, layers whose names needed repair are no longer dropped when splitting by layer, collinear simplification is off by default, DGN v8 imports report what they skip, Netcad texts keep İ Ş Ğ ğ ı ş, and a cut-short Netcad file is reported as incomplete. Less waiting: long Netcad boundaries are cleaned in one pass (a 72 MB drawing decodes in 29 s instead of 11 minutes), splitting by layer reads the file once, and DXF, DWG, DGN and GIS conversions, the batch spatial filter and MBTiles exports run in the background with Cancel (Netcad decoding is far faster but still blocks QGIS while it runs). Styles are saved into the GeoPackage and a file is never replaced without asking. The dock fits a narrow panel, errors say what to do next, and the output mode, CRS and export format are remembered. The dock loads again on Python 3.9 to 3.11 and QGIS 3.22 to 3.36; MPYY styling needs QGIS 3.30 or newer. Issues are now tracked on GitHub.
    4.2.1 - Hub listing text rewritten; author Geophilo; university affiliation removed; documentation links use the standard geophilo.com pages (manual.html, guide/); manual HTML no longer ships in the plugin package.
    4.2.0: Processing algorithms (convert a dataset, import a Netcad drawing, check plan consistency); plan check after a plan-mode Netcad import; feature-level spatial filter (keep whole or crop) on CAD layers and in live mode; the Netcad importer reports the records it leaves out; tabaka the Ministry defines twice keep both definitions; an unsplit DXF writes one GeoPackage layer per geometry type. 4.1.0: Plan notation (building rights, road widths) drawn where the drawing places it; fixed layers missing from the NCZ layer list (stale cache); lines at the drawing's own pen width; ROL_CEPHE shown. 4.0.1: Fixed an intermittent QGIS 4 styling error while sizing MPYY centre pictograms. 4.0.0: TR-Only MPYY Style replaces PlanGML styling: imar plan layers go to MPYY 1.1.7 types with MPYY UIP/NIP/CDP styles, word-level layer name proposals with a confirmation table, zoning values from texts and Netcad Smart Objects, plan reference scale, layer filter by name and geometry, attribute column picker, three-layer import. 3.3.2: MBTiles exporter guards and fast defaults. 3.3.1: Netcad SmartObject bounds hardening. 3.3.0: Added Web Map Tiles MBTiles raster pyramid export (XYZ / TMS) directly from styled QGIS layers and active plan projects, plus 1-click Netcad-to-MBTiles workflow. 3.2.0: Integrated Batch Spatial Extent Filter as sub-feature tool for both CAD and Netcad workflows, and fixed Netcad 8 Smart Object binary alignment recovering over 100k drawing entities in municipal archives. 3.1.0: Atomic GeoPackage imports, hardened KMZ extraction, conversion receipts, CRS isolation, multipart Access fixes, clean UI teardown, and real QGIS 3/4 conversion tests. 3.0.0: Delivery-grade exporter with selected-feature scope, explicit DXF output CRS, standards-locked WGS 84 KML/KMZ output, atomic file publishing, verified result summaries, and a full-bleed high-contrast icon. 2.8.4: Added online user manual and repository links. 2.8.0: Added MS Access database import. 2.7.0: Added native and ODA-assisted DWG conversion. 2.6.0: Added pure-Python DGN v8 fallback. 2.3.0: Added automatic Netcad CRS detection. 2.2.0: Added PlanGML schema and official e-Plan symbology. 1.0.0: First stable release.
