配置显示设置

设置显示设置

可以在 Drone2Map 中自定义地图或场景的绘制。 显示选项控制地图渲染的方式,并且会对绘制的质量和性能产生影响。 可以在设置对话框的显示选项卡上修改这些设置。 单击工程选项卡,然后单击设置以打开设置对话框。

抗锯齿模式

抗锯齿模式选项可使您的地图和场景中的锯齿状边缘平滑化。 平滑量取决于您设置的速度。

默认情况下,抗锯齿模式被设置为。 您可以将抗锯齿设置为最佳,这将使 2D 渲染更加平滑,但是可能导致绘制性能降低。 您可以将抗锯齿设置为常规,与最佳相比,其平滑量较低,但是性能将相对增加。 要禁用抗锯齿功能,请选择

文本抗锯齿模式

文本抗锯齿模式 选项控制文本平滑化或渲染的方式。 字体可改进小字号的外观,避免字体过于模糊;此外还具有参数,可用来指定这些渲染改进对哪些字号生效。

默认情况下,文本抗锯齿模式设置为强制,这是因为字体的抗锯齿指令仅适用于水平文本,而 GIS 应用程序中通常包含旋转文本。 可以将文本抗锯齿模式设置为常规,直接由字体文件使用抗锯齿功能;或者设置为以禁用抗锯齿功能。

渲染质量

渲染质量滑块可控制 3D 渲染并优化显示的速度和质量。 鉴于要显示的内容体积,信息越详细可能导致性能越低,具体取决于您的计算机和显卡的性能以及您地图中的高程源和图层属性的数量及分辨率。

默认情况下,滑块设置为渲染质量。 如果出现性能问题,您可以将滑块移动至以减少所显示的数据量,无需修改地图和图层属性。 如果在性能不佳的计算机上显示高质量的 3D 场景,或运行资源受限的虚拟机实例,则降低此设置十分有用。

渲染引擎

渲染引擎设置用于确定在 Drone2Map 中绘制地图、场景和其他交互式视图时用于控制图形处理器 (GPU) 的协议。 该引擎通过应用程序驱动您电脑的显卡。 可以将渲染引擎设置为 DirectXOpenGL

默认情况下,DirectXDrone2Map 的渲染引擎。 在大多数情况下,DirectX 是最佳设置,但特定型号或显卡驱动程序可能在 OpenGL 渲染上表现更好。 如果您的 GPU 在使用 DirectX 渲染时遇到错误,请考虑选择 OpenGL 渲染作为故障排除选项。

无论选择哪个选项,Drone2Map 都会尝试确定您的显卡是否支持任意版本 DirectX 或 OpenGL 渲染引擎的所需功能。 它将自动为您的显卡选择合适的 DirectX 或 OpenGL 版本。如果显卡不支持所选选项,则会切换到最慢选项(软件渲染)。

垂直同步

垂直同步选项用于将图形引擎的输出与显示器的垂直刷新率绑定在一起,从而避免出现一部分屏幕更新、一部分屏幕未更新的情况。 默认情况下启用该选项并确保屏幕仅以自上而下的方式进行更新,从而避免屏幕的两个区域之间产生边缘破损的情况。

硬件抗锯齿

硬件抗锯齿选项允许直接在显卡硬件上进行过滤,而不是基于软件进行过滤。 硬件抗锯齿可显著提升 2D 和 3D 内容的渲染质量,但只有高端显卡才支持此选项。 此选项默认不启用。 启用此选项可提高渲染质量,但可能会降低性能。

本地缓存

可视化缓存可提高渲染性能。 缓存默认储存于 [install drive]:\Users\<username>\AppData\Local\ESRI\Local Caches,但也可以指定其他本地路径或 UNC 路径来储存缓存。 由于工作时缓存会非常大,因此应选择一个可随时访问并可容纳大量数据的路径。 如果位置无效或不可访问,将不会创建缓存,且绘制性能可能受损。

要解决渲染问题或释放磁盘空间,可通过选中清除缓存来删除整个缓存。 系统将要求您确认选择。 单击确定关闭选项对话框后缓存会立即删除,同时工程将关闭并重新打开。 可使用图层的缓存属性移除指定图层的可视化缓存;而其他图层的现有缓存将不会被移除。

可通过按 F5 键请求重新绘制视图。 此操作将通过缓存绘制且不会使缓存失效。 还可通过按 Ctrl + F5 请求完全刷新绘制缓存(使缓存失效而不是将其删除)。

要在每次关闭 Drone2Map 时自动清除显示缓存,选中每次应用程序关闭时清除缓存

虚拟环境的性能提示

Drone2Map 可在诸如 VMwareCitrix 等虚拟环境中运行。 无需立即更改显示选项,但是您可以选择降低渲染详细程度和抗锯齿设置,以此来优化您的虚拟机实例性能。 如果 Drone2Map 与您的虚拟化平台兼容且仅在您的虚拟化平台上有效,则将使用硬件加速。 如果硬件加速不可用,Drone2Map 将回退到软件渲染 - 即使用 CPU 模拟显卡功能。 通常情况下,与应用硬件加速相比,这样做将明显降低性能,在场景中尤为如此。