Módulo de mapa interativo! Este componente, desenvolvido em Flask e Folium, proporciona uma aplicação web para visualização de mapas e delimitação de áreas.
Este módulo é parte integrante de um projeto maior, dedicado a facilitar a interação com mapas. Desenvolvido em Flask e integrando o Folium, ele proporciona uma experiência prática na visualização e manipulação de dados geoespaciais.
-
Mapa Interativo: Utiliza o framework Flask para criar uma aplicação web com um mapa dinâmico, facilitando a visualização de áreas agrícolas.
-
Integração com Folium: A biblioteca Folium desempenha um papel crucial no projeto, permitindo a criação fácil de mapas interativos e a manipulação eficiente de dados geoespaciais.
-
Desenho de Áreas: Os usuários podem desenhar áreas diretamente no mapa, fornecendo uma maneira intuitiva de delimitar talhões agrícolas.
-
Buscar cidade:: Os usuários podem pesquisar cidade de interesse, dessa forma, centralizando mapa na cidade escolhida.
Certifique-se de ter Python instalado em sua máquina. Instale as dependências necessárias executando o seguinte comando:
pip install flask folium
Para iniciar o servidor Flask, utilize o seguinte comando:
python app.py
Acesse a aplicação em seu navegador, geralmente em http://localhost:5000.
O arquivo app.py
contém a lógica principal do aplicativo. Aqui estão algumas explicações importantes:
- Rota
/
: Esta rota renderiza a página inicial, que pode ser personalizada no arquivoindex.html
localizado na pastatemplates
.