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