Message posté par : Yoann Lecomte
----------------------------------------
Salut,
Il te manque un argument lorsque tu instancies ton QgsCoordinateTranform(). C'est sur
que si tu ne connais pas python, c'est compliqué...
-----------------
Code :
crsSrc = QgsCoordinateReferenceSystem(2972) # UTM 22 Nord
crsDest = QgsCoordinateReferenceSystem(4326) # WGS 84
context = QgsCoordinateTransformContext()
xform = QgsCoordinateTransform(crsSrc, crsDest, context)
pointCRSdest = xform.transform(QgsPoint(x, y))
-----------------
C'est un argument qui est arrivé avec QGIS3.0 et la montée de version de proj qui gère
désormais plus d'options (ajout d'une opération par exemple).
Voici la doc associée
https://qgis.org/api/classQgsCoordinateTransformContext.html
Mais bon, le plus simple serait plutôt de reprojeter la couche directement dans
l'interface de QGIS à mon avis.
https://docs.qgis.org/testing/en/docs/training_manual/vector_analysis/repro…
https://gis.stackexchange.com/questions/35590/reprojecting-vector-layer-in-…
Bon courage!
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=336942#p336942
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