Repositório educacional open-source de geoprocessamento que apresenta noções introdutórias da área a partir de uma perspectiva de lógica de programação. É voltado para ferramentas de Sistemas de Informação Geográfica (SIG) presentes na linguagem de programação Python. Apresenta conteúdo em português como forma de facilitar seu acesso aos falantes da lingua e, em particular, aos falantes brasileiros.
Para os mais entusiastas, há o fornecimento de funções auxiliares de geoprocessamento projetadas para cobrir lacunas de usabilidade das ferramentas analisadas. Estas funções fazem a carga sistemática de imagens, patching de imagens, rasterização de shapefiles, alinhamento de imagens e máscaras, filtragem de dados vazios, criação de datasets. Seções específicas serão dedicadas a cada uma dessas funções.
Os exemplos de uso das funções auxiliares utilizam informações do satélite CBERS-04, que integra os recursos do programa de satélites China-Brazil Earth Resources Satellite (CBERS).
Nós agradecemos a sua ajuda! Antes de contribuir, certifique-se de respeitar as seguintes diretrizes:
- Certifique-se de que seu código está bem documentado.
- Siga o estilo de código do projeto.
- Teste suas mudanças antes de submetê-las.
- Mantenha os commits organizados e com mensagens claras.
- Lembre-se de checar se está na pasta correta.
- Certifique-se de que está respeitando a licença.
- Respeite os outros contribuintes e usuários.
Agora, para contribuir com este projeto, siga os passos abaixo:
-
Fork o repositório
- Clique no botão "Fork" no canto superior direito da página para criar uma cópia deste repositório na sua conta do GitHub.
-
Clone o repositório
- No seu terminal, clone o repositório com o comando:
git clone https://github.com/seu-usuario/nome-do-repositorio.git
- No seu terminal, clone o repositório com o comando:
-
Crie uma nova branch
- Antes de fazer qualquer modificação, crie uma nova branch para suas mudanças:
git checkout -b minha-nova-feature
- Antes de fazer qualquer modificação, crie uma nova branch para suas mudanças:
-
Faça suas mudanças
- Faça as alterações necessárias no código.
-
Faça commit das suas mudanças
- Após fazer as mudanças, adicione e faça commit das suas alterações:
git add . git commit -m "Descrição das minhas mudanças"
- Após fazer as mudanças, adicione e faça commit das suas alterações:
-
Envie suas mudanças para o GitHub
- Envie as mudanças para o seu repositório "forkado":
git push origin minha-nova-feature
- Envie as mudanças para o seu repositório "forkado":
-
Abra um Pull Request
- No repositório original, vá para a aba "Pull Requests" e clique em "New Pull Request". Selecione a sua branch com as mudanças e submeta o Pull Request.
Este projeto está licenciado sob a licença GNU General Public License v3.0 (GPL-3.0). Isso significa que você é livre para:
- Compartilhar — copiar e redistribuir o material em qualquer meio ou formato
- Adaptar — remixar, transformar, e construir a partir do material
Sob as seguintes condições:
- Atribuição — Você deve dar o crédito apropriado, fornecer um link para a licença, e indicar se mudanças foram feitas. Você pode fazê-lo de qualquer maneira razoável, mas não de maneira que sugira que o licenciante endossa você ou seu uso.
- Compartilhamento pela mesma licença — Se você remixar, transformar, ou construir a partir do material, deve distribuir suas contribuições sob a mesma licença que o original.
- Sem restrições adicionais — Você não pode aplicar termos jurídicos ou medidas tecnológicas que restrinjam legalmente outros de fazerem qualquer coisa que a licença permita.
A GPL-3.0 também garante que qualquer trabalho derivado deve permanecer sob a mesma licença, promovendo assim a liberdade de software. Para mais detalhes, consulte o texto completo da licença.