{"name": "Netcad DNS Koordinat Donusum", "package_name": "netcad_dns_transform", "description": "Coordinate transformation using Netcad DNS files: Helmert, Affine and TIN methods.", "about": "This plugin reads Netcad .dns transformation files and applies coordinate\ntransformation to selected vector layers.\n\nSUPPORTED METHODS:\n- Helmert (4 parameters): Isotropic scale + rotation + translation.\nMost common method. Minimum 2 control points required.\n- Affine (6 parameters): Different scale in E/N direction + shear.\nMore flexible. Minimum 3 control points required.\n- TIN (Delaunay Triangulation): Local transformation per triangle.\nResidual = 0 at all control points (exact pass-through).\nBest accuracy for large areas. Minimum 3 control points required.\n\nSUPPORTED DNS FILE TYPES:\n- Point-Based ($AMAT + $NOK): Parameters computed from control points via LSQ.\n- Matrix-Based ($AMAT only): Parameters read directly from $AMAT matrix.\n\nQUALITY CONTROL:\n- Data Snooping (Baarda Test): Iteratively detects suspicious control points.\n- Normalized residuals (w-values) vs critical value comparison.\n- Error ellipses: sigma_E, sigma_N, sigma_P, semi-major/minor axes.\n- Residual vector and error ellipse layers can be added to the map.\n\nMULTI-LAYER SUPPORT:\n- Multiple layers can be selected (Ctrl/Shift) and transformed in one step.\n- Option to transform in-place or create new layers with custom suffix.\n\nREPORTING:\n- HTML report: Opens in browser with full CSS styling.\n- PDF report: Generated via QGIS WebEngine.\n\nCompatible with QGIS 3.16+ and QGIS 4.x (Qt5/Qt6).\nscipy package required for TIN method.", "homepage": "https://github.com/alieryigit/netcad-dns-d-n-m", "repository": "https://github.com/alieryigit/netcad-dns-d-n-m", "tracker": "https://github.com/alieryigit/netcad-dns-d-n-m/issues", "author": "DNS Transform Contributors", "tags": ["cadastre", "affine", "coordinate system", "turkey", "tin", "surveying", "geodesy", "helmert", "itrf", "coordinate transformation", "turef", "dns", "delaunay", "netcad"], "downloads": 474, "latest_version": "2.1.0", "versions": [{"version": "2.1.0", "experimental": false, "qgis_min": "3.16.0", "qgis_max": "4.99.0", "downloads": 329, "uploaded_by": "alieryigit980", "upload_datetime": "2026-04-11T11:19:23.982400"}, {"version": "2.0.1", "experimental": true, "qgis_min": "3.16.0", "qgis_max": "4.99.0", "downloads": 145, "uploaded_by": "alieryigit980", "upload_datetime": "2026-03-28T04:07:00.637092"}]}