class LocationLog(models.Model): user = models.ForeignKey(User) utm = models.GeometryField(spatial_index=True)
Это моя модель базы данных. Я хотел бы вставить строку.
Я хочу вставить круг в точке -55, 333. Радиусом 10. Как я могу поместить этот круг в поле геометрии?
Конечно, тогда я бы хотел проверить, какие круги перекрывают данный круг. (мое выбранное заявление)
решаемая.
Я создал квадрат.
from django.contrib.gis.geos import Polygon s = Polygon(( (x-rad,y+rad) ,(x+rad,y+rad) ,(x+rad,y-rad) ,(x-rad,y-rad) ,(x-rad,y+rad) ) )
Затем вы вставляете s в базу данных как GeometryField.
s