Giter Club home page Giter Club logo

geom-map-draw-poligono's Introduction

Mapa Interativo para Localização e delimitação de áreas

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.

Contextualização

Sobre o Módulo

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.

Funcionalidades Principais

  1. 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.

  2. 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.

  3. Desenho de Áreas: Os usuários podem desenhar áreas diretamente no mapa, fornecendo uma maneira intuitiva de delimitar talhões agrícolas.

  4. Buscar cidade:: Os usuários podem pesquisar cidade de interesse, dessa forma, centralizando mapa na cidade escolhida.

Configuração e Uso

Requisitos

Certifique-se de ter Python instalado em sua máquina. Instale as dependências necessárias executando o seguinte comando:

pip install flask folium

Executando a Aplicação

Para iniciar o servidor Flask, utilize o seguinte comando:

python app.py

Acesse a aplicação em seu navegador, geralmente em http://localhost:5000.

Entendendo o Código

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 arquivo index.html localizado na pasta templates.

Demonstração

Geo-Talhao.mp4

geom-map-draw-poligono's People

Contributors

souzavi avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.