【技术实现步骤摘要】
一种地图加载数据的方法及系统
[0001]本专利技术涉及地图管理
,尤其公开了一种地图加载数据的方法及系统。
技术介绍
[0002]近年来,随着科学技术的进步以及人们生活水平的提高,地理信息系统在人们生活中的应用越来越广泛,而网络又作为现今社会重要的交流和传播平台,GIS(Geographic Information System,地理信息系统)的数据和成果通过网络进行传输、发布、显示和应用。Cesium是一个基于WebGL的开源三维地图引擎,解决了传统插件式Web三维虚拟场景兼容性差的问题,实现跨平台三维流域信息Web端流畅加载。Leaflet地图框架写的地图和Cesium地图引擎写的地图中可以加载各种点线面数据和GeoJSON数据、三维模型。在这种地图框架技术实现的系统中,从优化地图加载大量数据时的界面渲染速度的角度出发,去设计多个技术解决方案。当Leaflet地图框架做的地图中需要有多个图层数据而且每个图层的数据都有很多条数据的时候,现在的设计是通过点击系统界面中二级菜单中加载各个图层数据的按钮的方式去实现,但在 ...
【技术保护点】
【技术特征摘要】
1.一种地图加载数据的方法,其特征在于,包括以下步骤:建立统一的基础数据库,准备二三维业务数据;利用专业GEO解析工具解析矢量数据的打包文件来新增图层;Web前端通过二三维Gis框架创建二三维地图并加载准备的所述二三维业务数据;Web前端将加载二三维数据后的二三维地图进行二三维一体化GIS展示。2.如权利要求1所述的地图加载数据的方法,其特征在于,所述Web前端将加载二三维数据的二三维地图进行二三维一体化GIS展示的步骤包括:采用Echarts饼状图展示二维地图的图层并加载矢量数据于所述二维地图中;为Leaflet框架编写专门的插件,采用所述插件在所述二维地图的画布上加载海量点;将新增的图层的数据形成geoJSON格式的API链接,Web前端调用所述API链接来获取响应的geoJSON数据,并加载所述geoJSON数据于二维地图中;采用并发下载所述geoJSON数据方式来加快数据在二维地图中的渲染速度。3.如权利要求1所述的地图加载数据的方法,其特征在于,所述Web前端通过二三维Gis框架创建二三维地图并加载准备的所述二三维业务数据的步骤包括:Web前端采用Leaflet框架创建二维地图并将矢量数据加载到创建的二维地图中;Web前端采用Cesium引擎创建三维地图并将基础数据加载到创建的三维地图中。4.如权利要求1所述的地图加载数据的方法,其特征在于,所述Web前端将加载二三维数据的二三维地图进行二三维一体化GIS展示的步骤包括:在三维地图中加载道路路口模型和道路路口车辆监控画面的监控视频窗口;运用WebSocket获取监控视频里车辆的类别信息和地理坐标信息;根据获取到的所述车辆的类别信息将不同类型的车辆加载到所述三维地图中,根据获取到的所述地理坐标信息来移动车辆;采用基准线校验所述道路路口模型,并移除地图中超时车辆。5.如权利要求4所述的地图加载数据的方法,其特征在于,所述采用基准线校验所述道路路口模型,并移除地图中超时车辆的步骤包括:校正模型位置,采用基准线校验来校正道路路口模型位置是否正确;移除车辆操作,若获取所述车辆的类别信息和所述地理坐标信息的时间超过预设的时间阈值时,则移除超时车辆。6.一种地图加载数据的系统,其特征在于,包括:建立模块(10),用于建立统一的基础数据库,准备二三维业务数据;解析模...
【专利技术属性】
技术研发人员:石健涛,刘俊清,谢利军,
申请(专利权)人:湖南力唯中天科技发展有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。