Message posté par : Yoann Lecomte
----------------------------------------
Pouvez vous indiquer dans quel contexte vous appelé la fonction?
Dans votre extrait vous ne faites que définir la fonction.
Par ailleurs, en python, on écrira plutôt la comparaison de type comme ci dessous.
J'ajoute également un appel à la fonction pour vous montrer comment cela pourrait
s'écrire. Vous pouvez copier/coller ce code dans un script de console python qgis et
l'éxcecuter.
-----------------
Code :
def WBO_CADRE_ZoomPointEchelle(point,echelle):
if not isinstance(point, QgsPointXY):
point = QgsPointXY(point)
canvas = iface.mapCanvas()
canvas.zoomScale(echelle)
canvas.setCenter(point)
canvas.refresh()
if __name__ == '__console__':
WBO_CADRE_ZoomPointEchelle(QgsPointXY(100,100), 1000)
-----------------
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=364409#p364409
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