Изучение округов Парижа (II)
В предыдущем упражнении мы использовали настроенный метод plot() объекта GeoDataFrame, который создаёт простую визуализацию геометрических объектов из набора данных. GeoDataFrame и GeoSeries можно рассматривать как «пространственно-ориентированные» аналоги DataFrame и Series из pandas: по сравнению со своими аналогами из pandas они предоставляют дополнительные методы и атрибуты, специфичные для работы с пространственными данными.
Атрибут .geometry объекта GeoDataFrame всегда возвращает столбец с геометрическими объектами в виде GeoSeries, независимо от фактического имени этого столбца (по умолчанию столбец также называется 'geometry').
Ещё один пример дополнительной пространственной функциональности — атрибут area, который возвращает площадь полигонов.
GeoPandas импортирован как geopandas, а набор данных с округами доступен в переменной districts.
Это упражнение является частью курса
Работа с геопространственными данными в Python
Инструкции к упражнению
- Проверьте, к какому типу относится объект
districts, с помощью функцииtype(). - Обратитесь к атрибуту
geometryGeoDataFramedistrictsи выведите тип этого объекта. - Отобразите первые 5 строк столбца с геометрией.
- Изучите площадь геометрических объектов округов.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# 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.____)