基于SVG在线应急标绘符号的设计与实现
详细信息    查看全文 | 推荐本文 |
  • 英文篇名:Design and Implementation of Online Emergency Plot Symbol Based on SVG
  • 作者:朱文娟 ; 路文娟 ; 李英 ; 李成名 ; 沈建明
  • 英文作者:ZHU Wenjuan;LU Wenjuan;LI Ying;LI Chengming;SHEN Jianming;College of Public Administration,Nanjing Agricultural University;Chinese Academy of Surveying and mapping;College of Geomatics,Shandong University of Science and Technology;
  • 关键词:SVG(scalable ; vector ; graphics) ; 在线态势标绘 ; 应急符号 ; 控制点生成 ; 坐标转换
  • 英文关键词:SVG;;online situation plotting;;emergency symbol;;control point generation;;coordinate conversion
  • 中文刊名:CHXG
  • 英文刊名:Journal of Geomatics
  • 机构:南京农业大学公共管理学院;中国测绘科学研究院;山东科技大学测绘科学与工程学院;
  • 出版日期:2018-10-05
  • 出版单位:测绘地理信息
  • 年:2018
  • 期:v.43;No.197
  • 基金:测绘地理信息公益性行业科研专项资助项目(201512020)
  • 语种:中文;
  • 页:CHXG201805027
  • 页数:4
  • CN:05
  • ISSN:42-1840/P
  • 分类号:100-103
摘要
根据当前WebGIS发展趋势和应急符号在Web地图上进行标绘的需求,在分析几种标绘编程语言的技术特点后,研究并设计了基于SVG(scalable vector graphics)应急符号在线绘制机制并对地理坐标转换及非规则应急符号控制点的生成这一关键点作了阐述。在分析符号特征的基础上主要把应急标绘符号分为点符号和函数符号两种类别并且通过三层继承绘图机制(基本符号构建类-具体绘制类-编辑类)进行标绘。结果表明:该机制可以较好的实现交互式应急符号的在线标绘且能够满足相对复杂的应急规则及多变的现场环境,基本达到预期要求,其中点符号可通过用户定制模版无限扩展,对于一些复杂应急符号则以JavaScript API的方式提供给用户以便于制图人员和相关开发人员的使用,简化了开发的难度,提高了开发效率。
        This paper analyzes the technical features of several programming languages according to the current development trend of WebGIS and the requirements of emergency symbols plotting on the Web map,designs the online mapping mechanism based on the SVG emergency symbol,and interprets transformation of the geographical coordinates and the generation of the control points of the irregular emergency symbols.Then,based on the ananlysis of the symbolic features,this paper mainly divides them into two category:emergency plotting symbols and functions and plots them through three layers of inheritance mapping mechanism(basic symbol building class-specific drawing classes-editor).Results show that this mechanism can better realize the interactive emergency sign online plotting,can meet the emergency rule and relatively complex and changeable field environment,and achieves the expected requirement:the dot notation by custom template can extends infinitely,can reduce the development difficulty by providing user with some complex emergency signs in the form of a JavaScript API for drawing the use of personnel and related developers,and can improve the development efficiency.
引文
[1]张永红.基于Web的态势标绘及应用技术研究[J].中国电子科学研究院学报,2009,4(1):45-49
    [2]徐敬海,徐徐,聂高众,等.基于GIS的地震应急态势标绘技术研究[J].武汉大学学报·信息科学版,2011,36(1):66-70
    [3] Stefanakis E.Representation of Map Objects with Semistructured Data Models[C].Symposium on Geospatial Theory,Processing and Applications,Ottawa,2002
    [4]孙少红,边馥苓.SVG网络图像标准支持下的地图显示[J].测绘信息与工程,2002,27(5):15-16
    [5]周文生.基于SVG的WebGIS研究[J].中国图像图形学报,2002,7(7):693-698
    [6]覃如府,许惠平,王家林,等.基于XML的通用地图符号库设计与实现[J].同济大学学报:自然科学版,2008,36(8):1 138-1 142
    [7]刘丹.利用VML和SVG绘制军标箭头符号的算法实现[J].测绘科学,2014,39(4):115-118
    [8]林峰,郭朝珍.基于SVG的WebGIS交互协同机制的设计与实现[J].东南大学学报(自然科学版),2010,40(S2):273-274
    [9]张海泉,潘懋,吴焕萍,等.面向GIS的矢量线状符号填充算法研究[J].地理与地理信息科学,2004,20(4):11-14
    [10]王妮,钟志农,李军,等.基于Map Objects的军事标图系统[J].兵工自动化,2006,25(8):36-37
    [11]汪维华,汪维富.基于SVG的WebGIS的研究与实现[J].计算机工程与设计,2008,29(22):5 706-5 707
    [12]李剑萍,章玲玲,李昊,等.基于Flex与ArcGIS Server的Web军事态势标绘系统设计与实现[J].测绘地理信息,2014,39(3):59-61
    [13]杨小莉.态势标绘中态势图的生成研究[J].光电与控制,2004,11(2):68-70

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700