SVG空间数据存储技术的研究与实现
发布时间:2018-12-14 04:14
【摘要】:随着SVG(Scalable Vector graphic,可伸缩矢量图形)在WebGIS中的应用逐渐深入,对SVG空间数据存储管理技术的研究显得日益重要。传统的数据库系统对基于XML格式的SVG的支持在对其逻辑结构和数据完整性存储方面以及空间索引方面严重不足,限制了SVG在WebGIS中的表达,交换和共享。本文在此背景下研究了一个空间数据存储管理系统,为SVG空间数据定义了一个逻辑存储模型进行存存储和检索操作,具有与底层的物理存储无关的特性,并根据SVG和空间数据的特点建立了一个全新的索引机制,具备传统的数据库在空间数据管理上所不具备的优势。 该文介绍了SVG和空间数据的特点,分析了MapInfo到SVG转换以及转换后的图像显示问题,此外还重点研究了基于SVG的空间数据存储管理的设计与实现,其中包括空间数据存储管理中最重要的索引结构。并提出了使用区域编码四叉树进行空间索引,以及根据SVG特点将SVG解析为结构组织符号索引表,基本图元索引表,,图元详情索引表和属性索引表这三张索引表。 在存储管理模型的基础上,提出根据图像的累进传输机制,在查询时实现了多解析度查询。根据四叉树的天然聚类空间目标能力,我们可以粗略的认为处于四叉树中不同层次的空间数据具有不同的解析度,进而根据层次为用户提供不同详细级别的查询功能。 以上为本论文的主要工作,在文章最后以部分广州地图为例,进行了实验测试,实验结果表明文中提出的存储模型能够有效的对SVG空间数据管理,其多解析度策略也能够很好反应各个详细级别的地图信息。
[Abstract]:With the application of SVG (Scalable Vector graphic, (Scalable Vector Graphics) in WebGIS, the research of SVG spatial data storage and management technology is becoming more and more important. In traditional database systems, the support for SVG based on XML format is seriously inadequate in terms of its logical structure, data integrity storage and spatial index, which limits the expression, exchange and sharing of SVG in WebGIS. In this paper, a spatial data storage management system is studied in this paper. A logical storage model is defined for SVG spatial data to store and retrieve, which is independent of the underlying physical storage. According to the characteristics of SVG and spatial data, a new indexing mechanism is established, which has the advantage of traditional database in spatial data management. This paper introduces the characteristics of SVG and spatial data, analyzes the conversion from MapInfo to SVG and the problem of image display after conversion. In addition, the design and implementation of spatial data storage management based on SVG are also studied. It includes the most important index structure in spatial data storage management. The spatial index is proposed by using region coded quadtree, and the SVG is parsed into three index tables according to the characteristics of SVG: the structural organization symbol index table, the basic meta index table, the meta detail index table and the attribute index table. Based on the storage management model, a multi-resolution query is proposed based on the progressive transmission mechanism of images. According to the natural clustering spatial target ability of quadtree, we can roughly think that spatial data in different levels of quadtree have different resolution, and then provide users with different level of query function according to the level. The above is the main work of this paper. At the end of the paper, we take part of Guangzhou map as an example to carry out the experimental test. The experimental results show that the storage model proposed in this paper can effectively manage the SVG spatial data. Its multi-resolution strategy can also well reflect the map information at various levels of detail.
【学位授予单位】:华南理工大学
【学位级别】:硕士
【学位授予年份】:2012
【分类号】:TP333
本文编号:2377901
[Abstract]:With the application of SVG (Scalable Vector graphic, (Scalable Vector Graphics) in WebGIS, the research of SVG spatial data storage and management technology is becoming more and more important. In traditional database systems, the support for SVG based on XML format is seriously inadequate in terms of its logical structure, data integrity storage and spatial index, which limits the expression, exchange and sharing of SVG in WebGIS. In this paper, a spatial data storage management system is studied in this paper. A logical storage model is defined for SVG spatial data to store and retrieve, which is independent of the underlying physical storage. According to the characteristics of SVG and spatial data, a new indexing mechanism is established, which has the advantage of traditional database in spatial data management. This paper introduces the characteristics of SVG and spatial data, analyzes the conversion from MapInfo to SVG and the problem of image display after conversion. In addition, the design and implementation of spatial data storage management based on SVG are also studied. It includes the most important index structure in spatial data storage management. The spatial index is proposed by using region coded quadtree, and the SVG is parsed into three index tables according to the characteristics of SVG: the structural organization symbol index table, the basic meta index table, the meta detail index table and the attribute index table. Based on the storage management model, a multi-resolution query is proposed based on the progressive transmission mechanism of images. According to the natural clustering spatial target ability of quadtree, we can roughly think that spatial data in different levels of quadtree have different resolution, and then provide users with different level of query function according to the level. The above is the main work of this paper. At the end of the paper, we take part of Guangzhou map as an example to carry out the experimental test. The experimental results show that the storage model proposed in this paper can effectively manage the SVG spatial data. Its multi-resolution strategy can also well reflect the map information at various levels of detail.
【学位授予单位】:华南理工大学
【学位级别】:硕士
【学位授予年份】:2012
【分类号】:TP333
【引证文献】
相关博士学位论文 前1条
1 袁家政;可伸缩矢量图形(SVG)的数据表示研究[D];北京交通大学;2008年
本文编号:2377901
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2377901.html