PostgreSQL/Django/newbie ici. J'ai un tas de données JSON avec des lieux et des informations lat/long, et je cherche à l'importer dans ma base de données. Jusqu'à présent, j'ai créé un script pour mettre en forme mon JSON en instructions SQL, ce qui me permet de les importer avec un grand nombre d'instructions INSERT. Mais mon champ 'location' (un PointField) me donne du chagrin lorsque j'essaie d'utiliser la syntaxe ST_PointFromText ('POINT (lon lat)'). Plus précisément:Comment importer des données Lat/Long dans PostgreSQL
ERREUR: nouvelle ligne pour la relation « finder_venue » constitue une violation contrainte de vérification « enforce_srid_location »
Alors, comment puis-je générer un SRID approprié? Ou, étant donné l'aisance de Django, je ne peux m'empêcher de penser que je commets une hérésie programmatique ici. Quelqu'un peut-il me diriger dans une direction plus intelligente?
Merci,
Jon
Peut-être que cela fait partie de ma question - je ne sais pas quel SRID cartes même, donc je ne suis pas sûr que je besoin d'utiliser. Peux-tu élaborer? – bahoo
Douce, ta syntaxe a fonctionné comme un charme. 4326 semble être le billet. Pour les autres qui sont perdus comme je l'étais, ce fil a de bonnes idées sur ce que sont les SRID: http://stackoverflow.com/questions/373589/geometry-column-stgeomfromtext-and-srid-what-is--rid Merci! – bahoo