我想在远处投射QGis中的一个点,我将QGis 3.4与python一起使用,但它没有返回正确的投影点
d = QgsDistanceArea()
p = QgsPointXY(-123.26,49.06)
nuevoPunto = d.computeSpheroidProject(p,10,0)
print(nuevoPunto.x(),nuevoPunto.y())
0.0 0.0
答案 0 :(得分:0)
您必须定义一个椭球体。例如:
d = QgsDistanceArea()
d.setEllipsoid('WGS84')
p = QgsPointXY(-123.26,49.06)
nuevoPunto = d.computeSpheroidProject(p,10,0)
这应该有效;对我有用。