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 dadosporta:
int
: Porta do banco de dadosusuario:
str
: Usuário para utilizar o banco (Opcional)senha:
str
: Senha para utilizar o banco (Opcional)
-
lista_imagens_dgi_ponto
()¶
-
lista_imagens_dgi_regiao
()¶
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 imagenspaginas:
int
: Quantidade de páginas para alocar os elementos encontrados