Biblioteca Python para consultar o catálogo e realizar operações com dados do CBERS4A
Project description
Cbers4asat
Descrição
Biblioteca Python para consultar o catálogo e realizar operações com dados do CBERS4A e AMAZONIA1.
A biblioteca cbers4asat
surgiu da necessidade de automatizar a busca e manipulação de imagens do satélite
sino-brasileiro CBERS-04A utilizando linguagens de programação.
O design do projeto foi inspirado no sentinelsat, onde é possível de forma intuitiva, pesquisar por imagens e realizar o download com poucas linhas de código, além de poder ser integrado com outras bibiliotecas como o geopandas.
Busque imagens com poucas linhas de código
from cbers4asat import Cbers4aAPI
from datetime import date
# Inicializando a biblioteca
api = Cbers4aAPI('email@mail.com')
# Área de interesse (bbox, path row ou polígono)
path_row = (229, 124)
# Buscando metadados
produtos = api.query(location=path_row,
initial_date=date(2021, 6, 1),
end_date=date(2021, 7, 1),
cloud=100,
limit=10,
collections=['AMAZONIA1_WFI_L2_DN', 'CBERS4A_WPM_L4_DN'])
# Exibindo os resultados
print(produtos)
Utilize a caixa de ferramenta para os trabalhos mais comuns
# Para ver todas as ferramentas disponíveis, verifique a documentação
from cbers4asat.tools import rgbn_composite
import rasterio as rio
from rasterio.plot import show
# Criando a composição cor verdadeira
rgbn_composite(red='./CBERS4A_WPM22812420210704/CBERS_4A_WPM_20210704_228_124_L4_BAND3.tif',
green='./CBERS4A_WPM22812420210704/CBERS_4A_WPM_20210704_228_124_L4_BAND2.tif',
blue='./CBERS4A_WPM22812420210704/CBERS_4A_WPM_20210704_228_124_L4_BAND1.tif',
nir='./CBERS4A_WPM22812420210704/CBERS_4A_WPM_20210704_228_124_L4_BAND4.tif',
filename='CBERS4A_WPM22812420210704_TRUE_COLOR.tif',
outdir='./STACK')
# Plotando a imagem
raster = rio.open("./STACK/CBERS4A_WPM22812420210704_TRUE_COLOR.tif")
show(raster.read(), transform=raster.transform)
Download da biblioteca com pip
pip install cbers4asat
Instalação com a caixa de ferramentas
pip install cbers4asat[tools]
Documentação
Você pode ler a documentação da biblioteca no link abaixo
Contribuição
Convido qualquer pessoa a participar contribuindo com código, relatando bugs, escrevendo documentação, tutoriais e discutindo o futuro deste projeto.
Para mais informações de como contribuir ao projeto, leia ao manual de contribuição
Progresso do projeto
Você pode acompanhar todo o progresso do desenvolvimento no painel de projetos
Licença
Copyright (c) 2022 Gabriel Russo
Copyright (c) 2020 Sandro Klippel
O uso é fornecido sob a Licença do MIT. Veja em LICENSE para mais detalhes.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for cbers4asat-0.6.8-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 30e2d40ec18e82d48286fd8db2afb2918c763a682b5f6319cf004c287b846973 |
|
MD5 | b91b0c7ee1d59578e38a725231b6ab6c |
|
BLAKE2b-256 | aba3660e7d41dc2c377c5db3051e761f60f76c8ad5312efa5a5c319bfdb4b0f2 |