def getParameterList(self): parameterList = [] parameterList.append(("general", "group")) parameterList.append(("RNAV Specification", self.parametersPanel.cmbRnavSpecification.SelectedItem)) if self.parametersPanel.cmbRnavSpecification.SelectedIndex == 0: parameterList.append(("ATT", self.parametersPanel.pnlTolerances.txtAtt.text() + "nm")) parameterList.append(("XTT", self.parametersPanel.pnlTolerances.txtXtt.text() + "nm")) parameterList.append(("1/2 A/W", self.parametersPanel.pnlTolerances.txtAsw.text() + "nm")) else: if self.parametersPanel.cmbPhaseOfFlight.currentIndex() != 0: parameterList.append(("Aerodrome Reference Point(ARP)", "group")) longLatPoint = QgisHelper.Meter2Degree(float(self.parametersPanel.pnlArp.txtPointX.text()), float(self.parametersPanel.pnlArp.txtPointY.text())) parameterList.append(("Lat", self.parametersPanel.pnlArp.txtLat.Value)) parameterList.append(("Lon", self.parametersPanel.pnlArp.txtLong.Value)) parameterList.append(("X", self.parametersPanel.pnlArp.txtPointX.text())) parameterList.append(("Y", self.parametersPanel.pnlArp.txtPointY.text())) parameterList.append(("Waypoint", "group")) longLatPoint = QgisHelper.Meter2Degree(float(self.parametersPanel.pnlWaypoint1.txtPointX.text()), float(self.parametersPanel.pnlWaypoint1.txtPointY.text())) parameterList.append(("Lat", self.parametersPanel.pnlWaypoint1.txtLat.Value)) parameterList.append(("Lon", self.parametersPanel.pnlWaypoint1.txtLong.Value)) parameterList.append(("X", self.parametersPanel.pnlWaypoint1.txtPointX.text())) parameterList.append(("Y", self.parametersPanel.pnlWaypoint1.txtPointY.text())) parameterList.append(("Cat.H", str(self.parametersPanel.chbCatH.Checked))) parameterList.append((self.parametersPanel.chbCircularArcs.Caption, str(self.parametersPanel.chbCircularArcs.Checked))) parameterList.append(("Parameters", "group")) parameterList.append(("Selection Mode", self.parametersPanel.cmbSelectionMode.SelectedItem)) parameterList.append(("In-bound Track", "Plan : " + str(self.parametersPanel.pnlInbound.txtRadialPlan.Value) + define._degreeStr)) parameterList.append(("", "Geodetic : " + str(self.parametersPanel.pnlInbound.txtRadialGeodetic.Value) + define._degreeStr)) # parameterList.append(("In-bound Track", self.parametersPanel.txtInbound.Value)) parameterList.append(("Out-bound Track", "Plan : " + str(self.parametersPanel.pnlOutbound.txtRadialPlan.Value) + define._degreeStr)) parameterList.append(("", "Geodetic : " + str(self.parametersPanel.pnlOutbound.txtRadialGeodetic.Value) + define._degreeStr)) # parameterList.append(("Out-bound Track", self.parametersPanel.txtOutbound.Value)) parameterList.append(("IAS", str(self.parametersPanel.pnlIas.Value.Knots) + "kts")) parameterList.append(("Altitude", str(self.parametersPanel.pnlAltitude.Value.Feet) + "ft")) parameterList.append(("ISA", str(self.parametersPanel.pnlIsa.Value))) parameterList.append(("Bank Angle", str(self.parametersPanel.pnlBankAngle.Value))) parameterList.append(("Wind", str(self.parametersPanel.pnlWind.Value.Knots) + "kts")) parameterList.append(("Primary Moc", str(self.parametersPanel.pnlPrimaryMoc.Value.Metres) + "m")) parameterList.append(("Construction Type", self.parametersPanel.cmbConstructionType.SelectedItem)) parameterList.append(("MOCmultipiler", str(self.parametersPanel.mocSpinBox.value()))) if self.parametersPanel.cmbConstructionType.SelectedIndex == 0: parameterList.append(("Draw Waypoint Tolerance", str(self.parametersPanel.chbDrawTolerance.Checked))) parameterList.append(("Results / Checked Obstacles", "group")) parameterList.append(("Checked Obstacles", "group")) c = self.obstaclesModel.rowCount() parameterList.append(("Number of Checked Obstacles", str(c))) return parameterList
def getParameterList(self): parameterList = [] parameterList.append(("general", "group")) parameterList.append(("Runway", "group")) # longLatPoint = QgisHelper.Meter2Degree(float(self.parametersPanel.pnlDer.txtPointX.text()), float(self.parametersPanel.pnlDer.txtPointY.text())) parameterList.append(("DER Position", "group")) parameterList.append(("Lat", self.parametersPanel.pnlDer.txtLat.Value)) parameterList.append(("Lon", self.parametersPanel.pnlDer.txtLong.Value)) parameterList.append(("X", self.parametersPanel.pnlDer.txtPointX.text())) parameterList.append(("Y", self.parametersPanel.pnlDer.txtPointY.text())) parameterList.append(("Altitude", self.parametersPanel.pnlDer.txtAltitudeM.text() + "m")) parameterList.append(("", self.parametersPanel.pnlDer.txtAltitudeFt.text() + "ft")) parameterList.append(("Start of RWY/FATO Psition", "group")) longLatPoint = QgisHelper.Meter2Degree(float(self.parametersPanel.pnlRwyStart.txtPointX.text()), float(self.parametersPanel.pnlRwyStart.txtPointY.text())) parameterList.append(("Lat", self.parametersPanel.pnlRwyStart.txtLat.Value)) parameterList.append(("Lon", self.parametersPanel.pnlRwyStart.txtLong.Value)) parameterList.append(("X", self.parametersPanel.pnlRwyStart.txtPointX.text())) parameterList.append(("Y", self.parametersPanel.pnlRwyStart.txtPointY.text())) parameterList.append(("Parameters", "group")) parameterList.append(("Selection Mode", self.parametersPanel.cmbSelectionMode.currentText())) if self.parametersPanel.chbCatH.isChecked(): parameterList.append(("Minimum Turn Height", self.parametersPanel.txtMinTurnHeight.text() + "m")) else: parameterList.append(("Minimum Turn Height", self.parametersPanel.txtMinTurnHeight_CATH.text() + "m")) parameterList.append(("Turning Altitude", self.parametersPanel.txtTurningAltitude.text() + "ft")) parameterList.append(("Next Segment Altitude/MSA", self.parametersPanel.txtNextSegmentAltitude.text() + "ft")) parameterList.append(("MOC", self.parametersPanel.txtMoc.text() + "%")) parameterList.append(("PDG", self.parametersPanel.txtPdg.text() + "%")) parameterList.append(("MOCmultipiler", str(self.parametersPanel.mocSpinBox.value()))) if self.parametersPanel.chbTurnsBeforeDer.isChecked(): parameterList.append(("Allow turns before DER", "True")) else: parameterList.append(("Allow turns before DER", "False")) if self.parametersPanel.chbCatH.isChecked(): parameterList.append(("Cat. H", "True")) else: parameterList.append(("Cat. H", "False")) parameterList.append(("Results / Checked Obstacles", "group")) parameterList.append(("Checked Obstacles", "group")) if self.parametersPanel.chbHideCloseInObst.isChecked(): parameterList.append(("Hide close-in obstacles", "True")) else: parameterList.append(("Hide close-in obstacles", "False")) c = self.obstaclesModel.rowCount() parameterList.append(("Number of Checked Obstacles", str(c))) return parameterList
def getParameterList(self): parameterList = [] parameterList.append(("general", "group")) parameterList.append(("Waypoint Position", "group")) longLatPoint = QgisHelper.Meter2Degree( float(self.parametersPanel.pnlWaypoint.txtPointX.text()), float(self.parametersPanel.pnlWaypoint.txtPointY.text())) parameterList.append( ("Lat", QgisHelper.strDegree(longLatPoint.get_Y()))) parameterList.append( ("Lon", QgisHelper.strDegree(longLatPoint.get_X()))) parameterList.append( ("X", self.parametersPanel.pnlWaypoint.txtPointX.text())) parameterList.append( ("Y", self.parametersPanel.pnlWaypoint.txtPointY.text())) parameterList.append(("Parameters", "group")) parameterList.append( ("RNP Value", self.parametersPanel.txtRnpValue.text())) parameterList.append( ("Aircraft Category", self.parametersPanel.cmbAircraftCategory_2.currentText())) parameterList.append( ("IAS", self.parametersPanel.txtIas.text() + "kts")) parameterList.append( ("Altitude", self.parametersPanel.txtAltitude.text() + "ft")) parameterList.append( ("ISA", self.parametersPanel.txtIsa.text() + unicode("°C", "utf-8"))) parameterList.append( ("Wind", self.parametersPanel.pnlWind.speedBox.text() + "kts")) parameterList.append( ("Time", self.parametersPanel.txtTime.text() + "min")) parameterList.append(("MOC", self.parametersPanel.txtMoc.text() + "m")) parameterList.append( ("Construction Type", self.parametersPanel.cmbConstruction.currentText())) parameterList.append(("Orientation", "group")) parameterList.append( ("In-bound Trak", self.parametersPanel.txtTrack.text() + unicode("°", "utf-8"))) parameterList.append( ("Turns", self.parametersPanel.cmbOrientation.currentText())) parameterList.append(("Results / Checked Obstacles", "group")) parameterList.append(("Checked Obstacles", "group")) c = self.obstaclesModel.rowCount() parameterList.append(("Number of Checked Obstacles", str(c))) return parameterList
def getParameterList(self): parameterList = [] parameterList.append(("general", "group")) parameterList.append(("Navigational Aid", "group")) longLatPoint = QgisHelper.Meter2Degree(float(self.parametersPanel.pnlNavAid.txtPointX.text()), float(self.parametersPanel.pnlNavAid.txtPointY.text())) parameterList.append(("Type", self.parametersPanel.cmbNavAidType.SelectedItem)) parameterList.append(("Lat", self.parametersPanel.pnlNavAid.txtLat.Value)) parameterList.append(("Lon", self.parametersPanel.pnlNavAid.txtLong.Value)) parameterList.append(("X", self.parametersPanel.pnlNavAid.txtPointX.text())) parameterList.append(("Y", self.parametersPanel.pnlNavAid.txtPointY.text())) parameterList.append(("Parameters", "group")) parameterList.append(("Radial", "Plan : " + str(self.parametersPanel.txtTrackRadial.txtRadialPlan.Value) + define._degreeStr)) parameterList.append(("", "Geodetic : " + str(self.parametersPanel.txtTrackRadial.txtRadialGeodetic.Value) + define._degreeStr)) # parameterList.append(("Radial", self.parametersPanel.txtTrackRadial.Value)) parameterList.append(("Distance to Start", self.parametersPanel.txtDistStart.text() + "nm")) parameterList.append(("Distance to Finish", self.parametersPanel.txtDistFinish.text() + "nm")) parameterList.append(("Tolerance Type", self.parametersPanel.cmbToleranceType.currentText())) parameterList.append(("MOCmultipiler", self.parametersPanel.mocSpinBox.text())) if self.parametersPanel.cmbToleranceType.currentIndex() == 2: parameterList.append(("Selection Mode", self.parametersPanel.cmbSelectionMode.currentText())) parameterList.append(("Construction Type", self.parametersPanel.cmbConstructionType.currentText())) parameterList.append(("Primary Moc", self.parametersPanel.txtPrimaryMOC.text() + "m")) parameterList.append(("", self.parametersPanel.txtPrimaryMOCFt.text() + "ft")) parameterList.append(("2nm over-head the VOR", str(self.parametersPanel.chbOverhead.isChecked()))) parameterList.append(("Results / Checked Obstacles", "group")) parameterList.append(("Checked Obstacles", "group")) c = self.obstaclesModel.rowCount() parameterList.append(("Number of Checked Obstacles", str(c))) return parameterList
def getParameterList(self): parameterList = [] parameterList.append(("general", "group")) parameterList.append((self.surfaceType, "group")) parameterList.append( ("Type", self.parametersPanel.cmbNavAidType.SelectedItem)) longLatPoint = QgisHelper.Meter2Degree( float(self.parametersPanel.pnlNavAid.txtPointX.text()), float(self.parametersPanel.pnlNavAid.txtPointY.text())) parameterList.append( ("Lat", self.parametersPanel.pnlNavAid.txtLat.Value)) parameterList.append( ("Lon", self.parametersPanel.pnlNavAid.txtLong.Value)) parameterList.append( ("X", self.parametersPanel.pnlNavAid.txtPointX.text())) parameterList.append( ("Y", self.parametersPanel.pnlNavAid.txtPointY.text())) parameterList.append( ("Altitude", self.parametersPanel.pnlNavAid.txtAltitudeFt.text() + "ft")) parameterList.append( ("", self.parametersPanel.pnlNavAid.txtAltitudeM.text() + "m")) parameterList.append(("Parameters", "group")) parameterList.append( ("Used For", self.parametersPanel.cmbUsedFor.SelectedItem)) parameterList.append( ("IAS", str(self.parametersPanel.txtIas.Value.Knots) + "kts")) parameterList.append( ("TAS", str(self.parametersPanel.txtTas.Value.Knots) + "kts")) parameterList.append( ("Altitude", str(self.parametersPanel.txtAltitude.Value.Metres) + "m")) parameterList.append( ("", str(self.parametersPanel.txtAltitude.Value.Feet) + "ft")) parameterList.append( ("ISA", QString(str(self.parametersPanel.txtIsa.Value)) + unicode("°C", "utf-8"))) parameterList.append( ("Wind", self.parametersPanel.pnlWind.speedBox.text() + "kts")) parameterList.append( ("MOC", str(self.parametersPanel.txtMoc.Value.Metres) + "m")) parameterList.append( ("", str(self.parametersPanel.txtMoc.Value.Feet) + "ft")) parameterList.append(("Time", str(self.parametersPanel.txtTime.Value))) if self.parametersPanel.chbCatH.Visible: if self.parametersPanel.chbCatH.Checked: parameterList.append( ("Cat.H(linear MOC reduction up to 2NM", "Checked")) else: parameterList.append( ("Cat.H(linear MOC reduction up to 2NM", "Unchecked")) parameterList.append( ("Construction Type", self.parametersPanel.cmbConstruction.SelectedItem)) parameterList.append( ("MOCmultipiler", str(self.parametersPanel.mocSpinBox.Value))) parameterList.append(("Entry Areas", "group")) if self.parametersPanel.chbIntercept.Checked: parameterList.append(("70 Intercept", "Checked")) else: parameterList.append(("70 Intercept", "Unchecked")) if self.parametersPanel.chbSectors12.Checked: parameterList.append(("Sector 1_2", "Checked")) else: parameterList.append(("Sector 1_2", "Unchecked")) parameterList.append( ("In-bound Track", QString("Plan : ") + QString(self.parametersPanel.txtTrack.txtRadialPlan.Value) + define._degreeStr)) parameterList.append( ("", QString("Geodetic : ") + QString(self.parametersPanel.txtTrack.txtRadialGeodetic.Value) + define._degreeStr)) parameterList.append( ("Turns", self.parametersPanel.cmbOrientation.SelectedItem)) parameterList.append(("Results / Checked Obstacles", "group")) parameterList.append(("Checked Obstacles", "group")) c = self.obstaclesModel.rowCount() parameterList.append(("Number of Checked Obstacles", str(c))) return parameterList