Message posté par : Jean Cascalès
----------------------------------------
J'ai essayé avec round, même résultat :
ERROR: function round(double precision, integer) does not exist
LINE 20: round (st_area(parcelle.geom), 2)::text || ' m²'AS Super...
^
HINT: No function matches the given name and argument types. You might need to add explicit type casts.
SQL state: 42883
Character: 520
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=323864#p323864
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 : Pascal Boulerie
----------------------------------------
trunc semble posséder 2 syntaxes différentes, d’après le manuel indiqué par tumasgiu .
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=323863#p323863
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 même message avec les m² concaténés :
ERROR: function trunc(double precision, integer) does not exist
LINE 20: trunc (st_area(parcelle.geom), 2)::text || ' m²' AS Supe...
^
HINT: No function matches the given name and argument types. You might need to add explicit type casts.
SQL state: 42883
Character: 520
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=323861#p323861
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
----------------------------------------
Cela ne fonctionne pas.
Voici le message :
ERROR: function trunc(double precision, integer) does not exist
LINE 20: trunc (st_area(parcelle.geom), 2) AS Superficie,
^
HINT: No function matches the given name and argument types. You might need to add explicit type casts.
SQL state: 42883
Character: 520
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=323860#p323860
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
----------------------------------------
-----------------
Code :
trunc(st_area(the_geom), 2)
-----------------
https://docs.postgresql.fr/10/functions-math.html
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=323859#p323859
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 : fanou (belinstephane(a)yahoo.fr)
----------------------------------------
Merci @tumasgiu, j'ai réussi avec array_ag.
Stéphane
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=323852#p323852
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
----------------------------------------
J'ai des surfaces de type "250,8456312789". Comment faire pour avoir "250,84 m2"
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=323850#p323850
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
----------------------------------------
ok merci.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=323846#p323846
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,
j'imagine que vous utilisez Postgis :
-----------------
Code :
CREATE VIEW ma_vue
SELECT
colonne_1,
colonne_2,
colonne_3
.
.
.
colonne_n,
st_area(the_geom) AS superficie
FROM
ma_table
;
-----------------
https://postgis.net/docs/ST_Area.html
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=323844#p323844
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,
Je dispose d'une table "parcelle". Elle ne dispose pas d'un champ superficie. Je souhaite créer à partir de cette table une vue dans laquelle il y aurait un nouveau champ superficie avec les surfaces calculées.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=323839#p323839
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