Je suis en train d'insérer des références National Grid dans un Django PointField défini comme suit:Comment puis-je fournir une référence de grille nationale britannique en tant que WKT à GeoDjango?
oscode = models.PointField(srid=27700, null=True, blank=True)
Cependant, je ne sais pas comment les formater correctement WKT. Voilà ce que je reçois si j'essayer d'utiliser simplement une grille de référence nationale de base, TR3241
: (! Deviner sauvagement après avoir lu sur 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
Et voici ce que je reçois si j'utilise 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
Comment formater correctement la référence de grille?