Message posté par : Chaz
----------------------------------------
Merci pour votre réponse
Je viens de teste dans les 2 sens et cela ne fonctionne pas
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=334010#p334010
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 : Poupipoupi (lenaic.1989(a)gmail.com)
----------------------------------------
Bonjour à tous,
J'ai un script python qui fonctionne très bien depuis le terminal de mon ordinateur (je suis sous linux), mais impossible de le faire fonctionner avec l'interprétateur python de QGIS, sachant que je n'ai aucun retour d'erreur difficile de savoir ce qui ne va pas! Pourtant j'ai bien le message d’exécution du script : exec(open('/home/user/Documents/Script/Conversion.py'.encode('utf-8')).read())
Avez-vous une idée?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=334004#p334004
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 : marytoutcourt (mary.lebrun(a)laposte.net)
----------------------------------------
Bonjour,
J'en appelle à la communauté afin de savoir s'il est possible de créer une nouvelle numérotation en fonction du cadrage du gestionnaire d'impression. Par exemple je voudrais renuméroter mes entités visibles de 1 à n sans avoir de trous (trous correspondant à des entités en dehors de mon cadrage). Je peux le faire avec la table d'attribut dans le gestionnaire avec une colonne temporaire mais je ne sais pas comment répercuter cette info sur les étiquettes de la carte. Avez-vous des idées quant à la marche à suivre?
Merci d'avance pour vos réponses.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=334003#p334003
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 : Theos2000
----------------------------------------
Bonjour,
J'aurais souhaité savoir si il existait des bibliothèques de légende pour vecteur en libre téléchargement.
L'idée est de pouvoir intégrer des arcs de cercle, des polygones stylisés pour les éléments de légendes.
J'ai vu que sur la dernière version de Qgis on pouvait construire nos propres éléments mais si certains existaient déja et était libre de droit ca aurait été pas plus mal.
Merci à vous
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=333992#p333992
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 : Lyreco (ameriquenumero1(a)gmail.com)
----------------------------------------
Bonjour,
Ma question risque de vous sembler stupide mais est-ce que à votre connaissance il est possible d'intégrer un fond umap dans QGIS? Si oui comment puis-je m'y prendre pour obtenir l'adresse du service wtm(ts)?
Cordialement
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=333971#p333971
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 : Chaz
----------------------------------------
Bonjour,
Je travaille actuellement sur QGIS 3.4 et je dispose d'une couche avec une action que me permet en un clique d'importer plusieurs SHP dans un groupe.
Import via notre base Posgis
Malheureusement, depuis QGIS 3.10, cela ne fonctionne plus.
Quelqu'un, aurait-il une idée de la solution, car de mon côté, je ne trouve rien sur Internet.
Coordialement
Voici un morceau du processus python.
from qgis.PyQt import QtWidgets
#Crée un groupe dans lequel les couches vont se mettre.
QgsProject.instance().layerTreeRoot().insertGroup(0, "[% "INSEE" %]")
###Charge couche commune
uri = QgsDataSourceUri()
uri.setConnection("xxxxx", "xxxx", "xxxx", "xxxx","xxxx")
uri.setDataSource("pci", "geo_commune","the_geom","insee='[% "INSEE" %]' AND andgi=2019")
nom_couche_commune= "commune "+"[% "INSEE" %]"
vlayer = QgsVectorLayer(uri.uri(), nom_couche_commune, "postgres")
#QgsProject.instance().addMapLayer(vlayer)
#qgis.utils.iface.zoomToActiveLayer()
vlayer.loadNamedStyle('T:\shp_cad_cc44\style/commune.qml')
###vlayer.triggerRepaint()
QgsProject.instance().addMapLayer(vlayer, False)
root = QgsProject.instance().layerTreeRoot()
g = root.findGroup("[% "INSEE" %]")
g.insertChildNode(0, QgsLayerTreeLayer(vlayer))
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=333966#p333966
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 : berti
----------------------------------------
Bonjour,
J'ai une table bâtiment et contrat.
1 bâtiment à plusieurs contrats.
je souhaite mettre un formulaire dans un autre formulaire. Pour avoir une seule interface.
J'arrive à le faire à partir du gestionnaire automatique, mais pas dans QT Designer.
J'ai associé ma couche batiment et contrat à 2 fomulaires ui
Quelqu'un aurait il une astuce ?
Merci
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=333977#p333977
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 : paulpote69 (paul.wigniolle05(a)gmail.com)
----------------------------------------
Bonjour, voici mon problème:
J'ai crée une bibliographie sur qgis où apparaissent sous forme de polygones sur fond carto des rapports. Je veux maintenant y intégrer la possibilité d'une sélection des rapports à l’intérieur d'un polygone tracé manuellement pour obtenir une liste bibliographique des rapports dans la zone. Avez vous une idée de comment faire?
Merci et bonne journée!
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=333941#p333941
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 : dominique.lys
----------------------------------------
Bonjour,
Voilà comment je procéderai:
1/ réaliser une union entre la grille et la couche des bâtiments
2/ utiliser l'outil aggregate pour calculer la somme de l'expression $area en groupant par l'identifiant de la grille. C'est l'équivalent d'une requête SQL du genre SELECT sum(st_area(geom)) FROM result_union WHERE id_bat IS NOT NULL GROUP BY id_grille
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=333965#p333965
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 : dave31
----------------------------------------
Bonsoir,
Chez moi, cela fonctionne en sélectionnant directement la ligne dans le canevas, juste après avoir choisi Selected polyline.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=333958#p333958
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 : ntouati
----------------------------------------
Bonjour JD,
Merci beaucoup. ça fonctionne ! :)
Bonne journée
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=333962#p333962
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 : lylambda
----------------------------------------
A noter qu'il faut disposer d'un MNT sous forme d'une couche raster et la sélectionner dans l'outil, pour que cela fonctionne.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=333960#p333960
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-Marie Arsac
----------------------------------------
Bonjour,
Vous pouvez utiliser un .csv et ajouter une couche "Texte délimité" ou bien utiliser le plugin "Spreadsheet Layers" qui exploite directement les fichiers xls, xlsx et ods
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=333956#p333956
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 : Vincent
----------------------------------------
Bonjour,
Quelqu'un sait comment obtenir le profil d'une ligne sélectionnée dans une couche vecteur avec profile Tool ? Je fais tout ce qu'il faut faire (selon un tutoriel sur vidéo) et je n'obtiens aucun profil. Il n'y a qu'avec une "ligne temporaire" que ça fonctionne.
Aussi, y a-t-il une documentation ? Je n'ai rien trouvé.
Merci.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=333952#p333952
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 : Bousse
----------------------------------------
Bonjour à tous,
Je souhaite pouvoir obtenir plusieurs attributs d'une autre couche pour chaque carrés de la grille en PJ, notamment des données issues de la couche bâtiment "merge_bat". Par exemple, la surface cumulée des bâtiments par carré de la grille, la surface cumulée des murs du bâti par carré de la grille...
En fait, avoir une information moyennée pour chaque carré de la grille.
En PJ un zoom sur les carrés et les bâtiments.
Je pense donc qu'il faut faire une jointure entre les deux couches. J'ai recherché plusieurs solutions, notamment avec du SQL par Postgre (je ne maîtrise pas totalement), mais j'ai toujours des difficultés.
Il est possible de récupérer l'aire et le périmètre des bâtiments grâce aux champs $area et $perimeter.
Pour obtenir la surface cumulée des bâtiments (par exemple), il faudrait donc un calcul du type sum($area) pour chaque carré. J'ai déjà réussi à faire cela, mais je dois sélectionner un carré à la main (avec l'outil "sélectionner des entités"), et faire le calcul. J'aimerai donc en fait créer une sorte de "processus" permettant d'obtenir cela pour chaque carré de la grille assez rapidement, sans devoir faire chaque carré à la main.
Voici les tables d'attributs des deux couches vecteur nous intéressant :
Couche merge_bat (je peux créer un champ height : if(hauteur IS NULL, hauteur_2,hauteur) pour avoir une hauteur par id)
Couche Grille : Les carrés sont regroupés par id, avec en coordonnées les abscisses et ordonnées des lignes constituant le carré.
left =x1, right =x2, bottom=y1, top=y2.
Le but serait donc de pouvoir ajouter à cetet table d'attribut, des champ du type "surf_totale_bati", donnant sum($area) pour chaque carré
J'espère avoir été clair, n'hésitez pas si vous avez la moindre incompréhension.
Très bonne journée,
Bousse
----------------------------------------
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=333951#p333951
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 : Vincent
----------------------------------------
Il faut transformer les valeurs en NoData:
Calculatrice raster : (("mnt_clip@1">10000)*"mnt_clip@1") / (("mnt_clip@1">10000)*1 + ("mnt_clip@1"<=10000)*0)
Remplacer mnt_clip@1 par votre couche et la bande visée. Remplacer 10000 par votre valeur .
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=333948#p333948
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 : nmokht97 (nassimvie(a)gmail.com)
----------------------------------------
Bonjour à tous,
J'essaie de faire des test avec la console python dans un premier temps afin d'afficher des tables depuis ma base de données Postgresql (PostGis), et je debute avec QGIS, grace à des tuto sur net j'ai trouvé le script permettant ceci
-----------------
Code :
from qgis.core import *
from qgis.core import QgsProject
from PyQt5.QtCore import QFileInfo
from qgis.core import QgsVectorLayer, QgsDataSourceUri
def run_script(iface):
uri = QgsDataSourceUri()
# set host name, port, database name, username and password
uri.setConnection("localhost", "5432", "Base_test", "user", "****")
# set database schema, table name, geometry column and optionally
# subset (WHERE clause)
uri.setDataSource("public", "table en question", "geom","")
vlayer = QgsVectorLayer(uri.uri(), "table en question", "user")
QgsMapLayerRegistry.instance().addMapLayer(vlayer)
-----------------
ce code ne me renvoie aucune erreur sauf que la couche ne s'affiche pas dans QGIS.
Que faire SVP.
Merci par avance de votre et le super boulot que vous faite pour les debutant comme moi. :)
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=333819#p333819
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 : Ambroise (ambroise.cauchy(a)orange.fr)
----------------------------------------
Bonjour à toutes et à tous,
C'est mon 1er message sur ce forum et je tenais à remercier l'ensemble des personnes qui l'enrichissent de questions et de réponses qui, pour ma part, m'ont souvent été d'une grande aide.
Ceci étant dit, je vous expose mon problème (Je travaille sur Qgis).
Je me crée des profils topographiques à l'aide de Profile Tool.
Au préalable, j'ai créé une couche "Coupes.shp" polyligne dans laquelle j'ai 2 lignes (en forme de flèches pour indiquer le sens de la coupe) sur un terrain donné.
Puis, j'utilise Profile Tool pour ces deux lignes et j'obtiens deux graphiques. Ensuite, dans le composeur d'impression, j'affiche la carte du terrain sur lequel j'ai réalisé mes coupes + les 2 graphiques en-dessous.
En fait, ce que j'aimerais, c'est pouvoir graduer mes flèches dans la couche Shp, disons tous les 100 m de façon à ce que la lecture des graphiques par rapport à la carte soit plus précise. Mais je ne sais pas comment graduer les flèches.
Je vous joint une image exemple :
https://zupimages.net/up/20/25/5v33.jpg (https://zupimages.net/viewer.php?id=20/25/5v33.jpg)
En vous remerciant pour votre aide, Cordialement
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=333838#p333838
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 : Housssem (houssem.ezzeddine(a)live.fr)
----------------------------------------
Bonjour,
J'espère que vous allez bien.
Je voudrais faire la différence entre les niveaux piézométriques et l'altitude sol afin de déterminer les zones humides et les zones où il y a une connexion entre la nappe et la rivière. Je travaille sur Qgis 3.10.5.
Alors pour cela, je fais d'abord une rastérisation de la couche vecteur "isopièzes" afin que je puisse dans un deuxième temps faire la différence avec le MNT via la calculatrice Raster. Or, cela ne marche pas avec la version Qgis que j'ai. J'ai essayé l'interpolation, pareil, elle ne fonctionne pas sous cette version. D'ailleurs, dans les deux algorithmes, Qgis plante et je me retrouve contraint à redémarrer l'ordinateur.
J'ai deux questions :
Auriez vous une extension/solution/astuce pour faire ce travail ?
Par rapport aux algorithme "conversion vers raster" et "interpolation" qui marchent plus, vous auriez des explications ?
Merci d'avance.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=333849#p333849
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 : Laurent M (dioilamahina(a)yahoo.fr)
----------------------------------------
Bonjour,
Je souhaite appliquer une symbologie en speudo-couleur à bande unique sur un raster 1 bande au format GeoTiff contenant des données de précipitations provenant de Météo-France. Ce raster couvre une emprise rectangulaire dans laquelle se trouve une région d'intérêt (ROI) de forme arrondie.
En appliquant une symbologie en speudo-couleur à bande unique aux bornes min/max et sans modification de valeur, QGIS affiche deux couleurs :
- une couleur pour la ROI
- une couleur hors ROI allant jusqu'aux limites de l'emprise rectangulaire.
Bien évidemment, il y a des variations de précipitations au sein de la ROI, lesquelles je ne parviens pas à afficher. La borne max affiche une valeur exponentielle : 1.701410009187828e+38. De ce que je comprend (d'après l'information des pixels) cette valeur correspond à tous les pixels situés hors de la ROI. D'après la littérature sur la toile, je comprends qu'il s'agit d'une valeur NODATA.
J'ai essayé de saisir cette valeur dans la transparence en valeur nulle supplémentaire, la valeur décimale ne tient pas. je ne connais la non la valeur maximale à mettre dans la borne max.
Comment pourrais je écarter cette valeur afin d'afficher la symbologie au sein de la ROI, s'il vous plait?
Je vous remercie,
Laurent
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=333928#p333928
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 : Alphonse_66
----------------------------------------
Merci pour votre réponse ! Je vais essayer ça. J'ignorais que la calculatrice de champs pouvait faire du travail en lot !
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=333927#p333927
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 : alice75009 (a.sampieri(a)eurowatt.com)
----------------------------------------
Bonjour,
J’utilise QGIS 3.10 et lorsque je découpe le flux WFS BDTOPO des routes primaires (même chose pour le Bâtiment), pour les obtenir seulement sur la région de la Bourgogne Franche Comté, j’obtiens ce message d’erreur venant de QGIS :
ERROR 1 : HTTP error code : 401
ERROR 1 : Error returned by server prematurely after failed
Savez vous comment résoudre ce problème ?
Merci!
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=333926#p333926
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-Daniel Lomenède
----------------------------------------
Bonjour,
il faut utiliser un algorithme de la boite à outil de traitement : Accrocher les géométries à la couche
Pour ce faire Traitement > Boîte à outil puis accrocher les géométries à la couche
Vous pouvez faire une recherche avec accrocher pour retrouver plus rapidement l'algorithme.
En entrée prenez votre couche à la fois en couche d'entrée et de référence
Pour la tolérance, prenez une valeur suffisante (au moins la distance qui sépare vos deux polygones)
Pour le comportement, vous pouvez l'option par défaut mais essayez les autres si le résultat n'est pas au rendez-vous.
Cordialement,
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=333925#p333925
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-Daniel Lomenède
----------------------------------------
Bonjour,
il faut exécuter comme processus de lot l'algorithme "calculatrice de champs" de la boîte à outil de traitement.
Pour ce faire, Traitement, rechercher Calculatrice de champs puis clic droit dessus et exécuter par lot
C'est pas forcément évident à prendre en main mais ca fonctionne.
Avant cela, je vous invite à exécuter de manière normale cet algorithme pour bien voir comment on le remplit.
Cordialement,
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=333924#p333924
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 : Latifa Mayane (latifamayane(a)gmail.com)
----------------------------------------
Bonjour,
J'ai une couche Raster (MNT) avec des données sur chaque pixel, et je voudrais exporter ces données en fichier calculatoire.
En cliquant sur la rubrique propriété/histogramme, j'obtiens la distribution de mes valeurs (leurs fréquences d'apparition). Mais je ne peux pas extraire les valeurs. J'ai beau chercher dans les extensions et dans les réponses anciennes mais en vain.
Pourriez-vous me débloquer?
Merci d'avance.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=333912#p333912
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 : ntouati
----------------------------------------
Bonjour à toutes et à tous,
Je travaille actuellement sur une conversion d'un plugin Qgis réalisé pour la version 2.18, vers une version pour la version LTR QQGIS 3.10.
Après avoir utiliser les scripts de conversion "2to3" et quelques modifications, mon plugin s'affiche correctement.
Le problème que je rencontre se situe dans le fonctionnement du script pour les géotraitements demandés et notamment dans la partie suivante où je ne trouve pas de subsitut au "processing.getObject" de la précédente version de PyQGIS.
Dans la version 2.18, le code est le suivant :
-----------------
Code :
emprise=processing.runalg("qgis:extractbylocation", stations, vlayer, ['within'],0, None) #extract stations within vlayer
stations = emprise['OUTPUT']
addStations = iface.addVectorLayer(stations, "STATIONS", 'ogr')
objEmp = processing.getObject(emprise['OUTPUT'])
-----------------
Après plusieurs recherches sur les forums et le cookbook, il semble que l'on peut utiliser à la place "QgsProcessingUtils.mapLayerFromString" ce qui donnerait le code suivant :
-----------------
Code :
emprise=processing.run("native:extractbylocation", {'INPUT':stations,'PREDICATE':[0],'INTERSECT':vlayer,'OUTPUT':'memory:'})
stations = emprise['OUTPUT']
addStations = QgsProject.instance().addMapLayer(emprise)
context = QgsProcessingContext()
objEmp= QgsProcessingUtils.mapLayerFromString(emprise, context)
-----------------
Mais le code me renvoie cette erreur que je n'arrive pas à corriger :
-----------------
Code :
TypeError: QgsProcessingUtils.mapLayerFromString(): argument 1 has unexpected type 'QgsVectorLayer'
-----------------
Il semble qu'il ne considère pas objEmp comme un objet de type couche...
Rien n'est clair sur le remplacement du getObject dans la version 3. Dans la version 2.18, nous l'avions utilisé car elle permettait, comme le dit la doc Qgis https://docs.qgis.org/2.8/fr/docs/user_manual/processing/console.html de renvoyer un objet QGIS (une couche ou une table) à partir d'un objet transmis.
Avez-vou déjà rencontrer ce type de problème ou avez-vous une idée ? Je sèche un peu...
En vous remerciant par avance pour votre aide,
N.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=333911#p333911
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 : uterpandragon
----------------------------------------
Bonjour,
J'actualise ce post pour le remonter.
Toujours personne qui pourrait m'expliquer comment récupérer la valeur textuelle plutôt que le code ?
Merci.
Bonne journée
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=333909#p333909
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 : Alphonse_66
----------------------------------------
Bonjour à tous,
Existerait-il une méthode ou une extension qui permettrait d'appliquer la même opération (un ajout de champs attributaires) à un ensemble de couches ? Je dois faire des modifications, toutes identiques, sur une quarantaine de couches. L'outil de refactorisation permet le traitement de plusieurs couches à la fois, mais pas vraiment avec une seule opération pour l'ensemble des couches sélectionnées. Et au-delà d'une dizaines de couches, l'affichage devient problématique.
N'étant pas très à l'aise avec le modeleur (ou son équivalent sur Qgis), j'ai bien du mal à réaliser cette opération à la chaîne. N'y aurait-il pas un moyen simple d'ajouter un champs à toutes les couches visibles, sélectionnées ou présentes dans une base Spatialite ?
Al.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=333898#p333898
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 : GlaDal
----------------------------------------
Bonjour à tous,
Je tourne un peu en rond avec ce problème depuis un bout de temps. Peut-être pourrez-vous m'aider. Je suis en train de créer plusieurs modèles graphiques. J'ai en entrée une couche vecteur sur laquelle j'applique un enchainement d'algorithmes. Pour l'algorithme 'Joindre les attributs par valeur de champ', j'aimerais joindre à ma couche vecteur un tableur Excel que j'irais chercher sur mon explorateur Windows. Pour ce faire, j'ai pensé ajouter une deuxième entrée à mon modèle de type "Fichier/Dossier".
Seulement, depuis mon algorithme 'Joindre les attributs par valeur de champ', je n'arrive pas à appeler le tableau excel chargé car l'entrée de type 'Fichier/Dossier" n'est pas reconnu comme une entrée du modèle par cet algorithme ("Image01" jointe à ce message).
La solution de contournement que j'ai trouvée pour l'instant est de saisir le chemin vers l'explorateur windows de mon tableur excel et de ne pas à utiliser de deuxième entrée de type "Fichier/Dossier" ("Image02" jointe à ce message). Seulement, je suis obligé d'éditer mon modèle à chaque fois que je dois changer de tableur excel... Et ce pour l'ensemble de mes algorithmes utilisant un tableur situé dans mon explorateur Windows. Pas très commode...
----------------------------------------
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=333895#p333895
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 : jlavaure
----------------------------------------
@marielou7878 :
Est-ce-que vous avez tenté de faire une intersection entre vos communes et les autoroutes ?
En théorie comme résultat vous aurez les tronçons d'autoroute par commune, puis en calculant la longueur des tronçons intersectés et en choisissant la plus grande valeur vous tomberez sur la commune possédant le plus long tronçon d'autoroute .
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=333890#p333890
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 : Ilyass
----------------------------------------
Bonjour,
J'ai une couche qui contient les postes de refoulement, avec un tronçon en pompage et un troncon en pression. Le but c'est de créer un seul tronçon pompage du PR jusqu'au point de refoulement. L'idéal serait de fusionner les lignes pour n'en faire qu'une. y'a t il un outil qui permet de fusionner, sachant qu'il y une partie de tronçon en commun pour les trois PR, j'aimerais avoir donc une ligne par PR !
Par avance merci !
----------------------------------------
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=333885#p333885
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 : GlaDal
----------------------------------------
Bonjour à tous,
Je cherche les raccourcis pour les 'Retour à la ligne' et 'double pipe', fonctions disponibles dans les fenêtres d'expressions de Qgis.
Merci d'avance.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=333883#p333883
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 : yvancaye (yann.vancay(a)gmail.com)
----------------------------------------
Bonjour,
je débute avec QGIS Cloud. J'ai publié une carte sur laquelle j'aimerais communiquer des balades en vélos.
J'ai des fichiers .shp (maison, contours de communes...) qui s'affichent correctement sur ma carte en ligne mais les fichiers .gpx (toutes mes balades) ne s'affichent pas...
Est-ce que je dois obligatoirement convertir toutes mes données (gpx --> shp) ou est-il possible de publier les données gpx ?
Yann
Voici le lien vers ma carte en ligne:
https://qgiscloud.com/yvancaye/balades_cloud/?bl=mapnik&l=maison_L08%2C2006…
C6503686%2C554223%2C6523519
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=333874#p333874
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 : ckiko13
----------------------------------------
Bonjour
J'utilise le plugin AnotherDXF afin de transformer les DXF en shapes et garder les symbologies.
Lors de la transformation, il me demande quel est le SRC du DXF.
Je le renseigne, généralement c'est du Lambert III sud (EPSG: 27 563).
Lorsque les données s'affichent dans Qgis, elles se positionnent correctement. Mais dans les propriétés des couches, le SRC est inconnu.
Je lui réassigne donc le bon (27563) et là mes données se déplacent de 35 km ~.
Je ne comprends pas. Avez-vous déjà rencontré ce souci?
Y a-t-il une façon de faire particulière?
Merci
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=333872#p333872
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 : lionelbeatrix
----------------------------------------
Bonjour,
J'utilise la version 3.4.5-Madeira de qgis.
Voici mon soucis, lors de la jointure avec une table attributaire de format CSV ou ODS je ne récupère pas les entêtes de champs,
qgis me renvoi "fiels1.2.3..."
Comment puis procéder pour récupérer mes entêtes de champs?
MErci à tous.
Lionel
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=333870#p333870
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 : lionelbeatrix
----------------------------------------
Bonjour,
Merci pour votre réponse
Bonne journée!
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=333867#p333867
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 : Loïc Ropraz
----------------------------------------
Bonjour,
Je suis entrain de faire un exercice qui traite du rayonnement solaire sur des maisons. J'ai avec moi, une marche à suivre décrivant la méthode sur ArcGis.
https://learn.arcgis.com/fr/projects/estimate-solar-power-potential/#explor…
Malheureusement, je souhaite faire cet exercice sur Qgis. Sauriez-vous comment créer une couche de rayonnement solaire à partir d'un Modèle Numérique de Surface (MNS) ?
Merci de vos réponses
Loïc
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=333865#p333865
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 : GlaDal
----------------------------------------
Bonjour à tous,
Je bloque sur un truc tout bête. Je cherche à étiqueter chaque noeud d'une polyligne 3D avec la valeur Z. Pour les points, j'y arrive avec z($geometry) mais pour les polylignes, non.
Merci d'avance pour l'aide !
Gladal
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=333853#p333853
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 : valdorant
----------------------------------------
Bonjour,
J'ai paramétrer une mise en page à partir du composeur. Je souhaite maintenant imprimer cette mise en page sur une imprimante réseau.
Cette imprimante fait de la couleur et du N&B. Pour imprimer en N&B il suffit de choisir dans les paramétrages de l'imprimante le N&B puis de lancer l'impression. Rien d'extraordinaire en théorie...
Le problème est qu'à chaque fois l'impression à partir du composeur sort en couleur. Le paramétrage de l'imprimante est alors automatiquement modifier et la gestion de la couleur est mise sur auto, d'où une sortie en couleur... Le composeur prend le "pouvoir" sur ma demande de gestion de la couleur.
Il m'est donc impossible d'imprimer en NB, seul solution : exporter en PDF, le mettre en niveau de gris puis imprimer... autant dire que cela alourdi le travail d'impression...
Quelqu'un a-t-il déjà rencontré ce type de problème ? Quelqu'un a-t-il une solution pour contre carré cette "prise de pouvoir" du composeur sur l'imprimante ?
Merci d'avance pour vos retours.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=333852#p333852
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 : Wissem Chawali
----------------------------------------
Bonjour,
Je veux fusionner les limites communes entre deux polygones en utilisant QGIS 3.10 tout en gardant un identifiant unique pour chaque polygone comme a été indiqué dans la capture d'écran en pièce jointe.
J'ai essayé d'utiliser la fonction fusion des couches mais elle ne donne pas le résultat souhaitable.
Merci de m'aider à résoudre ce problème.
Cordialement.
----------------------------------------
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=333847#p333847
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 : denis13 (dbourouffala.abtronics(a)gmail.com)
----------------------------------------
Bonjour,
J'essaie de charger a l’extérieur de Qgis, le module Qgis.Core dans python.
J'ai un message d'erreur m'indiquant que le module n'existe pas ModuleNotFoundError: No module named 'qgis'
J'ai beau chercher dans tous les sens, je n'arrive pas à trouver la solution et je m'en remet donc à vous
Merci de l'aide que vous pouvez m'apporter :)
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=333846#p333846
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 : marielou7878
----------------------------------------
Bonjour,
J'ai une couche contenant les communes et une autre couche contenant le réseau de l'autoroute. (voir photo ci joint)
J'aimerai savoir comment faire pour trouver la commune possédant le plus long tronçon d'autoroute qui la traverse.
Je ne sais pas comment faire, auriez vous une manip à m'indiquer
merci à vous !!
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=333843#p333843
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 : Ilyass
----------------------------------------
Ok je voulais éviter cette jointure mais finalement, j'ai procédé ainsi, merci pour ta réponse !
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=333831#p333831
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 : gcastella
----------------------------------------
Bonjour,
Nous allons procéder prochainement à une migration de données depuis une arborescence fichier standard (du type c:\dossier1\dossier2\fichier1.shp) vers une arborescence SharePoint accessible en http (du type https://monserveur.fr/dossiers1/dossier2/fichier1.shp).
Est-ce qu'il est possible d'ouvrir ce fichier vecteur directement depuis le menu "Couches - Ajouter une couche - Ajouter une couche vecteur..." ?
Si oui, comment ?
Merci.
Cordialement.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=333828#p333828
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 : Justine C.
----------------------------------------
Bonjour Blaise Picinbono,
Merci beaucoup pour ces documents. Je vais regarder ça ;) .
Sinon je pense finalement avoir trouvé une autre alternative. Je transmets l'information des fois que cela soit utile à d'autres personnes.
En réalité, il ne faut pas forcément passer par l'option rastérisation (dans le menu raster - conversion - rastérisation) car cela génère effectivement un fichier .tif sans le fichier .tfw. Il faut en fait passer par la conversion en image dans le menu Projet - Importer/Exporter - Exporter la carte au format image. Il faut veiller à ce que la case "enregistrer un fichier world" soit bien cochée. Pour que le logiciel Graphab accepte le fichier, il doit être en format .tif et non .tiff.
De cette manière, cela vient tout juste de fonctionner pour moi.
Voilà voilà :-)
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=333798#p333798
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 : jérôme Fernandez (rousserole(a)hotmail.com)
----------------------------------------
Bonjour,
J'ai le même genre de souci. Mais il y a plein d'autre moyen de sen sortir.
digitizing tools ne semble plus fonctionner que pour les polygones d'une même couche. Donc je copie colle le polygone découpeur dans la couche ou je veux découper des polygs, je le sélectionne et je clique sur le bouton (pas le mode interactif, l'autre).
Des fois j'utilise l'outil remodeler les entité de la barre d'outils de numérisation avancé . mais au préalable j'ai activé dans la barre d'outil d'accrochage le tracé (bouton avec l’éclair). ça recopie les limites, et c'est assez rapide. on peut activer l'accrochage aux intersections aussi pour s'aider.
enfin il m'arrive aussi d'interdire les recouvrement dans les options avancée de la barre d'outil accrochage. je peux alors supprimer une partie d'un polyg qui n'est pas adjacent à un autre ,puis créer une nouvelle géométrie en dessinant large, c'est a dire en rentrant dans les géométries adjacentes, et les partie en recouvrement sont automatiquement supprimé. Enfin on peut fusionner. C'est un peu long mais ca demande peu de concentration pour le dessin.
Je n'ai pas testé mais peut-être qu'avec la version 2.18 de qgis il est possible d'installer l'ancienne version de digitizing tools...
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=333826#p333826
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 : marielou7878
----------------------------------------
Bonsoir,
J'utilise QGIS 3.12
J'ai deux couches, celle de l'autoroute du Nord Pas de Calais et celle des entreprises actives, j'aimerai savoir le nombre de communes traversé par l'autoroute.
Pour se faire j'ai voulu utiliser la requête spatiale, mais avec ma version impossible de trouver l'extension à installer..
J'ai vu que je pouvais passer par la sélection par localisation, ce que j'ai essayé, mais aucune fenêtre de résultat s'est ouvert ou affiché pour voir le nombre d'intersection rencontré ( nombre de communes traversées), ça me sélectionne seulement l'autoroute sans m'indiquer le résultat.
j'ai également essayé d'autres méthodes notamment avec les outils de géo traitement (intersection..) mais je ne trouve pas le résultat de l'intersection, c'est juste selectionner ..
Y'a t'il une méthode plus simple pour réaliser ce que je souhaite faire..? ou peut être que je n'ouvre pas la bonne fenêtre
Merci d'avance pour votre aide
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=333818#p333818
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