Você está aqui: Python ::: GeoPandas ::: GeoDataFrame |
Como carregar um shapefile no GeoPandas e retornar o resultado como um GeoDataFrameQuantidade de visualizações: 440 vezes |
Nesta dica mostrarei como podemos carregar um shapefile contendo todos os 246 municípios do Estado de Goiás no GeoPandas e retornar o resultado como um GeoDataFrame. Vamos aproveitar e, além de exibir as 5 primeiras feições (features) do shapefile, vamos também plotar o resultado usando a biblioteca Matplotlib. Um GeoDataFrame pode ser obtido através de um arquivo de dados e geometria (GeoPackage, GeoJSON, Shapefile) ou convertido de um dataframe original do Pandas. Os arquivos de dados e geometria que possuem informações dos polígonos que delimitam as regiões são conhecidos como Shapefiles. São arquivos compactados (.zip) que possuem informações de geometria, tabela de informações, dados de indexação e coordenadas. Veja o código Python completo para o exemplo: # vamos importar a bibliteca GeoPandas import geopandas as gpd # vamos importar a biblioteca Matplotlib para plotagem import matplotlib.pyplot as plt # método principal def main(): # vamos definir o caminho do shapefile arquivo = "C:\\GO\\GO_Municipios_2022.shp" ...... Ao executar este código Python nós teremos o seguinte resultado: CD_MUN ... geometry 0 5200050 ... POLYGON ((-49.43754 -16.86015, -49.43849 -16.8... 1 5200100 ... POLYGON ((-48.67246 -16.28556, -48.67248 -16.2... 2 5200134 ... POLYGON ((-50.07007 -17.48691, -50.06993 -17.4... 3 5200159 ... POLYGON ((-50.17913 -16.43049, -50.17928 -16.4... 4 5200175 ... POLYGON ((-47.85694 -14.76464, -47.85674 -14.7... Você verá também uma janela de plotagem do Matplotlib exibindo o shapefile de todos os municípios do Estado de Goiás em forma de gráfico. |
![]() |
Desafios, Exercícios e Algoritmos Resolvidos de Python |
Veja mais Dicas e truques de Python |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |