环境变量

这是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 ,设置控制台输出的详细程度。值为 DEBUGINFONOTICEWARN . 默认是 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)