LOCALIS: Locally-adaptive Line Simplification for GPU-based Geographic Vector Data Visualization

09/12/2019
by   Alireza Amiraghdam, et al.
0

Vector data is abundant in many fields such as geography and cartography. More flexible and faster graphics processing units (GPUs) allowed new rendering techniques to be developed that use vector data directly in the rendering pipeline. This enables new adaptive and efficient solutions for problems such as dynamic level of detail (LOD) management when rendering large-scale vector datasets. This problem has often been tackled by creating discrete vector map LOD datasets. In addition to being limited to a fixed set of the predefined LODs at any time, smooth LOD transitions are also not viable in such approaches. In our work, we present a GPU-based algorithm for real-time simplification and rendering of large line vector datasets directly on the GPU. To achieve this, we adapt the Douglas-Peucker algorithm to create a set of line segments whose specific subsets represent the lines at any variable LOD. At run time, our algorithm supports screen-space adaptive LOD levels and creates an appropriate subset of the line segments accordingly. We efficiently manage information for each line segment in order to individually evaluate its inclusion in the simplified representations. Our technique includes data structures inspired by deferred vector rendering to render a large number of line segments in real time while simplifying them at the same time. Our implementation shows that we can simplify and render large line datasets interactively. Additionally, we can successfully apply line style patterns, dynamic lenses, and anti-aliasing techniques to our line rendering.

READ FULL TEXT

page 1

page 5

page 7

page 8

page 9

research
06/27/2019

Efficient Spatial Anti-Aliasing Rendering for Line Joins on Vector Maps

The spatial anti-aliasing technique for line joins (intersections of the...
research
12/18/2019

A Comparison of Rendering Techniques for Large 3D Line Sets with Transparency

This paper presents a comprehensive study of interactive rendering techn...
research
11/27/2019

Vectorizing Quantum Turbulence Vortex-Core Lines for Real-Time Visualization

Vectorizing vortex-core lines is crucial for high-quality visualization ...
research
09/20/2020

3D Primitives Gpgpu Generation for Volume Visualization in 3D Graphics Systems

This article discusses the study of 3D graphic volume primitive computer...
research
12/07/2022

FieldView: An interactive software tool for exploration of three-dimensional vector fields

Vector fields are one of the fundamental parts of mathematics which are ...
research
10/25/2021

Semantic Resizing of Charts Through Generalization:A Case Study with Line Charts

Inspired by cartographic generalization principles, we present a general...
research
05/26/2020

HiVision: Rapid Visualization of Large-Scale Spatial Vector Data

Rapid visualization of large-scale spatial vector data is a long-standin...

Please sign up or login with your details

Forgot password? Click here to reset