Pacote dgi.catalogo¶

Pacote para acesso ao catalogo do DGI/INPE

Módulo dgi.catalogo.catalogo¶

class dgi.catalogo.catalogo.CatalogoDGI(db_props={'host': '127.0.0.1', 'porta': 27017})[source]¶

Bases: object

Catálogo de imagens do DGI

Args:
db_props (:obt: dict, optional): Dicionário de configurações do acesso ao banco, possui as seguintes chaves:

host: str: Endereço de IP do banco de dados

porta: int: Porta do banco de dados

usuario: str: Usuário para utilizar o banco (Opcional)

senha: str: Senha para utilizar o banco (Opcional)

lista_imagens_dgi_ponto()¶
lista_imagens_dgi_regiao()¶
recupera_data_ultima_insercao() → datetime.datetime[source]¶

Recupera a data da última inserção feita no banco de dados

Returns:

datetime: Data da última inserção no banco de dados

Módulo dgi.catalogo.utils¶

dgi.catalogo.utils.formata_lista_de_imagens(soup, pagina, nome_do_local) → list[source]¶

Função para formatar os dados de imagens da listagem presente no objeto BeautifulSoup4

Args:

soup (bs4.BeautifulSoup): Objeto da página de query de imagens do DGI/INPE

pagina (int): Número da página que foi raspada

nome_do_local (str): Nome do local onde as imagens da página foram coletados

Returns:

list: Lista de dicionários, estes que contém as informações das imagens

dgi.catalogo.utils.lista_para_data(lista: list) → datetime.datetime[source]¶

Transforma a lista de tempo coletado do DGI/INPE para Date

Args:

lista (list): Lista com as datas coletadas

Returns:

datetime: Data no formato Y-M-D:H:M:S

dgi.catalogo.utils.recupera_informacoes_da_listagem(url: str) → dict[source]¶

Função para mapeamento das características presentes na busca que está sendo realizada

Args:

url (str): URL da página de query de imagens do DGI/INPE que deve ser analisada

Returns:

dict: Dicionário conténdo as informações da página, dentre elas

elementos: int: Quantidade de elementos encontrados na query de imagens

paginas: int: Quantidade de páginas para alocar os elementos encontrados

dgipy

Navigation

  • Sobre o projeto
  • Instalação
  • Configuração do banco de dados
  • Exemplos de utilização
  • Serviços
  • Estrutura do pacote
    • Pacote dgi.acesso
    • Pacote dgi.catalogo
      • Módulo dgi.catalogo.catalogo
      • Módulo dgi.catalogo.utils
    • Pacote dgi.servicos
    • Pacote dgi.excecoes
    • Módulos extras

Related Topics

  • Documentation overview
    • Estrutura do pacote
      • Previous: Pacote dgi.acesso
      • Next: Pacote dgi.servicos

Quick search

©2019, LabISA. | Powered by Sphinx 2.4.0 & Alabaster 0.7.12 | Page source