Skip to content

About

Gera arquivos KMLs personalizados por meio da biblioteca SimpleKML, baseado em dados de um DB.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

7 Commits

Folders and files

Repository files navigation

Gerador-KML-old

Há uma nova versão desse projeto, com diversas outras funcionalidades, aqui.

Esse projeto teve como base um antigo código em PHP do INPE, que precisava ser transcrito para Python, que era usado para gerar arquivos de formato KML, formato suportado pelo Google Earth, de forma a visualizar os focos de queimadas no estado de Goiás.
Mais informações sobre o formato KML aqui.

Versões

A primeira versão foi desenvolvida baseando-se na maneira que foi usada no gerador em PHP, trabalhando com strings.

A segunda versão foi construída do zero, utilizando a biblioteca SimpleKML, feita com o fim de facilitar e otimizar a criação de KMLs. Como resultado do uso dela, além de uma maior organização do código, a performance melhorou em cerca de 20%.

Requisitos

  • Python com versão entre 3.6 e 3.9
  • Biblioteca simplekml (documentação)
  • Biblioteca psycopg2,para acesso ao banco de dados. (documentação)

Execução

Para execução desse projeto, o primeiro passo é criar um ambiente virtual (virtualenv), etapa descrita detalhadamente em outro projeto aqui.

Após isso, para instalar as bibliotecas necessárias (simplekml e psycopg2), executar no terminal:

pip install -r requirements.txt

Com tudo necessário instalado, alterar as credenciais de acesso ao banco de dados:

Agora resta fazer a execução, em que o recomendado é a utilização da versão V2, do script usando_biblioteca.py:

python usando_biblioteca.py

About

Gera arquivos KMLs personalizados por meio da biblioteca SimpleKML, baseado em dados de um DB.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages