{"name": "YF GIS Amazonia Tools", "package_name": "yf_gis_amazonia_tools", "description": "Professional GIS toolkit for cadastral, forestry and surveying workflows in the Peruvian Amazon. Includes a live georeferencer, GNSS post-processing, smart labels, vector geometry calculator, layout tools, batch export and more.", "about": "Unified plugin integrating specialized tools for Peruvian Amazon surveying, cadastral and forestry professionals.\nLIVE GEOREFERENCING (NEW v2.4.0):\n- Smart Georeferencer: dynamic real-time georeferencer for scanned cadastral plans and drone imagery. Places the image as a TOC raster layer and warps it live on the canvas. ArcGIS-style two-click GCP capture with a fixed source anchor and a live guide arrow; the control-point target auto-snaps to reference-layer vertices using the QGIS snapping configuration. Automatic GCP detection via OpenCV (SIFT/ORB + RANSAC), two-stage TPS warp engine, leave-one-out (LOO) quality diagnostic that flags inconsistent control points with a colour heatmap, GCP import from CSV/Excel (pixelX,pixelY,mapX,mapY), and full-resolution GeoTIFF export. OpenCV is required only for automatic detection; manual capture works without it.\nCADASTRAL & GEOMETRY (v2.3.0):\n- Polygon Divider: divides a polygon by exact area, equal N parts, or percentages, using a user-traced or angle-defined cut line (red highlight, similar to ArcGIS Pro's Divide tool). Optional separate output GeoPackage layer with inherited attributes, fraccion/area_ha/porcentaje/fecha_division/poligono_padre_id fields, and automatic expression-based labeling \u2014 or direct in-place edit with explicit confirmation. 100 percent native QgsGeometry, no external dependencies.\nCADASTRAL & GEOMETRY (v2.1):\n- Vector Geometry Calculator: calculates area, perimeter, centroids, coordinates, length, azimuth (GMS/decimal) directly on the same layer. Dual calculation method: Ellipsoidal ($area) or Planar (area($geometry)) for legal plans and cadastre \u2014 no new layers created. Works on polygons, lines and points. Context menu in layer panel.\n- Smart Labels: intelligent labeling from right-click on canvas. Auto-detects geometry type and applies technical styles (vertices V-01/V-02, line distance+azimuth, polygon area+perimeter block). Uses dynamic expressions ($area, $perimeter, $length).\n- Batch Export: exports all layers and layouts to a structured folder (SHP + GPKG + PDF + XLSX + metadata) in one click. Templates for GOREMAD, SERFOR, ACCA and simple delivery.\nLAYOUT / COMPOSITOR (NEW v2.1):\n- Layout Rescaler: resizes all layout elements proportionally when changing paper size, like ArcMap checkbox. Preserves relative positions exactly using proportional snapshot. Integrated in the map composer toolbar.\n- Table Style Manager: applies, copies and pastes attribute table styles in the compositor. 5 predefined styles (Coordenadas UTM, Puntos GNSS, Inventario Forestal, Institucional, Minimalista). Copy/paste between tables. Export/import styles as JSON.\n- Title Block Generator: generates professional title blocks (cajetins) with 4 templates: Sencillo (horizontal), BIM/Tecnico (dark blue), Catastral/Forestal (dark green+gold), Premium (anthracite+red). Includes dynamic expressions for scale, date, CRS. North arrow, location map, legend and situation thumbnail integrated. Elements grouped automatically.\nEXISTING TOOLS:\n- Memoria Descriptiva: automatic technical memoir generator for rural land regularization.\n- Parcel Segmenter: polygon segmenter with azimuth and angle calculations. Fixed UNIQUE constraint error when exporting to GeoPackage.\n- YF Tools Plus: coordinate, vertex, area and perimeter calculator.\n- GNSS Post-Process: PPK/PPP with RTKLIB, automatic precise ephemeris (SP3/CLK) download, auto-installing engine, TBC-style base auto-fill, anti-false-fix validation and weighted averaging (field-validated against Trimble Business Center).\n- SAF Generator: agroforestry system generator.\n- Attribute Search: multi-layer attribute search with report generation.\n- Swipe Tool: ArcGIS Pro-style visual layer comparison.\n- Go-To Tool: coordinate navigation with multi-format input.\nREQUIREMENTS: python-docx (required for memoir generation). Install via OSGeo4W Shell: python -m pip install python-docx. RTKLIB binary downloads automatically on first GNSS run (internet required once).", "homepage": "https://github.com/YuriCaller/YF_GIS_AMAZONIA", "repository": "https://github.com/YuriCaller/YF_GIS_AMAZONIA", "tracker": "https://github.com/YuriCaller/YF_GIS_AMAZONIA/issues", "author": "Yuri Fabian Caller Cordova", "tags": ["raster", "atlas", "excel", "polygon", "topography", "coordinates", "cadastre", "vertices", "cadastral", "georeferencer", "azimuth", "arcgis", "swipe", "compare", "georeferencing", "forestry", "gcp", "layout", "surveying", "navigate", "gnss", "rtklib", "geodesy", "goto", "amazonia", "saf", "ppk", "word", "docx", "ppp", "attribute search", "memoria descriptiva", "peru", "agroforestry", "compositor", "cajetin", "batch export", "layout tools", "rescaler", "table style", "vector geometry", "title block", "smart labels", "warp", "tps", "scanned plan", "control points"], "downloads": 716, "latest_version": "2.4.0", "versions": [{"version": "2.4.0", "experimental": false, "qgis_min": "3.22.0", "qgis_max": "4.99.0", "downloads": 138, "uploaded_by": "yuricaller", "upload_datetime": "2026-06-28T22:56:01.386129"}, {"version": "2.3.0", "experimental": false, "qgis_min": "3.22.0", "qgis_max": "4.99.0", "downloads": 89, "uploaded_by": "yuricaller", "upload_datetime": "2026-06-21T19:51:04.971806"}, {"version": "2.2.0", "experimental": false, "qgis_min": "3.22.0", "qgis_max": "3.99.0", "downloads": 77, "uploaded_by": "yuricaller", "upload_datetime": "2026-06-11T22:00:36.764466"}, {"version": "2.1.0", "experimental": false, "qgis_min": "3.22.0", "qgis_max": "3.99.0", "downloads": 68, "uploaded_by": "yuricaller", "upload_datetime": "2026-06-02T08:21:01.616999"}, {"version": "2.0.2", "experimental": false, "qgis_min": "3.22.0", "qgis_max": "3.99.0", "downloads": 117, "uploaded_by": "yuricaller", "upload_datetime": "2026-05-12T17:55:49.690802"}, {"version": "1.0.8", "experimental": false, "qgis_min": "3.22.0", "qgis_max": "3.99.0", "downloads": 154, "uploaded_by": "yuricaller", "upload_datetime": "2026-04-16T23:12:42.722919"}, {"version": "1.0.1", "experimental": false, "qgis_min": "3.22.0", "qgis_max": "3.99.0", "downloads": 72, "uploaded_by": "yuricaller", "upload_datetime": "2026-04-13T22:56:27.491218"}]}