當(dāng)我嘗試運(yùn)行此 python 代碼時(shí):def convertProjection(self,x,y,from_crs,to_crs): crsSrc = QgsCoordinateReferenceSystem(from_crs) crsDest = QgsCoordinateReferenceSystem(to_crs) xform = QgsCoordinateTransform(crsSrc, crsDest) pt = xform.transform(QgsPoint(x,y)) return pt.x, pt.y# Remove the "EPSG:" partfrom_crs = 3857to_crs = 4326x = -11705274.6374y = 4826473.6922lon, lat = self.convertProjection(x,y,from_crs,to_crs)發(fā)生此錯(cuò)誤:/usr/bin/python3.5 /home/jithin/PycharmProjects/PythonTests/XYTOLatLong_Conversion.pyTraceback (most recent call last): File "/home/jithin/PycharmProjects/PythonTests/XYTOLatLong_Conversion.py", line 36, in <module> lon, lat = self.convertProjection(x,y,from_crs,to_crs)NameError: name 'self' is not defined任何幫助表示贊賞......謝謝......
為什么我得到 NameError: name 'self' is not defined?
三國(guó)紛爭(zhēng)
2021-06-06 11:18:03