0
이것은 내 데이터베이스 모델입니다. 행을 삽입하고 싶습니다.Django를 사용하여 기하학 필드를 데이터베이스에 삽입하는 방법은 무엇입니까?
지점 -55, 333에 원을 삽입하고 싶습니다. 반경이 10입니다. 어떻게이 원을 형상 필드에 넣을 수 있습니까?
물론 어떤 원이 주어진 원과 겹치는 지 확인하고 싶습니다. (저의 성명서)
이것은 내 데이터베이스 모델입니다. 행을 삽입하고 싶습니다.Django를 사용하여 기하학 필드를 데이터베이스에 삽입하는 방법은 무엇입니까?
지점 -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로 데이터베이스에 삽입합니다.