나는 다음과 같이 정의 장고 PointField에 일부 내셔널 그리드 참조를 삽입하기 위해 노력하고있어 :GeoDjango에 WKT로 영국 내셔널 그리드 참조를 어떻게 제공합니까?
oscode = models.PointField(srid=27700, null=True, blank=True)
는 그러나, 나는 WKT에 올바르게 포맷하는 방법을 모르겠어요. 이것은 단순히 기본적인 내셔널 그리드 참조, TR3241
사용하려고하면 내가 무엇을 얻을 수 있습니다 : (! WKT에 독서 후 격렬하게 추측)
INSERT INTO places (placeid, structidx, subidx, county, name, oscode) VALUES ('10', '1', '1', 'Kent', 'Dover', 'TR3241');
psycopg2.InternalError: parse error - invalid geometry
LINE 1: ...'1', 'Kent', 'D1', 'Eastry', 'Bewsbury', 'Dover', 'TR3241', ...
^
HINT: You must specify a valid OGC WKT geometry type such as POINT, LINESTRING or POLYGON
을 그리고 이것은 내가 만약 내가 무엇을 얻을 사용 POINT(TR3241)
:
psycopg2.InternalError: parse error - invalid geometry
LINE 1: ...'1', 'Kent', 'D1', 'Eastry', 'Bewsbury', 'Dover', 'POINT(TR3...
^
HINT: "POINT(" <-- parse error at position 6 within geometry
그리드 참조를 올바르게 포맷하려면 어떻게해야합니까?