НачатьНачать бесплатно

Изучение округов Парижа (II)

В предыдущем упражнении мы использовали настроенный метод plot() объекта GeoDataFrame, который создаёт простую визуализацию геометрических объектов из набора данных. GeoDataFrame и GeoSeries можно рассматривать как «пространственно-ориентированные» аналоги DataFrame и Series из pandas: по сравнению со своими аналогами из pandas они предоставляют дополнительные методы и атрибуты, специфичные для работы с пространственными данными.

Атрибут .geometry объекта GeoDataFrame всегда возвращает столбец с геометрическими объектами в виде GeoSeries, независимо от фактического имени этого столбца (по умолчанию столбец также называется 'geometry').

Ещё один пример дополнительной пространственной функциональности — атрибут area, который возвращает площадь полигонов.

GeoPandas импортирован как geopandas, а набор данных с округами доступен в переменной districts.

Это упражнение является частью курса

Работа с геопространственными данными в Python

Посмотреть курс

Инструкции к упражнению

  • Проверьте, к какому типу относится объект districts, с помощью функции type().
  • Обратитесь к атрибуту geometry GeoDataFrame districts и выведите тип этого объекта.
  • Отобразите первые 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.____)
Редактировать и запускать код