测绘通报 ›› 2020, Vol. 0 ›› Issue (6): 32-38,44.doi: 10.13474/j.cnki.11-2246.2020.0176

• 学术研究 • 上一篇    下一篇

约束Delaunay三角剖分的“岛屿”类图斑符号填充

毛文山1,2,3, 刘涛1,2,3, 杜萍1,2,3   

  1. 1. 兰州交通大学测绘与地理信息学院, 甘肃 兰州 730070;
    2. 地理国情监测技术应用国家地方联合工程研究中心, 甘肃 兰州 730070;
    3. 甘肃省地理国情监测工程实验室, 甘肃 兰州 730070
  • 收稿日期:2019-09-16 修回日期:2020-03-27 出版日期:2020-06-25 发布日期:2020-07-01
  • 通讯作者: 刘涛。E-mail:taochina@foxmail.com E-mail:taochina@foxmail.com
  • 作者简介:毛文山(1993-),男,硕士,主要研究方向为数据挖掘、地图可视化。E-mail:1098748344@qq.com
  • 基金资助:
    国家重点研发计划(2016YFC0803106);国家自然科学基金(41761088;41764001);兰州交通大学优秀平台支持(201806)

A method for “Island” class patchsymbol filling of constrained Delaunay triangulation

MAO Wenshan1,2,3, LIU Tao1,2,3, DU Ping1,2,3   

  1. 1. Faculty of Geomatics, Lanzhou Jiaotong University, Lanzhou 730070, China;
    2. National-Local Joint Engineering Research Center of Technologies and Applications for National Geographic State Monitoring, Lanzhou 730070, China;
    3. Gansu Provincial Engineering Laboratory for National Geographic State Monitoring, Lanzhou 730070, China
  • Received:2019-09-16 Revised:2020-03-27 Online:2020-06-25 Published:2020-07-01

摘要: 针对传统方法对“岛屿”类图斑进行符号填充会造成敏感区域符号布局不合理或符号空间冲突的问题,本文提出了一种约束Delaunay三角剖分的“岛屿”类图斑符号填充方法。首先,对“岛屿”类图斑对应的离散点群进行规则网格化和不规则三角剖分,用于计算等值点;然后,依据附加准则增加“凸”形和“凹”形附加点,顺次连接等值点和附加点作为Delaunay三角剖分的约束边界;最后,构建均匀变化的约束Delaunay三角网,在三角网内进行图元积分,填充“岛屿”类图斑符号。利用电子海图中岛屿边界点数据进行试验分析,与传统方法相比,本文方法填充的“岛屿”类图斑符号变化均匀,交互性较强,便于用户修改和切换,进行二次填充。试验结果表明,本文方法适用于“岛屿”类图斑的符号填充。

关键词: “岛屿”类图斑, 不规则三角形网法, 约束Delaunay三角网, 图元, 符号填充

Abstract: The traditional method of map symbol filling on the “island” class patch will cause unreasonable symbol layout or symbol space conflict in sensitive areas, missing object attribute quantitative or sequential description. To this end, this paper proposes an “island” class patch symbol filling algorithm based on the constraint Delaunay triangulation. Firstly, regular meshing and irregular triangulation of discrete point groups corresponding to “islands” class patch, used to calculate equivalence points. Secondly, add “convex” and “concave” attachment points according to the additional criteria,connect equivalence points and additional points in sequence as the constraint boundary of Delaunay triangulation. Finally, construct a uniformly varying constrained Delaunay triangle network, integrate the primitives in the triangular network, and fill in the “island” class patch symbols. Experimental analysis using island boundary point data in electronic chart, compared with the traditional method, the “island” class patch symbol filled by this method is uniform various. Strong interactivity, easy for users to modify and switch, and perform secondary filling. The result shows that the method proposed in this paper is suitable for symbol filling of “island” class patchs.

Key words: “island” class patch, irregular triangle network method, constrained Delaunay triangulation, unit, map symbol filling

中图分类号: