Scene display optimization

This paper summarizes the main factors that affect the scene display performance and Display Effects in Application, and provides the corresponding optimization strategies. Of course, the display performance and aesthetic effect in the same scene can not be achieved at the same time, and users can choose flexibly according to the specific situation.

1. Scene Display Effects Optimization

2. Scene Display Speed optimization

1. Scene Display Effects Optimization

Ways to optimize the Display Effects of the scene include: text cascade optimization, setting the terrain scaling effect, and the Display Control of the scene elements.

Optimize text cascading

In the display of a scene, multiple texts may be cascaded, affecting the Display Effects of the scene. A better solution is to filter out some of the cascading text through the text filter display, and keep a complete Text according to the priority or specific needs of the cascading text.

In order to solve the problem of text cascading in the scene, Application provides the functions of covering text filtering display and No Overlap. It can automatically filter out the text input after the current Scene Settings does not display the capping Text, so as to avoid the capping phenomenon. See the Scene element display for details on how to filter the text of the gland.

Set the terrain zoom effect

In order to display the 3D effect of the simulated sphere in the scene more realistically, after loading the Terrain Layer in the scene, you can set the value of the Terrain Scale Factor for the Terrain Layer, so that the scene displays the vertical exaggeration degree of the Terrain Data according to the Scale Factor value. This optimizes the 3D Display Effects in the scene. See Surface display for details.

Enable Scene Antialias

Anti-aliasing: When a line or polygon boundary that is not horizontal and not vertical is displayed on a raster graphics display, it may have a more or less jagged or stepped appearance. This is because straight lines, polygons, color boundaries, and the like are continuous, while a raster is composed of discrete points, and the representation of straight lines, polygons, and the like on a raster display device must be sampled at discrete positions. The information distortion caused by insufficient sampling and reconstruction is called "aliasing". The technique used to reduce or eliminate this effect is called anti-aliasing.

Scene Antialias: Optimizes the display of the entire scene to make the scene itself and the layers and models loaded into the scene display more smoothly.

For details

about how to set the Scene Antialias effect, see the contents of the Scene Antialias section in the Display Effect Settings interface.

Controlling the Display

of Scene Features

In order to enrich the basic geographical elements that can be displayed in the scene, and also to meet the needs of users in different industries for display and browsing in the scene, Application provides auxiliary elements such as atmosphere, longitude and latitude network, Ocean, and underground effect in the scene. The user can control whether to display these geographic elements as required to optimize the Display Effects in the scene. The setting method of this part is the same as that in the map. Please refer to the Show scene features .

2. Scene Display Speed optimization

In Application, the optimization of the scene Display Speed is mainly to improve the Display and Browse speed by reducing the layers and objects displayed in the scene. Methods to optimize the scene Display Speed include: object filtering display, layer filtering display, 3D cache, SceneCache, etc.

Object filtering display

In the scene, in order to improve the browsing speed, it is often necessary to filter some objects according to certain conditions.

Filter display object

Application provides the function of filtering display conditions to filter and display the objects in the layer. By setting the Filter Expression, only the Geometry that meets the condition is displayed in the layer. The setting method of this part is the same as that in the map.

Layer Height Filter Display

In scene display, it is common to filter layers according to different heights, for example:

  • In Current Map, layer A will not be displayed if it is lower than current height, or if it is higher than current height;
  • In the
  • Current Map, the layer is displayed when the height is 50000 meters, and is not displayed when the height is 30000 meters.

Under different heights, Application provides the function of setting the visible height range of the layer, and the user can control the height range in which the layer is displayed according to the layer display requirements in the scene. Please refer to the Set Layer Visible Range for details.

Use a cache

In order to improve the display and browsing speed of massive 3D Data in the scene, Application provides the function of generating 3D cache and SceneCache, and the function of loading cache in the scene.

Generate 3D Cache

Various 3D Cache Types can be generated

in Application, including 3D Map Cache, 3D vector data cache, 3D Imagery Cache, 3D terrain cache, and Model cache. By generating three-dimensional cache for different types of data, the browsing speed of large amounts of vector, terrain, image, model and other data in the scene is improved. Please refer to the Generate Scene Cache for the specific operation method of generating 3D cache.

Generate Scene Cache

SceneCache refers to Generate Cache based on the whole scene. Through one operation, different types of data loaded into the scene can be generated into corresponding types of cache. Through the Generate Cache for the whole scene, it is convenient to generate and load the cache for all kinds of data loaded into the scene, so as to improve the browsing speed of the whole scene. Please refer to Generate Cache for details.

Load Cache

Loading the generated cache file

in the scene can greatly improve the browsing speed of massive data. For detailed operations of loading Cache Data, see Load Cache .