# This file contains metadata for your plugin.

# This file should be included when you package your plugin.# Mandatory items:

[general]
name=Tempo Salvo Tools
qgisMinimumVersion=3.44
qgisMaximumVersion=4.99
supportsQt6=True
description=🧰 A productivity-focused QGIS plugin for vector, raster, and 3D mesh workflows, organized by layer type and engineering modules. It helps you create, edit, convert, and export data to DXF, KML/KMZ, DAE, STL, OBJ, and generate XLSX outputs. Supports UTM and geographic CRS (with dynamic switching when applicable) and integrates with Qgis2threejs for 3D visualization.
	🌐
	🧰 Plugin para QGIS focado em produtividade em vetor, raster e malhas 3D, com módulos organizados por tipo de camada e por rotinas de engenharia. Permite criar, editar, converter e exportar para DXF, KML/KMZ, DAE, STL, OBJ e gerar saídas XLSX. Suporta CRS UTM e geográfico (com troca dinâmica quando aplicável) e integra com Qgis2threejs para visualização 3D.
version=2.1.11
author=Leonardo Gomes
email=leogomes21@gmail.com

about= 	(/◕ヮ◕)/   ♫♫♪ ❤️ QGis ♪♫♫    (＾ｕ＾) 
	
	📎 Use a versão do QGis +3.44📎
	🛠 Veja a baixo a lista de funcionalidades do Plugin (Português)🛠
	🛠 See below the list of the plugin’s features (English)🛠
	
	🗂️ Gerenciadores por tipo de camada
	
	🧵 Linhas / 🟧 Polígonos / 📍 Pontos: criação rápida, clonagem, troca de CRS, ajustes de estilo (cor/espessura/tamanho), rótulos simples/HTML, importação/edição de KML/DXF (inclui textos), exportação DXF e KML/KMZ, remoção com opções de salvamento.
	🛰️ Raster: importação e organização de rasters/imagens, salvamento rápido, exportação DXF e KML/KMZ, atalho para Qgis2threejs.
	🧊 Malhas (Mesh 3D): exportação DXF/DAE/STL/OBJ e KML/KMZ, visualização 3D, salvamento rápido e rasterização de malhas.
	
	📐 Módulos de análise e geração
	
	〰️ Curvas de nível 3D: geração em 1 clique + exportação DXF
	➜ Setas no MDT: setas/linhas com inclinação sobre o terreno + exportação DXF
	🧭 Extração de cotas do MDT: pontos cotados e polígonos temáticos por valores/cores do raster
	🧱 Grade UTM/GEO: molduras UTM e geográficas com equidistância configurável + exportação DXF
	🏗️ Platô sobre MDT: platô por polígono, estaqueamento, talude e gráfico
	🧮 Volumes entre MDTs: corte/aterro + exportação Excel
	📉 Perfis de MDT: altimetria e inclinação, leitura no mapa, pontos e exportação (PNG/JPG/PDF/TIFF/SVG/DXF)
	📊 Talude 2D: gráfico de corte/aterro + exportação DXF
	☀️ Estruturas solares: gráficos e dimensionamento (inclinação/estacas) + exportação DXF/PDF e GeoPackage
	
	🗺️ Exportação para KMZ/KML
	
	📸 Fotos → KMZ: KMZ com geolocalização, escolha de ícones e ScreenOverlay
	🖼️ Imagens → KMZ: miniaturas em tabela, ícones personalizados, sincronização com campos/camadas e balões HTML + ScreenOverlay
	
	🧩 Ferramentas vetoriais avançadas
	
	🔁 Conversões: linhas ↔ polígonos
	✂️ Operações sobre linhas: pontos em vértices, segmentação e polígonos ao longo da linha (quadrado/círculo/hexágono)
	🧵 Linhas dentro de polígonos: geração interna com direções configuráveis
	🧮 Matrizes vetoriais: retangular, polar, setorial e espiral (edição em tempo real)
	🧷 Geoprocessamento de polígonos: interseção/diferença/união + área/perímetro automáticos
	📏 Dimensionamento: cotas lineares/angulares dinâmicas + exportação DXF
	🏷️ Notas mecânicas: anotações conectadas ou livres + exportação DXF
	📋 Gerenciador de Tabelas: Simplifica o uso da Tabela de Atributos 
	
	🌊 Redes de drenagem
	
	🧠 Motores: SAGA / TauDEM / WhiteboxTools
	🧵 Canais, bacias/sub-bacias, tabelas de gestão, simbologia automática
	🧰 Processamento em QGIS Task (não trava o QGIS)
	📈 Gráfico de perfil e exportação/organização em GeoPackage e DXF
	
	English version
	
	🗂️ Layer Managers
	
	🧵 Lines / 🟧 Polygons / 📍 Points: fast layer creation, cloning, CRS switching, quick styling (color/width/size), simple/HTML labeling, editable KML/DXF import (including DXF texts), DXF + KML/KMZ export, and safe deletion with save options.
	🛰️ Rasters: import and organize rasters/images, quick save, DXF + KML/KMZ export, and a shortcut to Qgis2threejs.
	🧊 Meshes (3D): export to DXF/DAE/STL/OBJ and KML/KMZ, 3D preview, quick save, and mesh rasterization.
	
	📐 Analysis & Generation Modules
	
	〰️ 3D contour lines: one-click generation + DXF export
	➜ DEM arrows: slope arrows/lines over terrain + DXF export
	🧭 Raster elevation extraction: spot heights and thematic polygons by raster values/colors
	🧱 UTM/Geographic grid frames: configurable spacing, geometry-aware frames + DXF export
	🏗️ DEM platform (plateau): plateau from polygon, chainage, slope/talude and chart
	🧮 DEM-to-DEM volumes: cut/fill surfaces + Excel export
	📉 Terrain profiles: elevation & slope charts, map readout, point output, exports (PNG/JPG/PDF/TIFF/SVG/DXF)
	📊 2D slope/talude chart: dynamic cut/fill controls + DXF export
	☀️ Solar structure charts: slope/post sizing and charts + DXF/PDF export and GeoPackage output
	
	🗺️ KMZ/KML Export
	
	📸 Photos → KMZ: geotagged KMZ creation, per-photo icon selection, ScreenOverlay positioning
	🖼️ Images → KMZ: thumbnail table, custom icons, layer/field sync, HTML balloons (attributes/table) + ScreenOverlay
	
	🧩 Advanced Vector Tools
	
	🔁 Conversions: lines ↔ polygons
	✂️ Line operations: points on vertices, segmentation, polygons along a line (square/circle/hexagon)
	🧵 Lines inside polygons: generate internal lines with configurable directions
	🧮 Vector matrices: rectangular, polar, sector, and spiral (real-time editing)
	🧷 Polygon geoprocessing: intersection/difference/union with auto area/perimeter updates
	📏 Dimensioning: dynamic linear/angular dimensions + DXF export
	🏷️ Mechanical notes: linked or free notes/annotations + DXF export
	📋 Table Manager: Simplifies the use of the Attribute Table
	
	🌊 Drainage Networks
	
	🧠 Engines: SAGA / TauDEM / WhiteboxTools
	🧵 Channels + basins/sub-basins, table-based management, automatic symbology
	🧰 Runs as QGIS Tasks (non-blocking)
	📈 Profile charts and delivery outputs in GeoPackage and DXF
	
	🛠 Verifique se sua máquina possui todos os Módulos Python necessários instalados/ Check that your machine has all the required Python modules installed.
	
	⚙️ pip install defusedxml
	⚙️ pip install xlsxwriter
	⚙️ pip install matplotlib
	⚙️ pip install pyqtgraph
	⚙️ pip install simplekml
	⚙️ pip install PyOpenGL
	⚙️ pip install requests
	⚙️ pip install openpyxl
	⚙️ pip install Pillow
	⚙️ pip install pandas
	⚙️ pip install ezdxf
	⚙️ pip install numpy
	⚙️ pip install scipy
	
tracker=https://github.com/LeoGomes21/Tempo_Salvo_Tools_v2.1.11/issues
repository=https://github.com/LeoGomes21/Tempo_Salvo_Tools_v2.1.11
# End of mandatory metadata

# Recommended items:

hasProcessingProvider=no
# Uncomment the following line and add your changelog:
# changelog=

# Tags are comma separated with spaces allowed
tags=kmz, kml, dxf, dae, stl, obj, raster, export, mash, 3D, graphic, matrix, drainage, convert

homepage=https://www.youtube.com/watch?v=FmtvaKPe7ow&t=1s
category=Plugins
icon=icon.png
# experimental flag
experimental=False

# deprecated flag (applies to the whole plugin, not just a single version)
deprecated=False

# Since QGIS 3.44, a comma separated list of plugins to be installed
# (or upgraded) can be specified.
# Check the documentation for more information.
# plugin_dependencies=

#Category of the plugin: Raster, Vector, Database or Web
# category=

# If the plugin can run on QGIS Server.
server=False

# Changelog
changelog=2.1.11
	⏫ Adicionado Tradução para o Inglês (part 4)
	⚠️ Correção de compatibilidade QT6
	⚠️ Correção de erros de segurança
	🔃 Ajustes e melhorias na exportação de KML em Gerenciar Camadas: Linhas/Polígonos/Pontos
	⚠️ Correção de execução em Clonar Camadas em Gerenciar Camadas: Linhas/Polígonos/Pontos
	⏫ Adicionado novas configurações de exportação KML em Gerenciar Camadas: Pontos
	🔃 Ajustes e melhorias ao adicionar camadas rapidamente em Gerenciar Camadas: Linhas/Polígonos/Pontos
	🔃 Ajustes e melhorias ao salvar diretamente SHP em em Gerenciar Camadas: Polígonos

	* 2.1.10
	⏫ Adicionado Tradução para o Inglês (part 3)
	⚠️ Correção de atributos ao Adicionar camadas de pontos em Gerenciar Camadas de Pontos
	⚠️ Correção de erro ao exportar dxf em Gerar Gráfico de Perfil
	🔃 Ajustes e melhorias em Gerar Gráfico de Perfil
	⚠️ Correção de erros oriundos do numpy em Gerar Gráficos de Talude

	* 2.1.9
	⏫ Adicionado Tradução para o Inglês (part 2)
	🔃 Ajustes e melhorias ao exportar dxf e kml em Gerenciar Camadas: Polígonos
	🔃 Ajustes e melhorias ao exportar kml em Gerenciar Camadas: Pontos
	⚠️ Correção na exibição de ícones em Fotos para KMZ
	🔃 Ajustes e melhorias em Fotos para KMZ
	🔃 Ajustes e melhorias em Imagens para KMZ

	* 2.1.8
	⏫ Adicionada Tradução para Inglês, parcialmente (Part1)
	⚠️ Correção da funcionalidade em Gerar dimensionamento de Vetores
	🔃 Ajuste e melhorias ao exportar para shp em Gerenciar Camadas: linhas, ponto e polígonos
	🔃 Ajuste e melhorias em Adicionar Camada Excel
	⚠️ Correção ao adicionar feições kml/kmz editáveis em Gerenciar Camadas: Pontos

	* 2.1.7
	⚠️ Correção da funcionalidade do WhiteboxTools em Gerar Redes de Drenagem
	🔃 Ajustes e melhorias em Dimensionamento de Vetores
	⏫ Adicionada a opção de Azimutes e Rumos em Dimensionamento de Vetores
	🔃 Ajustes e melhorias em Gerar Curvas de Níveis
	⏫ Adicionado Caixa de mensagem via Google Apps Script
	
	* 2.1.6
	🔃 Ajustes e melhorias em exportar para DXF em Gerenciar Camadas: Linhas
	🔃 Ajustes e melhorias em exportar para DXF em Gerenciar Camadas: Polígonos
	🔃 Ajustes e melhorias em Cálculos de Volumes

	* 2.1.5
	⚠️ Correção em Gerar Camadas Pontos, ao Clonar Camadas
	🔃 Ajustes e melhorias ao adicionar kml/kmz editáveis em Gerar Camadas Pontos
	🔃 Ajustes e melhorias ao adicionar kml/kmz editáveis em Gerar Camadas Polígonos
	🔃 Ajustes e melhorias em Gerar notas Mecânicas
	🔃 Ajustes e melhorias em Adicionar Camadas Excel
	⏫ Adicionado um mensagem informativa quando algum módulo Python não exisir na máquina.

	* 2.1.4
	🔃 Ajustes e melhorias em Geoprocessamento de Polígonos
	🔃 Ajustes e melhorias em Gerar Redes de Drenagem
	⏫ Adicionado novo gráfico da sequência de Canais em Gerar Redes de Drenagem
	🔃 Ajustes e melhorias em Dimensionamento de Vetores
	🔃 Ajustes e melhorias em Converter para Malha
	⚠️ Correção de erros de segurança XML

	* 2.1.3
	⏫ Adicionado configuração do botão de Salvar Múltiplas Malhas
	⏫ Adicionado botão de salvar DAE na vizualização DAE
	🔃 Ajustes e melhorias em Gerar Gráficos de Perfis
	⚠️ Correção de erros oriundos da versão Qt5

	* 2.1.2
	⏫ Adicionado compatibilidade com QGIS 4.0
	🔃 Ajustes e melhorias em Gerar Gráficos de Perfis
	⚠️ Correção de erros oriundos da versão Qt5

	* 2.1.1
	⏫ Adicionado no Módulo de Gerenciador da Tabela 
	⏫ Adicionado Gerenciador de Tabelas no Gerenciar Camadas
	🔃 Ajustes e melhorias em Gerar Gráficos de Perfis
	⚠️ Correção de erros oriundos da versão Qt5

	* 2.0.1
	🔃 Simplificação da descrição do Plugins
	⚠️ Correção de erros oriundos da versão Qt5

	* 2.0
	⏫ Adicionado Suporte ao Qt6
	⏫ Adicionado Opção de drag&drop de camadas editáveis dxf/kml/kmz e outros em Gereciar Camadas Polígonos/Pontos
	🔃 Ajustes e otimizações em adicionar camadas editáveis kml/kmz em Gereciar Camadas Polígonos