Skip to content

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

Notifications You must be signed in to change notification settings

christopherfrige/Gerador-KML-old

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

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

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages