banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

GeoDataDays 2025

#1 Thu 11 November 2021 08:41

aknleo
Participant occasionnel
Lieu: Libreville
Date d'inscription: 15 Apr 2014
Messages: 22

QGIS: Code python pour fixer l'emprise de la carte selon le canevas

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.

Hors ligne

 

#2 Thu 11 November 2021 18:58

SANTANNA
Moderateur
Lieu: Angers
Date d'inscription: 18 Jan 2008
Messages: 4119

Re: QGIS: Code python pour fixer l'emprise de la carte selon le canevas

Bonjour,

J'ai écrit ce code qui ne fonctionne pas:


Vous ne nous dites pas ce qu'il fait ou fait mal...
Il y a peut-être un début de réponse à https://docs.qgis.org/3.16/fr/docs/pyqg … int-layout

Hors ligne

 

#3 Fri 12 November 2021 07:58

aknleo
Participant occasionnel
Lieu: Libreville
Date d'inscription: 15 Apr 2014
Messages: 22

Re: QGIS: Code python pour fixer l'emprise de la carte selon le canevas

Bonjour,
Merci pour ce lien qui m'a aidé.

Hors ligne

 

Pied de page des forums

Copyright Association GeoRezo