Adobe Illustrator环境下的地图注记智能化配置方法Intelligent label placement method applied to Adobe Illustrator
汪有为,蔡忠亮,文婷,宋忱忱,赵婷婷
摘要(Abstract):
针对Adobe Illustrator环境下地图制图中的地图注记配置非常复杂,需要大量人机交互操作,难以满足快速出图需求的问题。该文提出了一种基于开放式地图注记规则库的智能化地图注记配置方法。该方法将用户设定的地图注记规则库以及基于Adobe文本引擎的注记配置算法,通过二次开发技术嵌入到制图软件中,实现了GIS数据中点、线、面要素地图注记在制图软件中的智能化配置。该方法解决了注记冲突问题,极大地减少了人工交互操作,缩短了制图周期。研究成果应用于研发的自动化地图制图插件系统中,取得较好的效果。
关键词(KeyWords): 注记配置;规则库;Adobe文本处理引擎;Adobe Illustrator
基金项目(Foundation): 国家重点研发计划项目(2017YFB0503500)
作者(Author): 汪有为,蔡忠亮,文婷,宋忱忱,赵婷婷
DOI: 10.16251/j.cnki.1009-2307.2020.05.024
参考文献(References):
- [1] 王晓辉,王铮,冉慧.利用AI进行电子地图制作的技术探讨与应用[J].测绘与空间地理信息,2013,36(2):139-141.(WANG Xiaohui,WANG Zheng,RAN Hui.Discussion and application on electronic map production based on AI [J].Geomatics & Spatial Information Technology,2013,36(2):139-141.)
- [2] 苏敬.浅述包含生活常识地图集的制作方法[J].测绘与空间地理信息,2012,35(8):227-228.(SU Jing.A brief discussion of the production of atlas containing common knowledge of life [J].Geomatics & Spatial Information Technology,2012,35(8):227-228.)
- [3] 张晓通,李霖,舒亚东,等.面状要素注记智能化配置方法研究[J].武汉大学学报(信息科学版),2008,33(7):762-766.(ZHANG Xiaotong,LI Lin,SHU Yadong,et al.Intelligent automated cartographic text placement of area features [J].Geomatics and Information Science of Wuhan University,2008,33(7):762-766.)
- [4] 彭珊鸰,宋鹰,吴凡.基于蚁群算法的点状注记智能化配置[J].测绘科学,2007,32(5):80-81.(PENG Shanling,SONG Ying,WU Fan.The research of intelligent point-feature cartographic label placement base on ant colony algorithm [J].Science of Surveying and Mapping,2007,32(5):80-81.)
- [5] 张红武,张友纯,谢忠,等.用遗传算法解决点状要素的自动注记问题[J].计算机工程与应用,2003,39(7):68-70.(ZHANG Hongwu,ZHANG Youchun,XIE Zhong,et al.Automatic labels of points using genetic algorithms [J].Computer Engineering and Applications,2003,39(7):68-70.)
- [6] 王峰,薛智勇,苏志军.基于改进包络回溯算法的点注记自动配置[J].地理空间信息,2012,10(3):54-56.(WANG Feng,XUE Zhiyong,SU Zhijun.Automatic placement of point annotation based on improved envelop-backtracking algorithm[J].Geospatial Information,2012,10(3):54-56.)
- [7] 郑春燕,郭庆胜,刘小利.基于禁忌搜索算法的点状要素注记的自动配置[J].武汉大学学报(信息科学版),2006,31(5):428-431.(ZHENG Chunyan,GUO Qingsheng,LIU Xiaoli.Automatic placement of point annotation based on tabu search[J].Geomatics and Information Science of Wuhan University,2006,31(5):428-431.)
- [8] RALPH D.Cartographic quality:ArcMap to adobe illustrator for publication[C]//ESRI User Conference.San Diego:[s.n.],2005.
- [9] 房雪玲.基于CorelDRAW的地图注记自动化配置方法研究[J].测绘与空间地理信息,2014,37(11):210-212.(FANG Xueling.Research on automatic map labeling methods based on CorelDRAW[J].Geomatics & Spatial Information Technology,2014,37(11):210-212.)
- [10] 赵婷婷,刘万增.基于MAPublisher的决策用图精细化高效制图技术研究[J].地理信息世界,2018,25(3):87-90.(ZHAO Tingting,LIU Wanzeng.Reasearch on the refinement and efficient decision-making map compilation based on MAPublisher [J].Geomatics World,2018,25(3):87-90.)
- [11] 钟炜.基于MAPublisher的空间数据库制图方法[J].江西测绘,2014(2):7-8.(ZHONG Wei.Mapping method of spatial database based on MAPublisher[J].Jiangxi Surveying and Mapping,2014(2):7-8.)
- [12] 杨圣枝.地图注记在地图信息传输中的功能分析[J].测绘通报,2009(9):71-82.(YANG Shengzhi.Functionality of map annotation in cartographic information transmission[J].Bulletin of Surveying and Mapping,2009(9):71-82.)
- [13] 樊红,杜道生,张祖勋.地图注记自动配置规则及其实现策略[J].武汉测绘科技大学学报,1999,24(2):154-157.(FAN Hong,DU Daosheng,ZHANG Zuxun.The study on the principles of automated placement of map name and its implementation approach[J].Journal of Wuhan Technical University of Surveying and Mapping,1999,24(2):154-157.)
- [14] 万远,李霖,张志军,等.地图自动注记插件的研究与实现[J].测绘科学,2012,37(1):174-176.(WAN Yuan,LI Lin,ZHANG Zhijun,et al.Research and implementation of map automatic annotation plug-in[J].Science of Surveying and Mapping,2012,37(1):174-176.)
- [15] 乔俊军,胡冯伟,张海文.探测信息模型支持下的点注记配置方法[J].测绘通报,2016(6):35-40.(QIAO Junjun,HU Fengwei,ZHANG Haiwen.Point annotation labelling based on the model of detecting information[J].Bulletin of Surveying and Mapping,2016(6):35-40.)