Дослідіть райони Парижа (ІІ)
У попередній вправі ми використали спеціалізований метод plot() об'єкта GeoDataFrame, який створює просту візуалізацію геометрій у наборі даних. Об'єкти GeoDataFrame і GeoSeries можна розглядати як DataFrame і Series, що «знають про простір», і порівняно з їхніми аналогами в 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.____)