def onCRSComboboxChanged(self): crsidtext = self.dlg.crsFromProjectComboBox.currentText().split( "[")[0].strip() crs = QgsCoordinateReferenceSystem(crsidtext) if crs.isValid(): self.crsParam = str(crs.toProj4()) print(self.crsParam) print(crs.toProj4())
def onLayerCRSRadioButtonClicked(self): thisRadioButton = self.dlg.sender() self.loadLayerCRSsForComboBox() crsidtext = self.dlg.crsFromProjectComboBox.currentText().split( "[")[0].strip() crs = QgsCoordinateReferenceSystem(crsidtext) #crs = QgsCoordinateReferenceSystem("EPSG:27700") if crs.isValid(): self.crsParam = str(crs.toProj4()) print(self.crsParam) if thisRadioButton.isChecked(): print("selected: %s" % (thisRadioButton.text())) self.dlg.customCrsPlainTextEdit.setEnabled(False) print(crs.toProj4()) self.dlg.crsFromProjectComboBox.setEnabled(True)