Message posté par : Nicolas Ribot
----------------------------------------
Bonjour,
Un moyen bien crad' (virer les parenthèses et fabriquer un tableau de valeur en
prenant ',' comme séparateur):
-----------------
Code :
with tmp as (
select string_to_array(replace(replace(geoloc_etablissement, '(', ''),
')', ''), ',') as coords
from sirene
) select coords[1] as latitude, coords[2] as longitude;
-----------------
Pour fabriquer un point, il suffira de faire: st_setSRID(st_makePoint(coords[2],
coords[1]), 4326)
Ca serait plus propre avec une expression régulière mais je n'y arrive pas :)
Nicolas
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=329428#p329428
Pour y répondre : geobd(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net