WorldWind学习系列:20、配置管理类

配置管理类用于存储软件配置和地球的配置,主要分为三个类SettingsBase是其他两个类的基类。WorldSettings保存地球球体的配置,WorldWindSettings保存软件 配置。类关系图如下所示:

WorldWindSettings和WorldSettings两个类的基类都属于SettingsBase,不论是哪种配置,最终都将调用SettingsBase.Load(defaultSettings, fileName),从配置文件中加载配置的程序中。

一、WorldSettings

主要包含以下几个部分配置:

 *    1) Atomosphere 大气层是否显示

 *    2) UI 界面窗口显示,除toolbar之类的显示外还包括字体字号设置

 *    3) Grid 格网设置,颜色等

 *    4) World 世界图层,地名国界等

 *    5) Camera 相机视频的参数设置,这直接关系到视角转动的问题

 *    6) Time 时间

 *    7) 3D 三维设置,如贴图格式设置成dds

 *    8) Terrain 地形最小采样率

 *    9) Measure tool 测量工具

 *    10)Units 单位,米

 *    11)Layers 图层,此处新建list,未加载任何图层loadedLayers

二、WorldWindSettings

主要包括配置文件路径、缓存路径和大小限制、网络代理的地址、用户名密码等。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值