Message posté par : passby
----------------------------------------
Bonjour à tous
Je suis sous Qgis 2.14
Je souhaite charger un style sur une couche actuelle de mon projet
-----------------
Code :
st = QgsMapLayerRegistry.instance().mapLayersByName("site")
st.loadNamedStyle("C:/Users/Styles QGis/SMN/bat_clem_statut.qml")
st.triggerRepaint()
-----------------
L'erreur rencontré lors de l'exécution
"'list' object has no attribute 'loadNamedStyle' See log for more details "
L'objet st définit ainsi est une liste donc on ne peut pas appeler la fonction 'Load Named Style'
Je crois que la solution serait de définir st comme un objet QgsVectorLayer,
merci
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=356171#p356171
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 : TLR
----------------------------------------
Bonjour,
Ma couche de départ est en shp.
Oui la couche est normalement en polygone. Comment faire pour identifier ces 4 éléments points car à la limite si je peux les supprimer et retrouver mes polygones ca m'irait complétement.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=356099#p356099
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 : passby
----------------------------------------
Bonjour
C'était bien ça !
ça marche
Merci
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=356169#p356169
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 : Axel S (axelstockman(a)yahoo.fr)
----------------------------------------
Bonjour,
Il y a quelques temps j'avais demandé comment récupérer l'ID des noeuds situes au début d une couche ligne
Et après test et conseil j'ai pu trouver la solution suivante :
couche points :un nouveau champ 'WKT' texte avec l'expression geom_to_wkt($geometry)
couche ligne :
nouveau champ : attribute( get_feature('points','WKT', geom_to_wkt(start_point($geometry) )),'ID')
J'avais réussi à choper l'ID des point situés au début de la ligne puis l'ID de ceux à la fin de la ligne.
Maintenant j'essaye de faire l'inverse, à savoir récupérer des attributs de la ligne dans une couche point
Admettons que la ligne possède les attributs suivants : A1 correspondant au point A au début de la ligne et B1 correspondant au point B situé à la fin de la ligne.
Comment récupérer la données A1 pour le point A et B1 pour le point B ?
J'ai essayé avec la méthode précédente mais l'inverse me parait plus compliqué sachant que je ne sais pas comment un point peut différencier une ligne d'une autre et récupérer la bonne info.
Des idées ?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=333762#p333762
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 : Wendir (blandine.baron(a)laposte.net)
----------------------------------------
Bonjour,
Je suis en train de travailler sur l'historique d'un territoire. J'ai une clé professionnelle pour afficher les flux de l'IGN (Photo aériennes historiques, carte de l'état major etc).
Ces flux s'affichent correctement dans l'espace de travail principal de QGIS (version 3.22.4) mais quand je passe sur l'éditeur de mise en page, la carte de l'état major ne s'affiche plus et ce, à n'importe quel niveau de zoom.
J'ai cherché sur les forums mais je n'ai pas trouvé de réponse, quelqu'un a-t-il déjà rencontré cette difficulté ? Si oui, une solution ?
Merci ! Belle journée à tous et toutes
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=356167#p356167
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 : Liana_ (zani.liana(a)gmail.com)
----------------------------------------
Bonjour !
J'aimerais faire une "intersection" entre des points et mes parcelles (polygones) pour obtenir une couche avec les parcelles qui contenait un point (et les données attributaires des point). J'ai tenté de faire une intersection mais ça ne fonctionne pas (peu importe la couche que je mets en premier), une union mais ça ne fonctionne pas non plus... Je tourne en rond.
J'ai aussi tenté une sélection selon l'emplacement, ça ça fonctionne, mais ça me sélectionne juste les bonnes parcelles, sans faire de jointure attributaire évidemment, donc ce n'est pas ce que je veux.
https://i.ibb.co/sCYwjPX/reertzert.png
Merci pour votre aide, Liana
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=356145#p356145
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 : jca93
----------------------------------------
Bonjour,
Ma base de données actuelle est projetée en Lambert 93. J'ai téléchargé le shp cadastral via Etalab, projeté en WGS 84, or il se superpose très bien avec les couches en Lambert 93. J'ai donc un décalage entre la projection et le nom donné à la projection.
Est il possible de forcer le changement de nom, sans en changer sa projection ? Pour info, je dois intégrer la couche dans une base de données (donc via Pgadmin), peut-être que cette étape peut-être faite à ce moment là.
Merci d'avance pour votre réponse,
Joséphine
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=356148#p356148
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 : jca93
----------------------------------------
Bonjour,
Ma base de données actuelle est projetée en Lambert 93. J'ai téléchargé le shp cadastral via Etalab, projeté en WGS 84, or il se superpose très bien avec les couches en Lambert 93. J'ai donc un décalage entre la projection et le nom donné à la projection.
Est il possible de forcer le changement de nom, sans en changer sa projection ? Pour info, je dois intégrer la couche dans une base de données (donc via Pgadmin), peut-être que cette étape peut-être faite à ce moment là.
Merci d'avance pour votre réponse,
Joséphine
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=356147#p356147
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 : vxTedxv
----------------------------------------
Bonjour et merci pour votre contribution.
Dans la théorie c'est EXACTEMENT ce que je cherche à faire :) mais hélas, mes points ne s'affichent pas :( Pourtant, QGis ne détecte pas d'erreur dans la syntaxe du code. Même en forçant la projection dans la boite de dialogue de création de la couche virtuelle.
- Quand je charge mon .csv paramétré sans données de géométries comme préconisé ici (https://docs.qgis.org/3.22/en/docs/user_manual/managing_data_source/create_…) , ça n'affiche aucun point (mais données bien présentes dans la table attributaire). La couche apparait avec une icône "point-ligne-polygone" sans possibilité de cocher/zoomer/définir une échelle de visibilité de la couche ;
- Quand je charge le .csv avec les points projetés dans un CRS, seuls ces points sont restitués dans la couche virtuelle ensuite. La couche apparait avec une icône de symbologie classique de point avec les mêmes possibilités que n'importe quelle autre couche.
Voici le code entré :
-----------------
Code :
SELECT *, CASE WHEN x_lii IS NULL THEN makepoint(x_l93,y_l93,2154) ELSE transform(makepoint(x_lii,y_lii,27572),'EPSG:2154') END as geometry FROM couche_issue_du_fichier_CSV
-----------------
Couche : couche_issue_du_fichier_CSV
Champs x_lii et x_lii pour la projection en Lambert II étendu (EPSG:27572)
Champs x_l93 et y_l93 pour la projection en Lambert 93 (EPSG:2154)
Projection finale souhaitée : Lambert 93
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=355862#p355862
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 : g denis
----------------------------------------
Bonjour,
Je voudrais mettre à jour la géométrie d'une couche (points) à partir d'une autre.
Je m'explique: j'ai une couche de ponctuels (vannes aep, ventouses, etc) et j'ai fais un doublon de cette couche pour un de mes collègues qui ajoute ses données sur ce doublon.
J'ai édité la couche initiale et donc revu l'emplacement de certains points. Es-ce que l'on peut mettre à jour la couche "doublonnée" à partir de ma couche? C'est à dire, ex-ce que je peux mettre à jour juste les coordonnées de la couche "doublon" à partir de la mienne sur laquelle certains points ont été levés en GNSS. J'ajoute que j'ai gardé des identifiants communs entre les 2 couches afin de pouvoir faire des jointures par ex.
Merci.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=356135#p356135
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