Abstract
This paper is devoted to improving the search request processing productivity for
planar discrete models used in engineering software. A data structure has been developed
to accelerate the search for discretization elements based on a hierarchical triangular
mesh. The developed indexing structure is built by a downward iterative algorithm, which
constructs each new level of the hierarchy based on the previous level or indexed
triangulation by simplifying it, which ensures that the morphology of the triangulation
mesh is preserved throughout all levels of the hierarchical indexing structure. The
developed building algorithm ensures the presence of tree-like connections between the
levels of the hierarchical triangulation mesh, which allows downward navigation between
geometrically close triangles. Search acceleration is achieved by performing a directed
search in the top level of the indexing structure and then navigating between levels
using downward links until the indexed triangle is found. The program implementation was
carried out using C++17, and visualization of triangulation grids and isolines was
carried out using the ObjectARX library. Based on the software implementation, an
executive library was created.
Publisher
Lviv Polytechnic National University
Reference18 articles.
1. [1] Zhang, X and Du, Z.,"Spatial Indexing",The Geographic Information Science & Technology Body of Knowledge (4th Quarter 2017 Edition), John P. Wilson (ed). doi: 10.22224/gistbok/2017.4.12
2. [2] M. Andrew, "Another Efficient Algorithm for Convex Hullsin Two Dimensions", Info. Proc. Letters 9, 216-219 (1979).
3. [3] D. H. Eberly, "Triangulation by Ear Clipping", Geometric Tools, LLC.,www.geometrictools.com, 1998
4. [4] Guibas L, Stolfi J,"Primitives for the manipulation of general subdivision sand the computation of Voronoi",ACM Transactionson Graphics 1985 Volume 4, Issue 2, p 107,doi:10.1145/282918.282923
5. [5] Dutton, G. "Encoding and handling geospatial data with hierarchical triangular meshes",Advancesin GIS Research II. London: Taylor&Francis, 1996, p 505-518