RadioPlan Settings: Difference between revisions
Jump to navigation
Jump to search
(Created page with "Radio plan settings") |
mNo edit summary |
||
| (5 intermediate revisions by 3 users not shown) | |||
| Line 1: | Line 1: | ||
Radio plan settings | Radio plan settings is available from '''[http://codedocs.maria.teleplanglobe.com/develop_gdk5/managed/class_t_p_g_1_1_g_d_k_1_1_common_core_1_1_radio_plan_1_1_settings_1_1_radio_plan_settings.html IMariaRadioPlanLayer.Settings]''' | ||
=== Colour Schema Store === | |||
Colour schemas for different plots can be read and updated with '''IMariaRadioPlanLayer.Settings.ColourSchemaStore''' | |||
Get the [http://codedocs.maria.teleplanglobe.com/develop_gdk5/managed/class_t_p_g_1_1_g_d_k_1_1_common_core_1_1_radio_plan_1_1_renderer_1_1_colour_schema_store.html ColourSchema] for a [http://codedocs.maria.teleplanglobe.com/develop_gdk5/managed/namespace_t_p_g_1_1_g_d_k_1_1_common_core_1_1_radio_plan_1_1_renderer.html#a5e6c89ccda280801a358a41beca7eafe PlotType]:<syntaxhighlight lang="c#"> | |||
var colourSchema = Settings.ColourSchemaStore.GetRenderColourSchema(PlotType.SignalLevelDbm); | |||
</syntaxhighlight>Replace the ColourSchema for a PlotType:<syntaxhighlight lang="c#"> | |||
var newSchema = new RenderColourSchema( | |||
[ | |||
new RenderColourSchemaItem(-105, Colors.Red, "weak coverage"), | |||
new RenderColourSchemaItem(-80, Colors.Green, "good coverage"), | |||
], CompareOperators.GreaterThan, "dBm", 100, -105); | |||
Settings.ColourSchemaStore.SetColorSchema(PlotType.SignalLevelDbm, newSchema); | |||
</syntaxhighlight> | |||
=== Coverage Calculation Settings === | |||
Coverage Calculation settings can be get/set from '''[http://codedocs.maria.teleplanglobe.com/develop_gdk5/managed/namespace_t_p_g_1_1_g_d_k_1_1_common_core_1_1_radio_plan_1_1_settings.html#a3b941e44aacfaeb4443c73d64050b96e IMariaRadioPlanLayer.Settings.CoverageCalculationSettings]:'''<syntaxhighlight lang="c#"> | |||
public record CoverageCalculationSettings(int Resolution, int Size, AreaShape CalculationAreaShape, string PropagationModel, RxHeight RxHeight); | |||
</syntaxhighlight> | |||
{| class="wikitable" | |||
|+ | |||
!Property | |||
!Type | |||
!Description | |||
|- | |||
|Resolution | |||
|m | |||
|Raster resolution in pixel size | |||
|- | |||
|Size | |||
|m | |||
|Size of calculation width (and height) for Rectangle, or diameter for Circle | |||
|- | |||
|CalculationAreaShape | |||
|AreaShape | |||
|Shape of calculation area, Circle or Rectangle | |||
|- | |||
|PropagationModel | |||
|string | |||
|Propagation model name | |||
|- | |||
|RxHeight | |||
|RxHeight | |||
|Receiver Antenna Height [m] and mode, Above Ground Level (AGL) or Above Sea Level (ASL) | |||
|} | |||
[[Category:RadioPlan]] | |||
Latest revision as of 13:40, 17 March 2026
Radio plan settings is available from IMariaRadioPlanLayer.Settings
Colour Schema Store
Colour schemas for different plots can be read and updated with IMariaRadioPlanLayer.Settings.ColourSchemaStore
Get the ColourSchema for a PlotType:
var colourSchema = Settings.ColourSchemaStore.GetRenderColourSchema(PlotType.SignalLevelDbm);
Replace the ColourSchema for a PlotType:
var newSchema = new RenderColourSchema(
[
new RenderColourSchemaItem(-105, Colors.Red, "weak coverage"),
new RenderColourSchemaItem(-80, Colors.Green, "good coverage"),
], CompareOperators.GreaterThan, "dBm", 100, -105);
Settings.ColourSchemaStore.SetColorSchema(PlotType.SignalLevelDbm, newSchema);
Coverage Calculation Settings
Coverage Calculation settings can be get/set from IMariaRadioPlanLayer.Settings.CoverageCalculationSettings:
public record CoverageCalculationSettings(int Resolution, int Size, AreaShape CalculationAreaShape, string PropagationModel, RxHeight RxHeight);
| Property | Type | Description |
|---|---|---|
| Resolution | m | Raster resolution in pixel size |
| Size | m | Size of calculation width (and height) for Rectangle, or diameter for Circle |
| CalculationAreaShape | AreaShape | Shape of calculation area, Circle or Rectangle |
| PropagationModel | string | Propagation model name |
| RxHeight | RxHeight | Receiver Antenna Height [m] and mode, Above Ground Level (AGL) or Above Sea Level (ASL) |