#1 Wed 01 March 2023 10:30
- jmv33
- Juste Inscrit !
- Date d'inscription: 1 Mar 2023
- Messages: 1
QGIS/Python: probl d Etendue ?
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é :
Code:
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
Hors ligne