Message posté par : Djperou
----------------------------------------
-----------------
Nicolas Ribot écrit :
-----------------
Theos2000 écrit :
En fait la solution se trouve dans la fonction de postgres split_part, ça marche assez
bien.
Aprés dans la suite du processus je n'arrive pas a transformer mes champs, ca me fait
le message suivant syntaxe en entrée invalide pour le type numeric : « »
Le fait de caster des élement de coordonnées de texte en numérique qui bloque, et je ne
trouve pas le moyen de les transformer (::real, ::numeric)
-----------------
Les différentes solutions marchent également, c'est juste un choix de votre part.
Le message d'erreur indique qu'une des valeurs est une chaine vide, non
convertible en nombre.
Utilisez trim(), ou nullif() ou autre pour nettoyer les valeurs avant le cast.
Nicolas
-----------------
Exactement, soit tu attribues des coordonnées arbitraires aux lignes comme le dit Nicolas,
soit si tu veux tu peux les retirer de tes traitements en y ajoutant une condition comme
-----------------
Code :
WHERE geolocalisation is not null
-----------------
Ça dépend si tu as besoin de l'intégralité de la base où si tu peux te permettre
d'exclure les établissements qui n'ont pas été géolocalisés.
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=329456#p329456
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