计算机与现代化

• 图像处理 • 上一篇    下一篇

基于矢量瓦片的点状要素注记处理技术

  

  1. (1.中国电子科技集团公司第十五研究所基础三部,北京100083;
    2.温州大学数理与电子信息工程学院,浙江温州325035;3.空军驻华北地区军事代表室,北京100086)
  • 收稿日期:2018-03-06 出版日期:2018-09-11 发布日期:2018-09-11
  • 作者简介:齐亚光(1994-),男,河北任丘人,中国电子科技集团公司第十五研究所基础三部硕士研究生,研究方向:桌面地理信息系统开发与优化,地理信息数据快速显示与控制; 胡明晓(1965-),男,温州大学数理与电子信息工程学院副教授,硕士,研究方向:计算机图形学,智能信息处理; 龚志红,空军驻华北地区军事代表室工程师; 樊竝君,工程师。
  • 基金资助:
    浙江省自然科学基金资助项目(LY14F020032)

Annotation Processing Technique of Point Features Based on Vector Tiles

  1. (1. Dept. of 3rd Base, China Electronics Technology Group Corporation, Beijing 100083, China;
    2. School of Mathematics, Physics and Electronic Information Engineering, Wenzhou University, Wenzhou 325035, China;
    3. Air Force Representative Office in Northern China, Beijing 100086, China)
  • Received:2018-03-06 Online:2018-09-11 Published:2018-09-11

摘要: 矢量瓦片体积小,可高度压缩,受网络带宽开销和存储空间的限制较小。地图瓦片化对桌面软件点注记处理带来挑战,不仅是点注记的处理存在重要注记被次要注记压盖、同级注记之间互相压盖、注记与要素压盖等问题,同时瓦片化也带来了注记被瓦片边缘截断显示不完全的问题,这些问题严重影响了地图的可读性和信息传递功能。本文针对以上问题总结了矢量瓦片点注记处理原则,通过设计矢量瓦片的组织结构,确定注记搭配表的JSON组织形式,明确矢量瓦片点注记的绘制流程,根据矢量瓦片特点使用四叉编码进行目标过滤,使用R树作为高效空间索引,并采用基于注记优先级的避障技术解决上述点注记处理带来的问题。

关键词: 矢量瓦片, 注记处理, 压盖, 优先级, R树

Abstract: The vector tile is small in size and highly compressible, which is less constrained by the network bandwidth overhead and storage space. Compared with the desktop point annotation processing, Vector tiles not only faced the problems that the important annotations are overlaped by the minor annotations, the same level annotations are overlaped mutally annotations and elements are overlaped each other, but the problem that the annotation is cutting by the edge of the tile is not fully displayed. These problems have seriously affected the readability of the map and the function of information transmission. Aiming at the above problems, this paper summarizes the principles of vector tile point annotation processing, designs the organization structure of vector tiles, determines the JSON organization form of annotation collocation table, clears the drawing process of vector tile point annotation, uses quadtree coding to target filtering according to the characteristics of vector tiles, and uses R-tree as an efficient spatial index, and uses note-based priority obstacle avoidance technology to solve the above-mentioned problems caused by processing points.

Key words: vector tiles, annotation processing, overlap, priority, R-tree

中图分类号: