Aplicativo desktop em Python com TkBootstrap para carregar talhoes via KMZ/KML, visualizar mapas e apoiar rotinas de manejo como cultivos, condicoes do solo, calagem e adubacao.
- Importacao de talhoes a partir de arquivos
.kmze.kml. - Visualizacao dos poligonos em canvas com selecao e destaque por talhao.
- Cadastro e edicao de atributos agronomicos por area.
- Abas dedicadas para
Cultivos,Condicoes do solo,CalagemeAdubacao. - Calculos auxiliares de recomendacao com base nos dados preenchidos no app.
- Bootstrap automatico de ambiente local quando as dependencias nao estao instaladas.
main.py- ponto de entrada e rotina de bootstrap da execucao.ui/main_window.py- janela principal e registro das abas.ui/base_page.py- comportamento base compartilhado entre as paginas.pages/- telas principais da aplicacao.processing/- regras de negocio, leitura de arquivos e calculos agronomicos.
- Python 3.11 ou superior.
pip install -r requirements.txtSe preferir, voce tambem pode apenas executar o projeto. Quando ttkbootstrap nao estiver disponivel, o app cria uma .venv-local, instala as dependencias e reinicia automaticamente usando esse ambiente.
python main.py- Abra a aba
Adicionar talhoes. - Clique em
Carregar KMZ / KMLpara importar um ou mais arquivos. - Revise os talhoes no mapa e no painel lateral.
- Complete os dados agronomicos de cada area.
- Navegue pelas abas de
Cultivos,Condicoes do solo,CalagemeAdubacaopara visualizar e configurar os resultados.