环境变量¶
以下环境变量由Orfeo工具箱解析。请注意,它们只影响缺省值,扩展文件名、应用程序或自定义C++代码中的设置可能会覆盖这些值。
OTB_DEM_DIRECTORY
:存储DEM切片的默认目录。它应该只包含`.hgt
或或地理配准.tif
档案。如果未设置,则为空(未设置目录)OTB_GEOID_FILE
:将用于检索椭球体以上DEM高度的大地水准面文件的默认路径。未设置时为空(未设置大地水准面)OTB_MAX_RAM_HINT
:OTB应用于处理的默认最大内存,以MB为单位。如果未设置,则默认为128 MB。OTB_LOGGER_LEVEL
:OTB的默认日志记录级别。应该是其中之一DEBUG
,INFO
,WARNING
,CRITICAL
或FATAL
,通过增加优先顺序。仅显示优先级高于日志记录级别的消息。如果未设置,则默认级别为INFO
。
除了OTB特定的环境变量外,第三方库还会解析以下环境变量,这些变量也会影响OTB的工作方式:
GDAL_CACHEMAX
:GDAL有一个内部缓存机制,以避免再次读取或解码图像块。此环境变量控制GDAL可用于缓存的内存量。默认情况下,GDAL最多可以使用系统可用RAM的5%,这可能是一个很大的数字。此外,只有当处理链可能多次请求相同的块时才需要缓存,这不太可能发生在基于标准像素的OTB流水线上。设置较低的值有助于将更多内存分配给OTB本身(使用应用程序-ram
参数或OTB_MAX_RAM_HINT
环境变量)。如果该值很小,即小于100 000,则假定以兆字节为单位,否则假定以字节为单位。GDAL_NUM_THREADS
:GDAL可以利用多线程来解码某些格式。此变量控制允许GDAL使用的线程数。OPJ_NUM_THREADS
:OpenJpeg在解码图像时可以利用多线程。该变量控制OpenJpeg允许使用的线程数。ITK_GLOBAL_DEFAULT_NUMBER_OF_THREADS
:此变量控制ITK用于处理的线程数。