一种基于开源的WEBGIS实现二三维一体化的方法与流程

文档序号:19947123发布日期:2020-02-18 09:37阅读:1186来源:国知局

本发明涉及一种webgis的开源应用,更具体的涉及一种基于开源的webgis实现二三维一体化的方法。



背景技术:

开放是信息交流的趋势,而web的本质特征就是其开放性,它涵盖了网络、通信、面向对象、数据库、分布式计算等众多技术,并随着这些技术的进步而改变。在开源思想广泛渗透到gis领域时,国内外许多科研院所相继开发出开源的gis,2006年初,国际地理空间开源基金会(opensourcegeospatialfoundation,osgeo)成立,经过数十年的发展,基金会的项目已经涵盖了从桌面c/s系统到b/s的webgis系统,以及各种地理空间中间件等数十个门类的开源地理空间项目。



技术实现要素:

发明目的:本发明目的在于针对现有技术的不足,提供一种提供空间数据的三维展示及交互式操作功能的基于开源的webgis实现二三维一体化的方法。

技术方案:本发明所述一种基于开源的webgis实现二三维一体化的方法,提供统一的数据库访问服务和文件库访问服务;此外,数据处理子系统还通过数据预处理功能,实现对各类空间数据(包括矢量数据、栅格数据、dem数据、模型数据等)的预处理,为本系统的数据服务应用提供数据支撑和数据服务,实现了地图浏览服务、查询和分析服务、统计服务、开发工具包、专题图、打印出图等功能。

本发明技术方案的进一步限定为,客户端设计研发采用基于微件(widget)的设计思路,可将系统业务逻辑与界面展示、样式等分离,以达到系统的易扩展、易应用的技术目标,可自由定制个性化界面风格及各类所需的服务,实现快速开发的目标。

进一步地,核心gis功能采用业界成熟的开源技术方案,以确保对新技术的兼容和平台的开放性、扩展性,其中2维webgis引擎采用openlayer3类库,3维webgis引擎采用cesium类库,以及开源空间数据处理gdal库等解决方案。

有益效果:本发明提供的一种基于开源的webgis实现二三维一体化的方法,可实现地图浏览服务、空间查询和分析服务、空间统计服务、专题图制作等,综合利用开源的二三维gis引擎、海量空间数据处理等技术,实现二维数据在三维浏览模式中的浏览、交互式操作等功能,也可单独在三维视图中进行数据管理及交互式操作功能,达到二三维一体化的目标。

具体实施方式

下面对本发明技术方案进行详细说明,但是本发明的保护范围不局限于所述实施例。

实施例1:本发明所述一种基于开源的webgis实现二三维一体化的方法,提供统一的数据库访问服务和文件库访问服务;此外,数据处理子系统还通过数据预处理功能,实现对各类空间数据(包括矢量数据、栅格数据、dem数据、模型数据等)的预处理,为本系统的数据服务应用提供数据支撑和数据服务,实现了地图浏览服务、查询和分析服务、统计服务、开发工具包、专题图、打印出图等功能。

客户端设计研发采用基于微件(widget)的设计思路,可将系统业务逻辑与界面展示、样式等分离,以达到系统的易扩展、易应用的技术目标,可自由定制个性化界面风格及各类所需的服务,实现快速开发的目标。

核心gis功能采用业界成熟的开源技术方案,以确保对新技术的兼容和平台的开放性、扩展性,其中2维webgis引擎采用openlayer3类库,3维webgis引擎采用cesium类库,以及开源空间数据处理gdal库等解决方案。

本发明提供的一种基于开源的webgis实现二三维一体化的方法,可实现地图浏览服务、空间查询和分析服务、空间统计服务、专题图制作等,综合利用开源的二三维gis引擎、海量空间数据处理等技术,实现二维数据在三维浏览模式中的浏览、交互式操作等功能,也可单独在三维视图中进行数据管理及交互式操作功能,达到二三维一体化的目标。

如上所述,尽管参照特定的优选实施例已经表示和表述了本发明,但其不得解释为对本发明自身的限制。在不脱离所附权利要求定义的本发明的精神和范围前提下,可对其在形式上和细节上作出各种变化。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1