[general]
name=GeoCad UAV Toolkit
qgisMinimumVersion=3.34
qgisMaximumVersion=4.99
description=Technical suite for forestry design and UAV photogrammetry: parametric CAD with automatic Italian cadastral lookup, reforestation planning on a DEM, and flight mission planning with real terrain following.
description[it]=Suite tecnica per progettazione forestale e fotogrammetria UAV: CAD parametrico con interrogazione catastale automatica, progettazione di impianti di rimboschimento su DEM e pianificazione di missioni di volo con terrain following reale.
about=GeoCad UAV Toolkit is a QGIS plugin for integrated geospatial
  work: technical CAD drawing, reforestation design, and UAV
  photogrammetric mission planning. The three modules share one geometry
  engine, one terrain model and one cadastral service.

  CAD. Parametric geometry -- square, rectangle, regular polygon, circle,
  arc, line, polyline -- with dimensional input (side, angle, radius) and
  native QGIS snapping. Move, rotate and resize preserve the construction
  parameters. Every shape placed queries the cadastre on its own geometry
  rather than on a point: the attribute table carries five columns (Area,
  Perimeter, Municipality, Sheet, Parcel) and the full reading -- every
  municipality, every sheet, every parcel, with cadastral area, intersected
  area and percentage -- stays in the panel and on the map.

  REFORESTATION. A sixteen-step workflow: area definition, cadastral data,
  elevation model, constraints and setbacks, homogeneous zones, species
  catalogue and composition, density and planting pattern with
  trigonometric slope correction, row orientation, plant generation,
  naturalistic pass (glades, irregularity, per-species minimum distances),
  comparative optimisation, anomaly checks, plant editing on the layer, map
  composition and deliverables.

  UAV. Photogrammetric planning in twelve steps: mission area from a
  polygon or from a linear axis for corridors, drone and sensor libraries,
  bidirectional GSD calculator (flight height and ground resolution are two
  ends of the same optical relation), real terrain following on the DEM
  with an elevation profile, acquisition parameters and overlaps, strip
  generation with a measured azimuth, waypoints and exposure stations,
  safety checks against obstacles and endurance, mission preview on the
  map, flight simulation with ground footprints and live coverage,
  pre-flight validation and export.

  CADASTRE. Queries the INSPIRE WFS service of the Italian Agenzia delle
  Entrate, with real geometric intersection. A geometry spanning several
  municipalities returns all of them, every sheet and every parcel
  involved, each with its cadastral area, intersected area, percentage of
  the parcel and percentage of the project; Belfiore codes are resolved to
  municipality names. Large bounding boxes are tiled, merged and
  deduplicated, so a provider that stops at its own feature ceiling does
  not silently truncate the answer. The same engine serves the CAD module
  and the reforestation module.

  DEM AND TERRAIN. One terrain model for the whole plugin: slope and
  aspect for the planting pattern, flight height for the UAV mission. The
  raster is reprojected from the CRS the QGIS layer declares, which is the
  one QGIS draws it with. Waypoint heights really follow the ground.

  CARTOGRAPHY AND EXPORT. Map sheets on QgsPrintLayout from A4 to A0,
  portrait and landscape, with legend, scale bar, north arrow and grid.
  Reports in PDF, Word and Excel. Missions in GeoPackage, GeoJSON, KML,
  KMZ, GPX, CSV, Litchi, MAVLink and native DJI WPML, the last one
  restricted to the aircraft DJI documents as compatible.

  INTEGRATION. GIS, CAD, cadastre, reforestation, UAV, photogrammetry and
  cartography work on the same data: the area drawn with the CAD tools is
  the reforestation project area, the reforestation DEM is the terrain
  following DEM, and the forestry project generates the flight mission
  that documents it.

  Interface and reports are in Italian.

  Created by Cap. Niccolò Marco Mancini — RGPBIO.

