Message posté par : sambre42
----------------------------------------
Bonjour,
je dois créer un modele builder à partir d'une requete SQL (merci à #Ben pour son aide sur la requête).
la requête c'est ok , mais je n'ai aucune idée comme créer ce Model Builder: Je suis allée dans le Traitement, Modeleur de traitement. J'ai rentré les tables ad-hoc et je me pose la question suivante sur les Algorithmes. Comment procéder pour convertir un champ de Integer à VarChar? Je n'ai rien trouvé de tel dans les Algorithmes... Pouvez-vous m'aider svp?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=325639#p325639
Pour y répondre : qgis_fr(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 : sambre42
----------------------------------------
Bonjour,
Je veux enlever le / dans mon champ insee
j'ai cette requete ci pour faire cela: replace("insee",'/','')
si je l'adapte à ma demande, ca donne bien UPDATE TABLE T SET insee = ("insee",'/','') ?
ou est ce que je dois garder REPLACE?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=325636#p325636
Pour y répondre : qgis_fr(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 : tdeleye
----------------------------------------
Bonjour,
Justement, le souci est la multitude de polygones, dûe au fait qu'il crée un polygone par valeur unique.
Je vais donc essayer la 3e solution qui consiste à reclassifier au préalable.
Je reviens vers vous donner des news.
Merci
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=325634#p325634
Pour y répondre : qgis_fr(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 : GADAY
----------------------------------------
grâce au indication de SANTANNA j ai un peu fouiné les fonctions style et j ai trouvé aussi un manip pour joindre couleurs et valeurs
une fois la couche colorisé avec la fonction catégorisé
on appuie sur le plus pour ajouter une couleur avec un double clic on peut rajouter la valeur et la légende
comme les couleurs ajouté sont aléatoire il faut recliquer sur la palette de couleurs pour les mettre a jour
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=325629#p325629
Pour y répondre : qgis_fr(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 : ODJAC33
----------------------------------------
Merci beaucoup Mathieu pour cette solution que je vais expérimenter. Je l'ai visualisée sous QGIS 3.4 et cela correspond bien à ce que l'on souhaite.
En attendant, avec mes collègues, nous avons mis en forme le fichier des routes en créant un champ de type LineString (cf. pièce jointe). Ce qui nécessite pas mal de préparation sur Excel.
Question toute simple : quelle requête faut-il faire pour trouver les routes qui passent par un point?
Exemple : la rte 1 passe par les 5 points (LUSEM LULUT CNA POI PEPAX) et la rte 2 passe par les 4 points (LUSEM LULUT CNA MANAK).
Ces points apparaissent dans le champ Points.
Si je veux par exemple savoir quelles sont les routes qui passent par LUSEM et que je fais une requête : Points ilike LUSEM, cela ne fonctionnera pas car le champ Points ne contient pas que LUSEM, il faudrait faire une requête sur le champ Points qui contient la chaine de caractère LUSEM.
Merci de votre aide.
----------------------------------------
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=325626#p325626
Pour y répondre : qgis_fr(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 : sambre42
----------------------------------------
quand j'execute les requetes une par une ça fonctionne, c'est l'ensemble.
ok je vais rajouter le ; et voir
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=325619#p325619
Pour y répondre : qgis_fr(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 : Ben22
----------------------------------------
Je me demande si dans ce code la et au vu du message d'erreur, il ne manque pas le point virgule à la fin de votre 3eme requête.
-----------------
Code :
ALTER TABLE T
ADD COLUMN IF NOT EXISTS Nom Varchar;
ALTER TABLE T
ALTER COLUMN insee TYPE Varchar USING (insee::Integrer::Varchar);
UPDATE T set A = CONCAT(0,A) WHERE LENGTH(A)=6 ;
UPDATE T
SET Nom =CONCAT( A, '/', B);
UPDATE T SET Nom = CASE WHEN prop = machin' AND type = 'APPUI' THEN '0'
WHEN prop <> ' machin' AND type <> 'APPUI' THEN '1'
ELSE '2'
END;
UPDATE T SET Nom = CONCAT(A,B) WHERE Nom= '0';
-----------------
Si ça n'est pas ça essayez d’exécuter une a une vos requêtes update;
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=325618#p325618
Pour y répondre : qgis_fr(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 : sambre42
----------------------------------------
bonjour,
comment puis je supprimer un / dans un code insee sans tout supprimer?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=325617#p325617
Pour y répondre : qgis_fr(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 : sambre42
----------------------------------------
voici le message d'erreur:
********** Erreur **********
ERROR: syntax error at or near "UPDATE"
État SQL :42601
Caractère : 217
autrement dans le requete UPDATE T set A = CONCAT(0,A) WHERE LENGTH(A)=6, j'ai supprimé WHERE LENGTH(A)=6 et executé juste ça me donne un bon résultat pou UPDATE T set A = CONCAT(0,A) avec le 0 devant le A
est ce que je dois faire la même chose avec le / devant le B?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=325616#p325616
Pour y répondre : qgis_fr(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