Вернуться к списку

Как использовать данные в GeoPandas

  • Закажите данные на интересующую Вас территорию в формате GeoPackage.

  • Дождитесь получения результата, скачайте и распакуйте архив с данными.

  • Выберите нужный слой, например границы муниципалитетов (boundary-polygon-lvl6)

  • Установите и загрузите модуль geopandas для Python.

Показать карту:

import geopandas
boundaries = geopandas.read_file("/tmp/data/boundary-polygon-lvl6.shp")
boundaries.plot(column="oktmo")
../_images/geopandas_map.png

Посчитать и вывести площади районов:

boundaries["AREA"] = boundaries.to_crs("EPSG:32637").area / 10 ** 6
boundaries[["NAME", "AREA"]]
../_images/geopandas_table.png