
Curso de Python para GIS (Geoprocessamento)
Domine o Python para GIS e assuma o controle total dos seus fluxos de trabalho com dados espaciais. Este curso leva você da sintaxe básica de Python até análises raster avançadas, geoestatística e pipelines automatizados usando bibliotecas padrão da indústria. Trabalhando com feições vetoriais, imagens de satélite ou bancos de dados espaciais, você vai desenvolver as habilidades técnicas necessárias para realizar trabalhos reais.
O que você vai aprender:
Você vai aprender a configurar um ambiente profissional de Python para GIS e trabalhar com confiança com bibliotecas como GeoPandas, Shapely, Fiona, rasterio e PySAL. O curso aborda leitura e escrita de formatos vetoriais e raster, execução de junções espaciais e sobreposições, e realização de análises de terreno e estatísticas. Você criará mapas estáticos e interativos, automatizará fluxos de trabalho de processamento em lote e se conectará a bancos de dados espaciais. Os tópicos avançados incluem sensoriamento remoto, aprendizado de máquina para previsão espacial, formatos geoespaciais nativos da nuvem e criação de APIs REST que servem dados espaciais. Ao final, você vai projetar e entregar pipelines GIS prontos para produção usando Python.
Como você estuda de forma prática Curso de Python para GIS (Geoprocessamento)
Como você pratica Curso de Python para GIS (Geoprocessamento)
Para si que é empresa e quer formar a equipa
Na Dedika para empresas, o curso inclui exercícios e exemplos do próprio negócio e adaptados às necessidades da sua empresa.
Conteúdo do curso
8 Capítulos • 39 AulasDuração entre 4 e 360 horas (você decide)
Capítulo 1EsconderEsconder detalhesVer detalhesFundamentos de Python para Profissionais de GIS
Fundamentos de Python para Profissionais de GIS
Aula 1 • Configurando o Ambiente Python para GIS
Instale e configure Python, ambientes conda e as principais bibliotecas GIS. Estabelece a base técnica da qual todos os capítulos subsequentes dependem.
Aula 2 • Coleções e Estruturas de Controle
Ensina listas, dicionários, loops e condicionais para iterar sobre conjuntos de dados espaciais. Viabiliza diretamente o processamento em lote de feições geográficas.
Aula 3 • Funções e Módulos
Define funções reutilizáveis e importa módulos externos para organizar o código GIS. Prepara os alunos para estruturar scripts de análise espacial com múltiplas etapas.
Aula 4 • Entrada/Saída de Arquivos e Tratamento de Erros
Lê e escreve arquivos de texto e CSV e lida com erros de runtime de forma elegante. Permite scripts robustos que processam dados espaciais imperfeitos do mundo real.
Aula 5 • Sintaxe Principal do Python e Tipos de Dados
Aborda variáveis, operadores, strings, números e booleanos usados em scripts espaciais. Fornece o vocabulário para todas as tarefas de codificação subsequentes.
Capítulo 2EsconderEsconder detalhesVer detalhesEstruturas de Dados Espaciais e Geometria
Estruturas de Dados Espaciais e Geometria
Aula 1 • Multi-Geometria e Coleções
Lida com os tipos MultiPoint, MultiLineString, MultiPolygon e GeometryCollection. Prepara os alunos para conjuntos de dados reais onde as feições possuem formas complexas e com múltiplas partes.
Aula 2 • Medições Geométricas e Predicados
Calcula área, comprimento, distância e relações espaciais entre geometrias. Conecta a matemática geométrica a questões reais de análise GIS.
Aula 3 • Primitivas de Geometria com Shapely
Cria objetos Point, LineString e Polygon e acessa suas propriedades. Apresenta o modelo de geometria subjacente a todas as operações GIS vetoriais.
Aula 4 • Operações e Transformações de Geometria
Realiza união, interseção, diferença e simplificação em geometrias. Desenvolve habilidades para análise de sobreposição e generalização de dados.
Capítulo 3EsconderEsconder detalhesVer detalhesLendo e Escrevendo Dados Espaciais
Lendo e Escrevendo Dados Espaciais
Aula 1 • Trabalhando com GeoJSON e KML
Analisa e gera formatos GeoJSON e KML para troca em GIS web e desktop. Amplia a fluência em formatos além dos binários.
Aula 2 • Dados Raster com rasterio
Lê bandas raster, perfis e transformações e escreve arrays processados no disco. Conecta operações de array NumPy a dados raster georreferenciados.
Aula 3 • Bancos de Dados Espaciais e OGR
Conecta-se a bancos de dados PostGIS e SpatiaLite e lê camadas via OGR. Viabiliza fluxos de trabalho que obtêm dados de bancos de dados espaciais corporativos.
Aula 4 • Dados Vetoriais com Fiona
Abre arquivos shapefile e GeoJSON, lê feições e escreve novos conjuntos de dados. Estabelece o padrão de leitura/escrita usado em todos os fluxos de trabalho vetoriais.
Aula 5 • Sistemas de Referência de Coordenadas
Define, inspeciona e reprojeta CRS usando pyproj e rasterio. Garante o alinhamento dos dados espaciais antes de qualquer etapa de análise ou visualização.
Capítulo 4EsconderEsconder detalhesVer detalhesGeoPandas para Análise Vetorial
GeoPandas para Análise Vetorial
Aula 1 • Consultas de Atributos e Limpeza de Dados
Filtra linhas, lida com valores ausentes e renomeia e converte colunas de atributos. Prepara dados de atributos para uma análise espacial confiável.
Aula 2 • Análise de Proximidade e Distância
Calcula buffers, distâncias de vizinho mais próximo e matrizes de distância entre conjuntos de feições. Viabiliza análises de seleção de locais, áreas de serviço e acessibilidade.
Aula 3 • Fundamentos do GeoDataFrame
Cria GeoDataFrames a partir de arquivos, dicionários e bancos de dados e inspeciona sua estrutura. Estabelece o contêiner de dados principal para todos os fluxos de trabalho do GeoPandas.
Aula 4 • Fluxos de Trabalho de Geoprocessamento com GeoPandas
Encadeia múltiplas operações do GeoPandas em scripts de geoprocessamento reproduzíveis e completos. Demonstra design profissional de fluxo de trabalho e documentação de saída.
Aula 5 • Junções Espaciais e Sobreposições
Executa junções espaciais, sobreposições e dissoluções para combinar e agregar feições. Aborda as operações de análise vetorial mais comuns em fluxos de trabalho GIS.
Capítulo 5EsconderEsconder detalhesVer detalhesAnálise Raster com NumPy e rasterio
Análise Raster com NumPy e rasterio
Aula 1 • Análise de Terreno a partir de MDEs
Deriva declividade, aspecto e sombreamento de modelos digitais de elevação usando gradientes de array. Constrói produtos de terreno fundamentais usados em hidrologia e análise de uso da terra.
Aula 2 • Integração Raster-Vetor
Recorta rasters com limites vetoriais e extrai valores de pixel em localizações de pontos. Ponte entre os fluxos de trabalho raster e vetorial para análises combinadas.
Aula 3 • Reamostragem e Reprojeção de Raster
Reamostra rasters para novas resoluções e os reprojeta para o CRS alvo usando rasterio. Garante o alinhamento do raster para análise de múltiplas fontes.
Aula 4 • Arrays NumPy para Dados Raster
Carrega bandas raster em arrays NumPy e aplica operações matemáticas elemento a elemento e mascaramento. Conecta a computação com arrays à análise espacial raster.
Aula 5 • Classificação e Reclassificação de Raster
Aplica regras de limiar e tabelas de consulta para classificar valores raster contínuos. Produz mapas de cobertura do solo e de adequação a partir de entradas raster brutas.
Capítulo 6EsconderEsconder detalhesVer detalhesVisualização de Dados Espaciais
Visualização de Dados Espaciais
Aula 1 • Mapas Interativos com Folium
Constrói mapas Leaflet interativos em Python usando Folium com popups e controles de camada. Viabiliza saídas espaciais web compartilháveis.
Aula 2 • Visualização e Estilização de Raster
Renderiza rasters de banda única e multibanda com mapas de cores personalizados e opções de estiramento. Produz representações visuais claras de elevação, imagens e dados classificados.
Aula 3 • Visualização Interativa com Plotly e Kepler.gl
Cria gráficos espaciais animados e 3D com Plotly e mapas em grande escala com Kepler.gl. Estende a visualização para contextos exploratórios e de apresentação.
Aula 4 • Mapeamento Temático e Coroplético
Aplica esquemas de classificação e rampas de cores para criar mapas coropléticos e de símbolos proporcionais. Comunica efetivamente padrões espaciais em dados de atributos.
Aula 5 • Mapas Estáticos com Matplotlib e GeoPandas
Plota camadas vetoriais e raster com Matplotlib e métodos plot do GeoPandas. Estabelece a linha de base para toda a saída cartográfica em Python.
Capítulo 7EsconderEsconder detalhesVer detalhesAnálise Espacial e Geoestatística
Análise Espacial e Geoestatística
Aula 1 • Métodos de Interpolação Espacial
Interpola superfícies contínuas a partir de amostras de pontos usando IDW e krigagem. Produz superfícies raster estimadas a partir de dados de medição esparsos.
Aula 2 • Análise Exploratória de Dados Espaciais
Calcula autocorrelação espacial, I de Moran e estatísticas LISA usando PySAL. Identifica padrões de agrupamento e dispersão antes de análises mais aprofundadas.
Aula 3 • Análise de Padrão de Pontos
Analisa distribuições de pontos usando estimativa de densidade kernel e estatísticas de vizinho mais próximo. Detecta agrupamento espacial em conjuntos de dados de eventos e incidentes.
Aula 4 • Análise de Redes com OSMnx
Baixa redes de ruas, calcula caminhos mais curtos e métricas de centralidade. Viabiliza análise de roteamento e acessibilidade em redes viárias reais.
Aula 5 • Detecção de Hotspots e Clusters
Aplica Getis-Ord Gi* e agrupamento DBSCAN para identificar hotspots espaciais estatisticamente significativos. Apoia análises criminais, epidemiológicas e decisões de alocação de recursos.
Capítulo 8EsconderEsconder detalhesVer detalhesAutomação, Scripts e Design de Fluxos de Trabalho
Automação, Scripts e Design de Fluxos de Trabalho
Aula 1 • Agendamento e Monitoramento de Pipelines
Agenda tarefas recorrentes de dados espaciais com cron e monitora a execução com logging. Entrega pipelines operacionais que funcionam sem intervenção manual.
Aula 2 • Orquestração de Fluxos de Trabalho com Snakemake
Define pipelines reproduzíveis de múltiplas etapas como regras do Snakemake com rastreamento de dependências. Garante que apenas etapas desatualizadas sejam reexecutadas quando as entradas mudam.
Aula 3 • Processamento em Lote de Dados Espaciais
Processa diretórios inteiros de arquivos espaciais usando loops e multiprocessamento. Escala fluxos de trabalho de arquivo único para coleções de grandes conjuntos de dados de forma eficiente.
Aula 4 • Testando e Validando Fluxos de Trabalho GIS
Escreve testes unitários para funções espaciais e valida automaticamente a qualidade dos dados de saída. Previne que erros silenciosos se propaguem através das pipelines de produção.
Aula 5 • Scripts GIS de Linha de Comando
Converte notebooks Jupyter em scripts de linha de comando com análise de argumentos. Viabiliza a execução de scripts em ambientes de servidor automatizados e em lote.
Seu certificado válido de conclusão
Este curso é para si:
Analistas de GIS: prontos para substituir fluxos de trabalho manuais no desktop por scripts Python reutilizáveis.
Cientistas ambientais: que precisam processar dados raster e vetoriais de campo de forma programática.
Planejadores urbanos: que buscam automatizar consultas espaciais e produzir saídas de mapa baseadas em dados.
Analistas de dados: em transição para funções geoespaciais e desenvolvendo conjuntos de habilidades baseadas em localização.
Especialistas em sensoriamento remoto: que desejam lidar com imagens de satélite e índices espectrais em código.
Estudantes de Geografia: se preparando para funções técnicas que exigem Python junto com teoria espacial.
O que os nossos alunos dizem
As vossas aulas são perfeitas. Adquiri o pacote de um ano e, finalmente, tenho a oportunidade de acompanhar diversos temas do meu interesse sem precisar mudar de plataforma... agradeço por tudo o que fazem, já vos recomendei a outras pessoas...

Gosto de como as lições são directas ao assunto e como consigo alterar capítulos e saltar conteúdos que não preciso.

Gosto do conteúdo e do modo de apresentação e transcrição de vídeos, o que acelera o processo!

A plataforma é rápida, simples de usar. A diversidade de conteúdo e os vídeos complementares ajudam muito na aprendizagem.

Principais capacitações
FAQ
Quem é a Dedika?
O certificado é válido em Brasil?
Os cursos são gratuitos?
Qual é a carga horária do curso?
Como são os cursos?
Como funcionam os cursos?
Qual é a duração dos cursos?
Qual é o custo ou preço dos cursos?
O que é um curso EAD ou online e como funciona?
Curso em PDF




















