Você está aqui: Python ::: GeoPandas ::: Sistema de Referência de Coordenadas (CRS) |
Como retornar o sistema de referência de coordenadas de um GeoDataFrame do GeoPandas usando a propriedade crsQuantidade de visualizações: 596 vezes |
|
Em algumas situações nós queremos saber o sistema de referência de coordenadas dos dados carregados em um GeoDataFrame do GeoPandas. Para este exemplo eu carreguei um shapefile no GeoPandas contendo os polígonos relativos a todos os 246 municípios do Estado de Goiás. Como eu baixei esse shapefile do site do IBGE, é seguro afirmar que o sistema de referência de coordenadas é o SIRGAS 2000 (EPSG 4674). O EPSG 4674 é o sistema de coordenadas de latitude/longitude utilizando oficialmente no Brasil no momento que escrevo essa dica. A latitude é a medida em graus de qualquer ponto da superfície terrestre até a Linha do Equador. A longitude é a medida em graus de qualquer ponto da superfície terrestre até o Meridiano de Greenwich. Latitude e longitude têm como principal função a localização de qualquer ponto da superfície terrestre. A latitude é uma linha horizontal que atravessa o planeta. As latitudes são medidas em graus e podem variar de 0º até 90º em direção norte (N) ou sul (S), a partir da Linha do Equador (latitude de grau zero). Por sua vez, a longitude é uma das linhas verticais. Ela também é medida em graus e pode variar de 0º a 180º para Leste (L) ou para Oeste (O), a partir do meridiano de Greenwich (meridiano de grau zero). Veja o código Python completo para o exemplo: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
# vamos importar a bibliteca GeoPandas
import geopandas as gpd
# método principal
def main():
# vamos definir o caminho do shapefile
arquivo = "C:\\GO\\GO_Municipios_2022.shp"
# vamos criar o GeoDataFrame
gdf = gpd.read_file(arquivo)
# vamos mostrar o sistema de coordenadas do GeoDataFrame
print("O sistema de coordenadas é: {0}".format(gdf.crs))
if __name__== "__main__":
main()
Ao executar este código Python nós teremos o seguinte resultado: O sistema de coordenadas é: EPSG:4674 Para fins de estudo, saiba que o id de autoridade EPSG 4674 se refere ao sistema de coordenadas SIRGAS 2000, adotado pelo IBGE no momento que escrevo essa dica. |
|
|
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 |






