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
Message posté par : T. Rossini
----------------------------------------
Salut,
Postgres possède deux fonctions d’agrégat de ce genre,
array_agg qui renvoie un tableau des valeurs à agréger,
et string_agg qui renvoie une chaine des valeurs séparés
par une chaine que l'on spécifie.
https://docs.postgresql.fr/10/functions-aggregate.html
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=323824#p323824
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)
----------------------------------------
Bonjour,
Je dispose de 3 couches :
Une couche Rue, une couche Commune et une couche saisie IP.
L’utilisateur fait dans QGIS des polygones en éditant la couche saisie IP et je fais une vue qui me
donne le nom de la rue (ou des rues) et de la commune.
-----------------
Code :
CREATE OR REPLACE VIEW lor.lor_suivi_ov AS
select distinct
row_number() OVER (order by a.id) ::integer as gid,
a.id,
a.geom,
a.ip,
a.annee,
a.commentair,
b.insee_com,
substring(b.insee_com from 1 for 2) as departement,
b.nom_comm,
c.rue
FROM admin.saisie_ip a ,
lor.lor_fdp_commune b,
lor.lor_localisation_rue c
WHERE ST_Intersects(a.geom,b.geom) and ST_Intersects(a.geom,c.geom);
-----------------
Le problème est que je me retrouve avec des lignes en « double » contenant par exemple la même géométrie mais avec des rues différentes.
J’aimerais fusionner les lignes, en mettant toutes les rues dans la même colonne.
J'ai ça :
Gid id nom_comm rue
12 10 VILLERS ALL PICASSO
13 10 VILLERS ALL DALI
14 10 VILLERS ALL RENOIR
Je voudrais avoir ça :
Gid id nom_comm rue
12 10 VILLERS ALL PICASSO, ALL DALI, ALL RENOIR
Avez-vous des pistes ?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=323822#p323822
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
----------------------------------------
Si la vue est est simple, au lieu d'utiliser les regles
vous devriez utiliser les triggers INSTEAD OF.
Mais de toute les manière oui, il faut dire a PostgreSQL
quoi faire en cas d'INSERT/UPDATE/DELETE.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=323795#p323795
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
----------------------------------------
Sans doute, je ne sais pas comment fonctionne GeoConcept.
Vous pouvez aller poser la question dans le forum dédié.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=323794#p323794
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 : neskuik01
----------------------------------------
bonjour,
Je me retrouve avec une erreur sur qgis :
-----------------
Code :
rreur du fournisseur de données :
Erreur PostGIS lors de l'ajout d'entité : ERREUR: ne peut pas insérer dans la vue « raepa_canalaep_l »
DETAIL: Les vues qui lisent plusieurs tables ou vues ne sont pas automatiquement disponibles en écriture.
HINT: Pour activer l'insertion dans la vue, fournissez un trigger INSTEAD OF INSERT ou une règle ON INSERT DO INSTEAD sans condition.
-----------------
Je travail avec des vues et j'ai qu'une règle avec un évènement "SELECT" faut-il que je duplique cette règle en ajoutant un évènement INSERT et UPDATE ?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=323778#p323778
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