Project Explorer II
Operation
On inititialization
- Queryes the parameters from the databse and adds them into ParameterDefinitions{}
- The Code for the parameter is the index into the dictionary
- Querys the methods form the database and populates ProjectionArray[]
- For each method, queryes the information on parameters from method_parameters and populates ParameterRows[] with dictionary entryes for each parameter
- Adds the directionayr to ProjectionArray[]
Private Member Functions
__init__ - sets up the GUI
_AddMinMaxLineEdits()
Member Functions
DisplayControlChanged()
GetProgressDialog()
FamilyChanged()
MethodChanged() - called when the projection method is changed
- Gets the projection code
- Uses the code to find the Projection entry in ProjectionArrayEntry
- Sets up the lat/lon min/max based on the bounding box
- Sets up the dynamic projecitno parameters based on Projection["Parameters"]
- Updates self.ParameterValueWidgets[] so the user defined parameters can be access later
-
GetAllSettings() - returns ProjectionCode,Parameters,ProjectorGridSettings
ProjectionSave() - saves projection to the database
UpdateProjection()
GetProjectorGrids()
ProjectionSave() - saves projection data to the database