about[it]=GeoCad UAV Toolkit e' un plugin QGIS per la progettazione e la
  gestione di attivita' geospaziali integrate: disegno tecnico CAD,
  progettazione di impianti di rimboschimento e pianificazione di
  missioni fotogrammetriche con drone. I tre moduli condividono un solo
  motore geometrico, un solo modello di terreno e un solo servizio
  catastale.

  CAD. Geometrie parametriche -- quadrato, rettangolo, poligono
  regolare, cerchio, arco, linea, polilinea -- con input dimensionale
  (lato, angolo, raggio) e snapping nativo di QGIS. Spostamento,
  rotazione e ridimensionamento conservano i parametri di costruzione.
  Ogni geometria posata interroga il catasto sulla propria forma e non
  su un punto: la tabella attributi porta cinque colonne (Area,
  Perimetro, Comune, Foglio, Particella) e il dettaglio completo --
  ogni Comune, ogni foglio, ogni particella, con superficie catastale,
  superficie interessata e percentuale -- resta nel pannello e sulla
  mappa.

  RIMBOSCHIMENTO. Flusso di lavoro in sedici passi: delimitazione
  dell'area, dati catastali, modello di elevazione, vincoli e distanze
  di rispetto, zone omogenee, catalogo specie e composizione, densita'
  e sesto d'impianto con correzione trigonometrica della pendenza,
  orientamento dei filari, generazione dell'impianto, passaggio
  naturaliforme (radure, irregolarita', distanze minime per specie),
  ottimizzazione comparativa, verifica delle anomalie, editing delle
  piante sul layer, composizione cartografica ed elaborati.

  UAV. Pianificazione fotogrammetrica in dodici passi: area della
  missione da poligono o da asse lineare per i corridoi, libreria di
  profili drone e di sensori, calcolatore GSD bidirezionale (quota e
  risoluzione a terra sono due capi della stessa relazione ottica),
  terrain following reale sul DEM con profilo altimetrico, parametri di
  acquisizione e sovrapposizioni, generazione delle strisciate con
  azimut misurato, waypoint e punti di scatto, controllo di sicurezza
  su ostacoli e autonomia, anteprima della missione sulla mappa,
  simulazione del volo con impronte fotografiche a terra, validazione
  pre-volo ed esportazione.

  CATASTO. Interrogazione del servizio WFS INSPIRE dell'Agenzia delle
  Entrate, con intersezione geometrica reale. Una geometria a cavallo
  di piu' Comuni restituisce tutti i Comuni, tutti i fogli e tutte le
  particelle interessate, ciascuna con superficie catastale, superficie
  intersecata e percentuale di interessamento; i codici Belfiore sono
  risolti in nomi di Comune. Lo stesso motore serve il CAD e il
  rimboschimento.

  DEM E TERRENO. Un solo modello di terreno per tutto il plugin:
  pendenza ed esposizione per il sesto d'impianto, quota di volo per la
  missione UAV. Le quote dei waypoint seguono davvero il terreno.

  CARTOGRAFIA ED ESPORTAZIONE. Tavole su QgsPrintLayout nei formati da
  A4 ad A0, verticale e orizzontale, con legenda, scala grafica, freccia
  del nord e reticolo. Relazioni in PDF, Word ed Excel. Missioni in
  GeoPackage, GeoJSON, KML, KMZ, GPX, CSV, Litchi, MAVLink e DJI WPML
  nativo, quest'ultimo riservato ai velivoli che DJI dichiara
  compatibili.

  INTEGRAZIONE. GIS, CAD, catasto, rimboschimento, UAV, fotogrammetria
  e cartografia lavorano sugli stessi dati: l'area disegnata col CAD e'
  l'area di progetto del rimboschimento, il DEM del rimboschimento e'
  il DEM del terrain following, e il progetto forestale genera la
  missione di volo che lo documenta.

  Creato dal Cap. Niccolò Marco Mancini — RGPBIO.
version=2.2.5
author=Cap. Niccolò Marco Mancini — RGPBIO
email=niccolomarco.mancini@gmail.com

# The public repository. All three have to resolve: the official plugin
# repository refuses a package whose links do not, and so it should --
# a tracker nobody can open is not a tracker.
tracker=https://github.com/forestaliacartografia/GeoCAD_UAV/issues
repository=https://github.com/forestaliacartografia/GeoCAD_UAV
homepage=https://github.com/forestaliacartografia/GeoCAD_UAV

# QGIS reads this key when it builds the Plugin Manager entry; missing, it
# records the miss in error_details. The release history is in CHANGELOG.md
# at the repository root, which is not shipped: a plugin's public page says
# what it does, not what it did.
changelog=

tags=cad,uav,drone,photogrammetry,dem,terrain following,forestry,reforestation,cadastre,flight planning,gsd,wpml,survey

category=Plugins
icon=icon.png
experimental=False
deprecated=False
supportsQt6=True
hasProcessingProvider=yes
