Python geojson получение центроидов многоугольника

У меня есть модель django из проекта django-leaflet example вида:

from djgeojson.fields import PolygonField from django.db import models

class MushroomSpot(models.Model):

    title = models.CharField(max_length=256)
    description = models.TextField()
    geom = PolygonField()

После сохранения данных я получаю результат типа:

'title': 'Location 2',
 'description': 'This is location 2',
 'geom': {'type': 'Polygon',
  'coordinates': [[[5.328369, 45.251688],
    [5.910645, 44.980342],
    [6.328125, 45.375302],
    [6.075439, 45.859412],
    [5.471191, 45.698507],
    [5.328369, 45.251688]]]}

Как получить кетроид и площадь многоугольника? Я пробовал искать, но нашел очень сложные задачи. Любая помощь будет принята с благодарностью

Вернуться на верх