我正在尝试将一些 National Grid 引用插入到定义如下的 Django PointField 中:
oscode = models.PointField(srid=27700, null=True, blank=True)
但是,我不知道如何在 WKT 中正确格式化它们。如果我尝试简单地使用基本的国家电网参考,这就是我得到的TR3241
:
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
如果我(在阅读了 WKT 后疯狂猜测!)使用,这就是我得到的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
如何正确格式化网格参考?