Message posté par : jmv33 (jm.vigneaud(a)saferna.fr)
----------------------------------------
Bonjour,
Je vous soumets le problème suivant.
J'ai un projet Qgis avec un EPSG 2154.
J'ai fait un script Python qui récupère une couche vecteur dans une base
postgres/postgis (avec un EPSG 4326) que je souhaite afficher dans Qgis. Lorsque je charge
la couche, je la vois apparaître dans la liste des couches, mais elle ne figure pas à
l'écran (écran blanc). Lorsque j'affiche l'étendue de cette couche, cela me
donne des données qui semblent incohérentes :
Si je zoom sur la couche (menu contextuel - Zoomer sur la couche), les parcelles
s'affichent bien avec mon scan 25 en arrière plan et avec l'étendue suivante :
470837,6477759 : 477954,6481519
je ne comprends pas pourquoi mon étendue n'est pas bonne au chargement de la couche.
Ci-dessous un bout du code utilisé :
currentLayer = QgsVectorLayer(uri.uri(False), (typeDossier+" - "+data[1]),
'postgres')
QgsProject.instance().addMapLayer(currentLayer, False)
qgis.utils.iface.mapCanvas().zoomToFeatureExtent(currentLayer.extent())
Merci de vos retours éclairés, JMV
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=358812#p358812
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