Combo Python com GIS do Zero
Python é uma linguagem extremamente útil para aprender quando se trabalha com GIS, pois a maioria dos software GIS fornecem uma interface para que se possa realizar análises, automação, entre outras possibilidades.
Conteúdo Programático:
Este curso online tem o objetivo de capacitar os participantes a desenvolverem do zero aplicações GIS com a linguagem Python. Ele é a junção do curso de Python Básico e dos módulos 1 e 2 do Curso de Python com GIS
O curso é voltado para estudantes e profissionais em busca de um maior conhecimento no desenvolvimento de aplicações GIS com Python ou que possuam demandas na área de Geotecnologias.
Para participar do curso é necessário possuir prévios conhecimentos de QGIS, porém não é necessário saber programar em Python, pois nós lhe ensinaremos no primeiro módulo deste curso (Python Báisco).
- Módulo Python Básico
- 1. Introdução do Módulo
- 1.1 Programação de Computadores
- 1.2 Linguagens de Programação
- 1.3 Introdução ao Python
- 1.4 Instalando o Python
- 1.5 Instalando o Jupyter
- 2. Tipos de Dados
- 2.1 Números, textos, booleanos
- 2.2 Listas, Tuplas e Dicionários
- 2.3 Operadores e Operações
- 2.4 Soma, Subtração, Multiplicação, Divisão, Potência
- 2.5 Entrada de dados
- 3. Estruturas Condicionais
- 3.1 If
- 3.2 If / Else
- 3.3 If / Elif / Else
- 4. Estruturas de Repetição
- 4.1 For
- 4.2 While
- 5. Funções
- 6. Classes
- 7. I.O. de Arquivos
- Módulo Python GIS 1
- 1. Apresentação do Módulo
- 1.1 Introdução ao Geoprocessamento
- 1.2 Instalação de Programas necessários
- 2. PyQGIS
- 2.1 MapCanvas
- 2.2 Carregando Vetores e Rasters
- 2.3 Carregando camadas do banco de dados com Python
- 2.4 Salvando camadas no banco de dados
- 2.5 Projeto / Exercício
- 3. Geopandas
- 3.1 Introdução ao Pandas
- 3.2 Introdução ao Geopandas
- 3.3 Entendendo o Geodataframe
- 3.4 Filtro de dados
- 3.5 Ferramentas básicas de Geoprocessamento no Geopandas
- 3.6 Cálculos com Geopandas
- 3.7 Criando e Salvando arquivos
- 3.8 Projeto / Exercício
- 4. GDAL / OGR
- 4.1 Introdução ao GDAL/OGR
- 4.2 Entendendo layers, drivers e datasources
- 4.3 Vetores e rasters
- 4.4 Ferramentas de Terminal
- 4.5 Projeto / Exercício
- 5. Python + Banco de Dados
- 5.1 Conectando ao banco
- 5.2 Criando tabelas espaciais
- 5.3 Populando tabelas espaciais
- 5.4 Consultas espaciais
- 5.5 Geoprocessamento no BD
- 5.6 Projeto / Exercício
- Módulo Python GIS 2
- 1. Apresentação do Módulo
- 1.1 Instalações necessárias
- 1.2 Interpolação de dados
- 1.3 Mapa de nutrientes
- 1.4 Mapa de pluviometria/temperatura
- 1.5 Automatizando processos com Python
- 2. Estatísticas Zonais
- 2.1 Entendendo a estatística Zonal
- 2.2 Executando a ferramenta
- 2.3 Automatizando processo com Python
- 3. Integrando processos de Interpolação e Estat. Zonal
- 3.1 Criando script python unificado
- 4. Caderno de mapas
- 4.1 Entendendo o caderno de mapas
- 4.2 Entendendo o Compositor de Impressão
- 4.3 QGIS - Atlas
- 4.4 Funções e Itens de mapas dinâmicos
- 4.5 Automatizando a geração e exportação de mapas dinâmicos com Python
- 5. Plugins
- 5.1 Entendendo plugins
- 5.2 Estrutura padrão de um plugin
- 5.3 Configurando ambiente para desenvolvimento de plugins
- 5.4 Criando seu primeiro plugin
- 6. Integrando Caderno de mapas e Plugins
- 6.1 Criando script unificado
AGENDA
Dezembro, 2024
Início do Curso de GeoServer - Turma XXV
Setembro, 2024
Início do Curso de GeoNode - Turma II
Agosto, 2024
Início do Combo Python com GIS do Zero - Turma PRODAM
Julho, 2024
Início do Curso de GeoNode - Turma SERPRO
Julho, 2024
Início do Curso de GeoNode - Turma Itaipu
Março, 2024
Início do Curso de GeoNode - Turma I
Fevereiro, 2024
Início do DBA PostGIS do Zero - Turma I
Dezembro, 2023
Início do Curso de GeoNode - Turma Saneago
Outubro, 2023
Início do Curso de GeoServer - Turma XXIV
Setembro, 2023
Início do Combo Python com GIS do Zero - Turma IV