Message posté par : T. Rossini
----------------------------------------
Dans ce cas, je vous invite à vous mettre
à niveau si vous étes amené à travailler régulièrement
sur des bases de données et plus globalement dans
les SIG.
Pour vous aider :
la fonction replace prends trois paramètres
(les éléments séparés par des virgules dans les parenthèses) :
le premier est le texte sur lequel on veut travailler,
le second est le texte qu'on veut remplacer dans le premier parametre,
le troisième est le texte qu'on veut utiliser comme remplacement.
Votre première expression (qui commence par trunc et qui finit
par ::text ) renvoie donc un texte représentant votre superficie,
mais avec le mauvais séparateur de décimale.
les deux derniers éléments de votre expression (AS superficie)
est ce qu'on appelle un alias, cela permet de (re)nommer une colonne
ou une expression dans une requête select.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=324005#p324005
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
Message posté par : Jean Cascalès
----------------------------------------
Désolé, mais je ne vois pas...
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=324004#p324004
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
Message posté par : T. Rossini
----------------------------------------
Je vous invite à essayer de trouver par vous même
la réponse n'est pas très compliquée.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=324003#p324003
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
Message posté par : Jean Cascalès
----------------------------------------
Le champ superficie est crée et calculé à cette occasion :
trunc(st_area(parcelle.geom)::numeric, 2)::text AS superficie,
Comment y intégrer replace(mon_reel::text, '.', ',');,
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=324001#p324001
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
Message posté par : T. Rossini
----------------------------------------
Salut,
-----------------
Code :
SELECT replace(mon_reel::text, '.', ',');
-----------------
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=323999#p323999
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
Message posté par : T. Rossini
----------------------------------------
Bonjour,
si vous pouviez poster les définitions de vos tables,
ca serait utile pour vous aider.
J'imagine que vous pouvez vous en sortir en créant une vue
dans Postgres en associant vos trois tables.
Les fonctions de référencement linéaires de Postgis
vous seront sans doute nécessaires :
https://postgis.net/docs/manual-2.4/reference.html#Linear_Referencing
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=323997#p323997
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
Message posté par : Jean Cascalès
----------------------------------------
Bonjour pour cette nouvelle semaine. Les superficies sont en point avant la décimale. Comment faire pour les changer en virgule (par ex de 148.5 à 148,5)?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=323996#p323996
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