Explore os distritos de Paris (II)
No exercício anterior, usamos o método plot() personalizado do GeoDataFrame, que produz uma visualização simples das geometrias no conjunto de dados. Os objetos GeoDataFrame e GeoSeries podem ser vistos como versões do DataFrame e Series "com consciência espacial" e, em comparação com seus equivalentes no pandas, expõem métodos e atributos específicos para dados espaciais.
O atributo .geometry de um GeoDataFrame sempre retorna a coluna com os objetos de geometria como uma GeoSeries, qualquer que seja o nome real da coluna (no caso padrão, ela também se chama 'geometry').
Outro exemplo de funcionalidade espacial extra é o atributo area, que fornece a área dos polígonos.
GeoPandas foi importado como geopandas e o conjunto de dados de distritos está disponível na variável districts.
Este exercício faz parte do curso
Trabalhando com Dados Geoespaciais em Python
Instruções do exercício
- Verifique que tipo de objeto
districtsé com a funçãotype(). - Acesse o atributo
geometrydo GeoDataFramedistrictse imprima o tipo desse objeto. - Mostre as primeiras 5 linhas da geometria.
- Inspecione a área das geometrias dos distritos.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Check what kind of object districts is
print(type(____))
# Check the type of the geometry attribute
print(____)
# Inspect the first rows of the geometry
print(districts.____)
# Inspect the area of the districts
print(districts.____)