设置显示设置
可以在 Drone2Map 中自定义地图或场景的绘制。 显示选项控制地图渲染的方式,并且会对绘制的质量和性能产生影响。 可以在设置对话框的显示选项卡上修改这些设置。 单击工程选项卡,然后单击设置以打开设置对话框。
抗锯齿模式
抗锯齿模式选项可使您的地图和场景中的锯齿状边缘平滑化。 平滑量取决于您设置的速度。
默认情况下,抗锯齿模式被设置为快。 您可以将抗锯齿设置为最佳,这将使 2D 渲染更加平滑,但是可能导致绘制性能降低。 您可以将抗锯齿设置为常规,与快或最佳相比,其平滑量较低,但是性能将相对增加。 要禁用抗锯齿功能,请选择无。
文本抗锯齿模式
文本抗锯齿模式 选项控制文本平滑化或渲染的方式。 字体可改进小字号的外观,避免字体过于模糊;此外还具有参数,可用来指定这些渲染改进对哪些字号生效。
默认情况下,文本抗锯齿模式设置为强制,这是因为字体的抗锯齿指令仅适用于水平文本,而 GIS 应用程序中通常包含旋转文本。 可以将文本抗锯齿模式设置为常规,直接由字体文件使用抗锯齿功能;或者设置为无以禁用抗锯齿功能。
渲染质量
渲染质量滑块可控制 3D 渲染并优化显示的速度和质量。 鉴于要显示的内容体积,信息越详细可能导致性能越低,具体取决于您的计算机和显卡的性能以及您地图中的高程源和图层属性的数量及分辨率。
默认情况下,滑块设置为高渲染质量。 如果出现性能问题,您可以将滑块移动至低以减少所显示的数据量,无需修改地图和图层属性。 如果在性能不佳的计算机上显示高质量的 3D 场景,或运行资源受限的虚拟机实例,则降低此设置十分有用。
渲染引擎
渲染引擎设置是控制您的地图和场景显示方式的视频/图形适配器。 该引擎通过应用程序驱动您电脑的显卡。 可以将渲染引擎设置为 DirectX 或 OpenGL。
默认情况下,DirectX 是 Drone2Map 的渲染引擎。 在大多数情况下,这是最佳设置。 但是,特定型号或驱动程序的显卡在使用 OpenGL 渲染时性能更佳,此时您可以将 OpenGL 设置为您的渲染引擎。
无论选择哪个选项,Drone2Map 都会尝试确定您的显卡是否支持任意版本 DirectX 或 OpenGL 渲染引擎的所需功能。 它将自动为您的显卡选择合适的 DirectX 或 OpenGL 版本。如果显卡不支持所需功能,则会切换到最慢选项(软件渲染)。
垂直同步
垂直同步选项用于将图形引擎的输出与显示器的垂直刷新率绑定在一起,从而避免出现一部分屏幕更新、一部分屏幕未更新的情况。 默认情况下启用该选项并确保屏幕仅以自上而下的方式进行更新,从而避免屏幕的两个区域之间产生边缘破损的情况。
硬件抗锯齿
硬件抗锯齿选项允许直接在显卡硬件上进行过滤,而不是基于软件进行过滤。 硬件抗锯齿可显著提升 2D 和 3D 内容的渲染质量,但只有高端显卡才支持此选项。 此选项默认不启用。 启用此选项可提高渲染质量,但可能会降低性能。
本地缓存
可视化缓存可提高渲染性能。 缓存默认储存于 [install drive]:\Users\<username>\AppData\Local\ESRI\Local Caches,但也可以指定其他本地路径或 UNC 路径来储存缓存。 由于工作时缓存会非常大,因此应选择一个可随时访问并可容纳大量数据的路径。 如果位置无效或不可访问,将不会创建缓存,且绘制性能可能受损。
要解决渲染问题或释放磁盘空间,可通过选中清除缓存来删除整个缓存。 单击确定关闭选项对话框后缓存会立即删除,同时工程将关闭并重新打开。 可使用图层的缓存属性移除指定图层的可视化缓存;而其他图层的现有缓存将不会被移除。
可通过按 F5 键请求重新绘制视图。 此操作将通过缓存绘制且不会使缓存失效。 还可通过按 Ctrl + F5 请求完全刷新绘制缓存(使缓存失效而不是将其删除)。
虚拟环境的性能提示
Drone2Map 可在诸如 VMware 或 Citrix 等虚拟环境中运行。 无需立即更改显示选项,但是您可以选择降低渲染详细程度和抗锯齿设置,以此来优化您的虚拟机实例性能。 如果 Drone2Map 与您的虚拟化平台兼容且仅在您的虚拟化平台上有效,则将使用硬件加速。 如果硬件加速不可用,Drone2Map 将回退到软件渲染 - 即使用 CPU 模拟显卡功能。 通常情况下,与应用硬件加速相比,这样做将明显降低性能,在场景中尤为如此。