GeoPandas
v1.1 — Edição de 2026. Um curso em áudio sobre o GeoPandas 1.1, a poderosa biblioteca de Python para dados geoespaciais. Aprenda a lidar com operações geométricas, manipular dados espaciais, trabalhar com projeções e gerar mapas.
Episódios
Conheça o GeoPandas: A Coluna de Geometria Ativa
3m 44sUma introdução às estruturas de dados centrais do GeoPandas: a GeoSeries e o GeoDataFrame. Aprenda como o GeoPandas estende a familiar biblioteca pandas para lidar com objetos geoespaciais e compreenda o conceito fundamental da coluna de geometria ativa.
Leitura e Escrita: I/O Rápido com Pyogrio
3m 52sUma análise aprofundada sobre o carregamento e gravação de dados espaciais. Descubra como o GeoPandas tira partido do motor Pyogrio e do Apache Arrow para acelerar drasticamente o I/O de ficheiros, e ainda como utilizar filtros espaciais e de bounding-box durante o carregamento.
A Forma da Terra: Projeções e CRS
3m 52sCompreenda os Sistemas de Referência de Coordenadas (CRS) e por que razão são vitais para a precisão espacial. Aprenda a diferença entre coordenadas geográficas e projetadas, e como transformar as suas geometrias de forma segura utilizando o GeoPandas.
Moldar o Espaço: Buffers, Centroides e Convex Hulls
3m 12sDescubra como gerar geometrias totalmente novas a partir de geometrias existentes. Este episódio aborda métodos construtivos essenciais, como o cálculo de centroides, a geração de zonas de buffer e o desenho de convex hulls.
Predicados Espaciais: Intersects, Within e Contains
4m 08sAprenda a fazer perguntas sobre as relações entre diferentes formas. Exploramos predicados espaciais binários — como intersects, within e contains — para testar como as geometrias interagem no espaço.
Acelerar Consultas: O Índice Espacial R-Tree
3m 56sDescubra o motor secreto por trás do desempenho do GeoPandas. Este episódio revela como o índice espacial STR R-tree utiliza bounding boxes para reduzir drasticamente o custo computacional das consultas espaciais.
Fundir Mundos: Joins Espaciais e Nearest Joins
4m 09sEleve a integração de dados ao próximo nível. Aprenda a unir dois GeoDataFrames distintos baseando-se inteiramente nas suas relações espaciais, utilizando joins espaciais (`sjoin`) e joins de proximidade (`sjoin_nearest`).
Operações de Conjuntos: Criar Geometrias com Overlays
3m 33sDescubra como cortar, unir e dividir formas sobrepostas. Este episódio aborda o poderoso método `overlay`, explicando como calcular interseções, uniões e diferenças para criar geometrias totalmente novas.
GroupBy Espacial: Agregação com Dissolve
3m 21sAprenda a agrupar dados espaciais. Exploramos o método `dissolve`, que atua como um GroupBy espacial, unindo geometrias mais pequenas em maiores enquanto agrega de forma contínua os seus atributos tabulares.
Mapeamento Estático: Construir Mapas Coropléticos e Plotting de Camadas
4m 02sTransforme os seus dados espaciais em elementos visuais cativantes. Este episódio aborda a integração do GeoPandas com o Matplotlib, ensinando-lhe a construir mapas coropléticos personalizados, sobrepor múltiplos conjuntos de dados e lidar com dados em falta.
Exploração Interativa e Mais Além
3m 35sDê vida aos seus mapas. Analisamos o método `explore()` para criar mapas interativos baseados na web. Por fim, concluímos a jornada do GeoPandas e preparamo-lo para começar a construir aplicações espaciais no mundo real.