Message posté par : Sig_Passy
----------------------------------------
Bonjour,
Je souhaite lancer sur une table pour la même colonne une requête REPLACE pour modifier plusieurs valeurs dans cette colonne.
Je m'explique : J'ai MA.TABLE qui contient une COLONNE qui contient des valeurs "non intelligibles" type 00,01,02,03
J'ai en parallèle un petit tableau qui m'indique que 00 = Valeur_1 (Valeur_1 étant une données intelligibles) et cela pour toutes mes valeurs.
Je voudrais via une seule requête faire la bascule de 00 vers Valeur_1,de 01 vers Valeurs_2, etc.
J'ai écris cette requête :
-----------------
Code :
UPDATE MA.TABLE
SET
COLONNE = REPLACE(COLONNE, '00', 'Valeur_1'),
COLONNE = REPLACE(COLONNE, '01', 'Valeur_2'),
COLONNE = REPLACE(COLONNE, '02', 'Valeur_3'),
COLONNE = REPLACE(COLONNE, '03', 'Valeur_4')
-----------------
Mais ça ne marche pas. Et je n'arrive pas à trouver de solution.
Est ce que l'un d'entre vous pourrait m'aider ?
Merci par avance. ;-)
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=358018#p358018
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 : Lahie
----------------------------------------
Bonjour,
J'aimerais lister les câbles qui se trouvent sur un endroit ou l'on clique sur mon application web un peu comme sur Qgis. La requête que j'ai essayé ressemble à ceci:
SELECT * FROM cable WHERE st_dwithin(st_geomfromtext('POINT(514793.2 801087.5)',29702),geom,0.1);
Note: J'ai essayé plusieurs fonctions de postgis mais j'ai les constats suivants:
- ST_Overlaps : s'il y avait eu de fausse manipulations sur l'une des couches qui se superposent où si la traçage de câble qui va être ajouté ne sera pas la même que sur laquelle il va superposé , il y a risque que d'autres données ne s'affichent pas.
- ST_Intersects : il affiche aussi le câble qui ne se trouvent pas sur l'endroit cliqué mai qui s'interesecte bien sur le câble cliqué.
- ST_Within : un peu le même souci que st_overlaps.
- ST_Touches : Il y a également des données qui ne s'affichent pas aussi.
C'est pourquoi, j'ai utilisé ST_DWithin qui m'affiche tous les câbles à environ 0.1m de l'endroit où j'ai cliqué et qui m'affiche bien tous les données correspondantes.
De ce fait, j'aurais aimé avoir un retour de votre part, s'il y a d'autres manières de faire les choses proprement ou si vous avez constaté l'inconvenient de ma requête.
Merci beaucoup pour votre aide.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=357896#p357896
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 : Robin.k
----------------------------------------
Bonjour,
J'utilise QGIS avec des bases Postgres et je débute avec l'outil.
J'ai récemment eu le message suivant :
FATAL: les emplacements de connexions restants sont réservés pour les connexion
superutilisateur non relatif à la réplication
Il semblerait qu'il y ai trop de connections sur la base Postgres. J'ai donc sélectionné mon serveur dans PG ADMIN et dans l'onglet sessions, j'avais effectivement de nombreuses sessions actives ou inactives alors même que personne ne travaillait actuellement sur les bases.
Est-ce que ces connections actives/inactives peuvent effectivement poser problème ? Et si oui, est-ce qu'il y a une manipulation à faire pour qu'elles se déconnectent automatiquement quand plus personne n'utilise les bases ?
----------------------------------------
Ce message est accompagné de fichiers, pour les télécharger, suivre le lien ci-dessous.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=356396#p356396
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 : 3thes
----------------------------------------
Bonjour,
Sous postgis, j'aimerais savoirs'il est possible de créer des clusters de points relativement proches en donnant en paramètre le nombre maximum de points par cluster. J'ai regardé les fonctions st_ClusterKmeans et ST_ClusterDBSCAN, mais ces fonctions ne répondent pas à mes besoins. Merci d'avance pour vos réponses.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=357742#p357742
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 : OnesP
----------------------------------------
Bonjour,
je recherche une solution de création de rapports PDF au format A4, qui se base sur une BDD PostgreSQL, qui contienne des paragraphes, graphes et cartes sur plusieurs pages.
Avez-vous des solutions (j'ai trouvé pas mal de vieux posts, mais j'aimerais voir s'il y a des solutions plus à jour)?
En sachant que l'on a ni ArcGis, ni FME. J'avais vu iReport pour JasperReport, PowerBi de Microsoft ou encore Telend...
Je suis preneur de retour d'expérience, car ces solutions demandent un certain investissement pour la prise en main!
Merci
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=357301#p357301
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 à tous,
J'ai besoin de dupliquer x fois, disons 10 fois la géométrie d'une couche qui n'a qu'une seule géométrie (couche A).
Je sais comment créer une nouvelle couche (Couche B) à partir de la couche A, mais je ne sais pas comment le répéter 10 fois, j'ai regardé du côté des boucles mais je ne comprends pas tout....
-----------------
Code :
drop sequence if exists seq_test_gid;
create sequence seq_test_gid start with 1;
drop table if exists couche B CASCADE;
create table couche B as
select
nextval('seq_test_gid') as gid,
geom
from couche A;
-----------------
Merci pour votre aide
Stéphane
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=357110#p357110
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 : pyrenees-refuges (contact(a)pyrenees-refuges.com)
----------------------------------------
Bonjour
Je souhaite savoir si un point X,Y appartient a une commune.
J'ai une base de donnée commune de France avec une ligne par commune
Ma requête fonctionne très bien sauf si la commune possède plusieurs polygone.
Etant donné que mon point n'est pas compris dans les deux polygone la fonction me retourne false
Avez vous déjà rencontré ce problème, avez vous une solution ?
-----------------
Code :
SELECT nom_commune FROM commune WHERE ST_Contains(commune.geom,GeomFromText( 'Point( $x $y)' ))
-----------------
Merci, Cordialement
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=356956#p356956
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 : LAFONT40
----------------------------------------
Bonjour,
Je souhaite créer un trigger qui me permet lors de la modification attributaire d'un objet de :
Calculer la somme de 4 champs différents pour alimenter un 5ième.
En bref, j'ai 5 champs :
*Surface 1
*surface 2
*Surface 3
*Surface 4
*Surface totale
Je souhaite obtenir la somme automatiquement pour des surface 1,2,3 et 4 pour remplir la surface totale lors de la modification des champs surfaces
Par contre si c'est possible je souhaiterai ne lancer le trigger uniquement que sur l'objet modifié.
J'ai réussi sur des INSERT, et sur des modifications géographique en ajoutant une condition (IF ST_EQUALS(NEW.geometrie, OLD.geometrie) IS FALSE THEN)
Merci de votre aide
Sylvain
Base POSTGRES en version 12 avec POSGIS
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=356933#p356933
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 : Sylvain M.
----------------------------------------
Salut à vous,
Dites, j'ai une requête SQL qui fait le job, afin de remplacer des chaines de caractères par d'autres, mais je pense qu'il y aurait plus propre et facile à maintenir (pas évident de rajouter des couples "avant/après", même avec les indentations).
La voici :
-----------------
Code :
SELECT
replace(
replace(
replace(
replace(
replace(
monchamp, 'Monsieur','M.'),
'Madame','Mme'),
'Messieurs','MM.'),
'Mesdames','Mmes'),
'Monseigneur','Mgr')
as libelle_abbrege
FROM matable
-----------------
(les chaines de ce code sont fictives, c'est juste pour illustrer ;) )
J'ai vu la fonction array_replace(), mais elle n'est dispo que sur PostGreSQL (et je suis sur SQLite), et par ailleurs, je ne sais pas si ça répondrait à mon besoin.
Merci pour vos conseils :)
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=356909#p356909
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 : EliseWi
----------------------------------------
Bonjour,
Quand j'essaie d'utiliser ma fonction st_voronoipolygons, je reçois ce message d'erreur "Function st_voronoipolygons(geometry) does not exist", même en faisant plusieurs tests. Savez-vous si cette fonction existe encore ?
Merci d'avance,
Elise
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=356723#p356723
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