Message posté par : cllemendavvid
----------------------------------------
Bonsoir à tous
Je suis novice en python
je souhaite simplement transvaser sur Qgis un résultat récupéré depuis une requête Postgresql
le résultat doit être une table Qgis
Pour cela je voudrais écrire un script python
Après l'import des différents modules
je passe d'abord par une connexion à une base de données Postgresql
puis je créer une couche vecteur
le but ensuite est de transvaser le résultat de la requête Sql
vers la couche Qgis
J'ai récupéré le début d'un ancien code
ça donne ceci
-----------------
Code :
import psycopg2
import psycopg2.extras
import os
from qgis.core import *
from qgis.utils import iface
from PyQt4.QtCore import*
import processing
Host = serveur
DBname = bdd
schema = Schema
User = login
Password = mot_de_passe
Folder=Dossier
conn_string = "host='"+Host+"' dbname='"+DBname+"' user='"+User+"' password='"+Password+"'"
conn = psycopg2.connect(conn_string)
cursor = conn.cursor()
uri1='None'
EtiQuet = QgsVectorLayer(uri1,"EtiQuet","memory")
pr = EtiQuet.dataProvider()
EtiQuet.startEditing()
pr.addAttributes([QgsField("section",QVariant.String),QgsField("code_cb",QVariant.String),QgsField("capacite",QVariant.Int),QgsField("nb_etiq",QVariant.Int) ])
requete1 ="SELECT * FROM pm996.cb" #cette requete ne sera pas celle utilisée mais plus simple pour l'exemple
cursor.execute(requete1)
resultats = cursor.fetchall()
-----------------
Puis je pense utiliser les fonctions suivantes
QgsFeature() | addFeatures
merci de votre aide
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=354889#p354889
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 : Antoine_R
----------------------------------------
Bonjour,
J'ai un problème assez étrange.
Je crée depuis un certain temps des cartes avec:
1- un fond de carte BD Topo
2- Une image raster en mode de fusion multiplier pour voir le fond
3- des isocontour avec des étiquettes avec "cache" pour masquer la partie de l'isocontour où est écrit l'étiquette.
(la couche 3 est au dessus de la 2 qui est au dessus de la 1)
Tout marchait bien jusqu'à l'installation de la version 3.26.X. Si j'active le cache pour les étiquettes, le mode fusion multiplier n'a plus l'air de fonctionner lors de l'export (pourtant tout fonctionne sur la page "mise en page" ).
Je ne suis pas très bon en anglais, du coup je n'arrive pas à voir si quelqu'un a déjà eu ce problème sur la page officielle.
Est-ce qu'il serait possible que quelqu'un valide/invalide mon problème avec cette version de qgis ? (j'ai tenté la réinstallation et toujours le même soucis).
En vous remerciant d'avance.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=354886#p354886
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 : Jean Cascalès
----------------------------------------
Bonjour,
Sélectionnez-les soit dans la table d'attributs, soit par requête puis mettez à jour la couche.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=354878#p354878
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 : Roukens
----------------------------------------
Merci pour votre réponse. Je voulais dire une fois que j'ai sélectionné les entités dont je veux modifier le nom, comment faire pour les changer toutes en une fois et pas une par une? Merci!
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=354879#p354879
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 : Roukens
----------------------------------------
Bonjour,
Bête question mais à laquelle je n'arrive pas à trouver une réponse: comment modifier en une opération le nom d'un ensemble d'entités dans la table d'attribut? Dit autrement, j'ai un champ avec plusieurs "valeurs" et j'aimerais changer en une fois tous les objets qui ont la même valeur.
Merci!
Pierre Roukens
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=354877#p354877
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 : Brice.GH (brice.claise(a)gestionhydro.com)
----------------------------------------
Bonjour à tous !
J'aurai besoin de vos conseils car je suis à cours d'idée pour régler le problème suivant:
Je dispose des plans IGN v2 fourni gratuitement par Geoportail (lien WMS ci-dessous) et tous les textes sont flous quel que soit leur niveau de zoom.
https://wxs.ign.fr/essentiels/geoportail/wmts?SERVICE=WMTS&REQUEST=GetCapab…
(image ci-dessous) https://ibb.co/pJPT1Bd
Cela m'étonnerait fort que le problème vienne du fichier WMS, mon projet est en Lambert 93 (si cela peut avoir une quelconque incidence).
Si quelqu'un a une idée, je suis preneur !
Merci, Brice
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=354868#p354868
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 : CERESA35 (ceresa.environnement(a)orange.fr)
----------------------------------------
Bonjour à tous,
Je ne vais malheureusement pas apporter de réponse à ce post, mais nous venons d'avoir le même souci avec la version 3.16.4 Hannover de QGIS.
Une couche shape (ligne) était en mode édition et quand mon collègue a voulu enregistrer ses modifications, il a eu un message d'erreur et quasi la totalité des géométries de sa couche avait disparu (plus de 200 géométries). La table attributaire était quant à elle intacte.
Nous travaillons sur un serveur et la couche en question était dupliquée plusieurs fois dans le projet QGIS pour des questions de symbologie. Peut-être que ça n'a aucun rapport mais sait-on jamais...
Jusqu'ici nous avions parfois des bug d'affichage où les entités disparaissaient en fonction de notre échelle de visualisation mais rien n'était perdu.
A part récupérer une ancienne version de la couche, pas de solution miracle quand la géométrie a disparu...
Bonne journée
PS : Merci a tous les contributeurs de ce forum qui est une mine d'or et un gain de temps au quotidien!
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=354843#p354843
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 : Juju1988 (julien0arnaud(a)gmail.com)
----------------------------------------
Bonjour à tous,
Je suis un parfait néophyte bidouilleur en VBA, Java et Python et j'ai un projet que j'aimerais mener dans mon entreprise et je me demandais si QGis était la solution à mon problème (et je ne trouve pas de projet similaire sur Google ou sur le Forum). Puis-je profiter de vos expériences en la matière ?
J'expose mon projet :
Je fais parti d'une entreprise de transport en commun via des lignes de bus et il nous arrive souvent de devoir faire une déviation de ligne avec un itinéraire bis et pourquoi pas des arrêts temporaires pour continuer de transporter les gens lorsque des travaux (ou autres) sont engagés dans certaines rues.
Aujourd'hui on fait des imprim' écran de GoogleMap sur lesquelles nous dessinons sur le pack office les informations.
Un peu archaïque.
Je me demande s'il serait possible d'avoir via un SIG (comme QGis) un fond de carte sur lequel dessiner, ou pointer telle rue entre tel point et tel point et dans tel sens (ou dans les deux) afin de mettre à disposition aux conducteurs la carte sur un écran tactile qu'ils puissent consulter à loisir.
Cela impliquerait de pouvoir :
- Avoir la main sur un PC et la mettre seulement en consultation sur une autre base.
- Lier les déviations à une ligne (idéalement un macaron cliquable en haut à droite pour les utilisateurs) afin de pouvoir se concentrer sur une seule ligne.
- Une remise au zoom initiale du réseau complet après un temps sans changement.
- La grosseur des icones qui s'adapte suivant le zoom, afin que les zones de déviations soient toujours visibles de loin.
- Une bulle d'information ou autre sur les détails de celle-ci
- Une temporisation, que la déviation s'affiche de telle date à telle date et pas au delà.
Et j'en passe.
Bref un projet qui me semble réalisable mais beaucoup trop complexe actuellement étant donné mon niveau.
C'est pour cela qu'avant de m'engager dans un projet aussi complexe, de recherche et de bidouillage, je souhaiterai savoir si cela vous semble possible ? Et est-ce que pour un amateur assidu ça vous semble réalisable ?
Merci à tous de vos réponses,
En vous souhaitant une bonne journée.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=354832#p354832
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 : Ucorsinu2@&2B (fumagalli.daniel(a)gmail.com)
----------------------------------------
Bonsoir à tous, Je suis nouveau sur le site et je ne suis pas sur de poster au bon endroit veuillez m'en excuser. j'ai créer une carte avec des couches selon le travail de R. Lacroix (geotribu).sur QGIS, jusque là tout va bien. Cette carte créée, je voudrais la mettre dans mon GPS de rando. avec le composteur de QGIS j'exporte la carte au format Tiff, puis avec IGNmap je voudrais la transformer au format ecw afin que je puisse la lire avec la logiciel de compes gps land mais j'ai un problème. La carte au format tif importée dans IGNmap est noire, alors qu'avec n'importe quel visionneur d'image c'est normal. Merci à tous
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=354831#p354831
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 : Jean Cascalès
----------------------------------------
Bonjour,
Pas de possibilités?
Je vous joins ce que je voudrais par rapport à la 1ère pièce jointe
----------------------------------------
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=354507#p354507
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