【技术实现步骤摘要】
一种基于WebGIS的图元标绘系统设计方法及系统
[0001]本专利技术属于图元标绘
,尤其涉及一种基于WebGIS的图元标绘系统设计方法及系统。
技术介绍
[0002]WebGIS(网络地理信息系统)指基于Internet平台,客户端应用软件采用网络协议,运用在Internet上的地理信息系统。常见的WebGIS开源框架有:OpenLayers、Leaflet、MapBox、Cesium、OpenGL等。
[0003]实际项目中不同的应用场景选择不同的框架。例如,在二三维一体化项目中,二维选择Openlayers,三维选择Cesium。基于不同的WebGIS开源框架都要实现图元标绘功能,并且标绘图元数据要通过标绘面板展示。不同的WebGIS开源框架处理标绘图元的API、数据格式、事件交互方式各不相同。导致项目开发耗费巨大的技术成本。并且处理方式冗余,数据和视图更新DOM操作繁琐,不利于代码的维护,降低了开发效率。
技术实现思路
[0004]为了解决上述技术问题,本专利技术提供了一种基于WebG ...
【技术保护点】
【技术特征摘要】
1.一种基于WebGIS的图元标绘系统设计方法,其特征在于,包括如下步骤:S1、分析现有WebGIS前端框架图元标绘的共性信息,采用开闭原则封装标绘图元处理器,配置统一的API;S2、基于Vue.js框架构建标绘图元UI适配器,封装标绘面板组件,标绘面板组件至少包括标绘图元属性、坐标和样式;S3、采用开源JSON Schema构建图元数据格式处理器,将输入数据转化为某一WebGIS前端框架标绘图元数据格式,验证标绘图元处理器提供的API是否缺少必填参数,缺少必填参数时发送提示信息。2.如权利要求1所述的图元标绘系统设计方法,其特征在于,所述的共性信息为标绘图元必要参数,至少包括图元位置信息、图元类型、图元填充类型及颜色、地图信息。3.如权利要求2所述的图元标绘系统设计方法,其特征在于,将共性信息在标绘图元处理器中至少设置为图元标绘创建基类、图元编辑基类、标绘图元样式基类。4.如权利要求3所述的图元标绘系统设计方法,其特征在于,所述的标绘图元处理器配置的API至少包括获取图元要素、要素删除事件、要素定位事件、要素编辑事件、标绘面板关闭事件。5....
【专利技术属性】
技术研发人员:刘同林,吴康,何云强,佘青,廖磊,张虎,曲胜志,
申请(专利权)人:北京机电工程研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。