环境变量¶
这是osgearth支持的环境变量列表。
缓存:
- OSGEARTH_CACHE_PATH
在指定文件夹(路径)处设置缓存
- OSGEARTH_CACHE_ONLY
指示osgearth仅使用缓存而不使用数据源(设置为1)
- OSGEARTH_NO_CACHE
指示osgearth从不使用缓存(设置为1)
- OSGEARTH_CACHE_DRIVER
设置用于缓存的插件的名称(默认为“filesystem”)。
线程/性能:
- OSG_NUM_DATABASE_THREADS
设置OSG数据库寻呼机将用于加载地形图块和要素数据图块的线程总数。
- OSG_NUM_HTTP_DATABASE_THREADS
设置寻呼机线程池(见上文)中应用于“高延迟”操作的线程数。(通常这意味着不从缓存中读取数据的操作,或者预计将花费比平均值更多的时间。)
调试:
- OSGEARTH_NOTIFY_LEVEL
类似
OSG_NOTIFY_LEVEL
,设置控制台输出的详细程度。值为DEBUG
,INFO
,NOTICE
和WARN
. 默认是NOTICE
. (这与OSG的通知级别不同。)- OSGEARTH_MP_PROFILE
将有关Terrain Engine的平铺生成器的详细分析和计时数据转储到控制台。设置为1表示每个瓷砖的详细计时;设置为2表示平均瓷砖加载时间计算
- OSGEARTH_MP_DEBUG
在地图上绘制平铺边界框和Tilekey标签
- OSGEARTH_MERGE_SHADERS
将所有着色程序合并到单个着色程序中;这是gles(移动设备)所必需的,因此对于测试很有用。(设置为1)。
- OSGEARTH_DUMP_SHADERS
将合成的着色程序打印到控制台(设置为1)。
致使:
- OSGEARTH_DEFAULT_FONT
用于文本符号的默认字体的名称
- OSGEARTH_MIN_STAR_MAGNITUDE
用于Skynode的最小星等
网络:
- OSGEARTH_HTTP_DEBUG
打印HTTP调试消息(设置为1)
- OSGEARTH_HTTP_TIMEOUT
设置HTTP超时(秒)
- OSG_CURL_PROXY
为HTTP请求设置代理服务器(字符串)
- OSG_CURL_PROXYPORT
设置HTTP代理服务器的代理端口(整数)
- OSGEARTH_CURL_PROXYAUTH
设置代理身份验证信息(用户名:密码)
- OSGEARTH_SIMULATE_HTTP_RESPONSE_CODE
模拟HTTP错误(用于调试;设置为HTTP响应代码)
MISC:
- OSGEARTH_USE_PBUFFER_TEST
指示osgearth平台功能分析器创建基于pbuffer的图形上下文,以收集GL支持信息。(设置为1)