def getSemiMajorAndSemiMinorAxis(self): """Obtains the semi major axis and semi minor axis from the used ellipsoid """ distanceArea = QgsDistanceArea() distanceArea.setEllipsoid(QgsProject.instance().crs().ellipsoidAcronym()) a = distanceArea.ellipsoidSemiMajor() b = distanceArea.ellipsoidSemiMinor() return (a,b)
def getSemiMajorAndSemiMinorAxis(self): """Obtains the semi major axis and semi minor axis from the used ellipsoid """ currentLayer = self.iface.mapCanvas().currentLayer() distanceArea = QgsDistanceArea() distanceArea.setEllipsoid(currentLayer.crs().ellipsoidAcronym()) a = distanceArea.ellipsoidSemiMajor() b = distanceArea.ellipsoidSemiMinor() return (a, b)
def getSemiMajorAndSemiMinorAxis(self): """Obtains the semi major axis and semi minor axis from the used ellipsoid """ currentLayer = self.iface.mapCanvas().currentLayer() distanceArea = QgsDistanceArea() distanceArea.setEllipsoid(currentLayer.crs().ellipsoidAcronym()) a = distanceArea.ellipsoidSemiMajor() b = distanceArea.ellipsoidSemiMinor() return (a,b)
def getSemiMajorAndSemiMinorAxis(self, layer): """Obtains the semi major axis and semi minor axis from the used ellipsoid """ self.iface.setActiveLayer(layer) currentLayer = self.iface.mapCanvas().currentLayer( ) # mudar para o layer escolhido no dialog distanceArea = QgsDistanceArea() distanceArea.setEllipsoid(currentLayer.crs().ellipsoidAcronym()) a = distanceArea.ellipsoidSemiMajor() b = distanceArea.ellipsoidSemiMinor() return a, b