J'essaye de charger un tas de paires de latitude/longitude dans un type de géographie de PostGIS de manière à pouvoir interroger par emplacement.Comment convertir une paire latitude/longitude en type de géographie PostGIS?
En particulier, j'ai une table avec des colonnes de latitude et de longitude flottantes et une colonne geography(Point, 4326)
. Je voudrais faire
update mytable set geography = ???
La documentation semble suggérer que les éléments suivants devraient fonctionner:
update mytable set geography = ST_GeogFromText('POINT(' || latitude || ' ' ||
longitude || ')');
Il ne fonctionne pas. Je ne sais pas ce que signifie interpréter ce point comme signifiant, mais cela permet seulement à la longitude de se situer entre -90 et 90, donc ce n'est clairement pas une longitude.
Alors, qu'est-ce que je fais?
envoyer la liste ou continuer sur irc.freenode.net #postgis – dassouki
Je suis dans #postgis. C'est complètement silencieux. L'envoi de la liste est mon prochain port d'escale. – DRMacIver