Message posté par : aknleo
----------------------------------------
Bonjour,
Je cherche le code python pour fixer l'emprise de la carte selon l'emprise du canevas.
J'utilise qgis 3.16
J'ai écrit ce code qui ne fonctionne pas:
from qgis.gui import QgsMapCanvas
from qgis.core import *
from qgis.utils import iface
canvas = iface.mapCanvas()
mapage = QgsProject.instance().layoutManager().layoutByName('xxxx')
carte = QgsLayoutItemMap(mapage)
carte.zoomToExtent(iface.mapCanvas().extent())
carte.refresh
Merci d'avance pour vos réponses.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=347769#p347769
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 : Kiecane
----------------------------------------
Bonsoir,
Merci beaucoup pour votre réponse. J'ai suivi vos instructions mais j'ai à nouveau une erreur qui s'affiche : Query execution error on CREATE TEMP VIEW _tview AS alter table couche_polygone add surface real(5.5): 1 - near "alter": syntax error
Je ne comprends pas ce que cela signifie. J'ai essayé de réaliser les deux instructions ensemble en mettant les ";", et aussi séparément l'une après l'autre mais à chaque fois j'ai une erreur et je ne vois pas pourquoi......
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=347766#p347766
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 : SANTANNA
----------------------------------------
Bonjour,
Vous pouvez obtenir cette même information avec l'expression $length (ou length($geometry), désolé je ne sais plus exactement lequel est le plus précis) calculé dans un champ. Ce champ peut être calculé dynamiquement avec cette expression mise par défaut (https://docs.qgis.org/3.16/fr/docs/user_manual/working_with_vector/vector_p…)
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=347207#p347207
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 : Pierre
----------------------------------------
Bonjour,
J'ai paramétré un atlas qui fonctionne sous Linux bien mais je souhaiterais savoir s'il est possible de l'exporter dans différents dossiers (un par nom de commune) en utilisant un champ de la couche définie comme couche de couverture.
Par exemple en utilisant une expression dans "Sortie" de l'onglet "Atlas" (mais celle ci-dessous ne fonctionne pas) :
-----------------
Code :
'chemin_fixe'||"nom_commune"||'/'||"nom_fichier"
-----------------
J'ai l'impression que QGIS n'arrive pas à créer des dossiers par lui-même lors de l'export.
Si certains d'entre vous ont déjà mis en place ce genre d'export je suis preneur.
Pierre
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=347748#p347748
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 : Eric38
----------------------------------------
Bonjour à tous,
je viens à nouveau faire appel à la communauté pour le problème suivant :
Je dois constituer le MNT de l'ensemble d'une vallée sur un linéaire assez important (120 km) à partir de 2 sources :
- un MNT précis réalisé selon un relevé Lidar, sur une zone réduite
- le SRTM correspondant à l'ensemble de la zone
L'objectif est donc de remplacer au sein du SRTM ma portion de vallée avec les données précises issues du Lidar.
Je précise que mon MNT est un fichier d'environ 2 Go, et le SRTM (dont j'ai réduit l'emprise) est d'environ 70 Mo.
1ère étape, je change la taille du pixel du SRTM, de 30 m à 1 m, pour être à la même maille que le MNT.
Après recherches et tentatives, la fusion sur Outils raster ne permettant pas de conserver la précision du MNT, j'ai trouvé la formule suivante pour la calculatrice GRASS :
if(! isnull(B), B, A)
Ca fonctionne, mon MNT est bien intégré au SRTM, mais le fichier en résultant, qui pèse 35 Go, n'est pas complet : une partie du SRTM n'est pas prise en compte par manque de capacité de calcul.
Je précise que j'ai un processeur AMD Ryzen 7 2700X Eight-Core de 3,70 Ghz et une RAM de 32 Go, suis donc surpris que le calcul aboutisse assez vite sur les deux tiers du territoire mais qu'il y ait un manque sur une partie du territoire concerné.
Une idée pour pouvoir aller au bout du calcul ?? Merci d'avance !
Eric
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=347741#p347741
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 : caloo13
----------------------------------------
En effet il fallait juste que je catégorise ma couche merci !
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=347738#p347738
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 : caloo13
----------------------------------------
Bonjour,
je cherche à créer une formule permettant de visualiser mes tronçons de différents couleurs en fonction de leur Etat (qui est donné dans les attributs de ma couche "tronçon" : Mauvais, Acceptable, Moyen etc..) mais je ne connais pas cette formule
Merci d'avance !
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=347736#p347736
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 : nelson_49 (nelson.lemans(a)gmail.com)
----------------------------------------
Bonjour à tous,
Dans le cadre d'une formation, je cherche à créer une carte du Maine et Loire, avec les populations des villes. Je crée des "point dans la surface" des communes, enregistre le shape créé. Je vais ensuite dans symbologie, en gradué, crée mes intervalles de population, et modifie mon symbole avec l'assistant, afin d'avoir les tailles changeante selon la population. L'affichage est correct jusque là et lorsque je passe en mise en page, en affichant la légende, mes intervalles de centroïdes sont écrits mais les symboles et les couleurs n'apparaissent pas. Pouvez vous m'aider? Testé sur 3.16 et 3.20
Je joins deux liens images pour me faire comprendre un peu plus (en entourant sur le deuxième lien le problème d'affichage).
Je vous remercie d'avance
https://500px.com/photo/1039763136/capture-1-by-Nelson-Denis/
Le problème d'affichage à l'impression : https://500px.com/photo/1039763394/A4-by-Nelson-Denis/
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=347729#p347729
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 : Alain80250 (alain.conte45(a)orange.fr)
----------------------------------------
Bonjour à tous,
je n'ai pas trouvé la solution pour mettre à jour le champ de ma table A en utilisant le champ de ma table B.
J'ai un identifiant commun.
Merci de votre aide.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=347717#p347717
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 : Kiecane
----------------------------------------
Bonsoir,
Je manipule rarement du SQL sur QGIS mais j'aimerais l'utiliser pour modifier une couche shapefile que j'ai créé. J'aimerais créer une nouvelle colonne dans la table attributaire de cette couche qui contiendrait la surface de chaque polygone qu'elle contient. Voici ce que j'ai écrit :
ALTER TABLE couche_polygone ADD surface REAL(5.5) ;
SELECT id, geometry,
st_area(geometry) as "surface"
from couche_polygone ;
Le problème c'est que lorsque j'appuie sur exécuter, il y a écrit : near "ALTER": syntax error
et je ne comprends pas pourquoi j'obtiens ce message d'erreur.
Je sais que je pourrais simplement modifier ma table attributaire en utilisant la calculatrice des champs mais j'aurais bien aimé le faire de cette manière et comprendre ce que je fais de mal pour que ça ne fonctionne pas.
Merci d'avance pour votre aide !
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=347719#p347719
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