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