System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于BS架构可配适多种操作系统的GIS平台技术方案_技高网

基于BS架构可配适多种操作系统的GIS平台技术方案

技术编号:44569508 阅读:4 留言:0更新日期:2025-03-11 14:28
本申请公开了一种基于BS架构可配适多种操作系统的GIS平台。所述基于BS架构可配适多种操作系统的GIS平台包括:数据层、管理层、业务层,数据层用于存储和分析空间数据以及储存地图切片;管理层包括GIS编辑器和GIS中台,其中,所述GIS编辑器用于在浏览器端进行地图编辑操作;所述GIS中台用于在浏览器端进行地图服务发布和数据分析;业务层用于进行交互;其中,所述数据层、所述管理层和所述GIS中台中至少之一采用至少一开源软件。

【技术实现步骤摘要】

本申请涉及gis平台领域,具体涉及一种基于bs架构可配适多种操作系统的gis平台。


技术介绍

1、地理信息系统(geographic information system,gis)是在计算机硬、软件系统支持下,对整个或部分地球表层空间中的有关地理分布数据进行采集、储存、管理、运算、分析、显示和描述的技术系统,是自然资源、智慧城市、交通、农业等领域信息化建设的基石,也是经济数字转型和产业升级的重要技术引擎。

2、空间信息安全至关重要。目前,国产gis平台替换面临诸多挑战,例如,由于国外软件与国产化环境不配适,将数据资产和数据服务无缝迁移至国产化环境较难实现;替换成本高;新gis平台学习成本高。

3、具体地,目前行内对于国产gis平台采用的技术架构为客户端/服务器(client/server, c/s)架构。c/s架构是一种典型的客户端服务器端架构。客户端需要实现绝大多数的业务逻辑和界面展示。在c/s架构中,作为客户端的部分需要承受很大的压力,因为显示逻辑和事务处理都包含在其中,通过与数据库的交互来达到持久化数据,以此满足实际项目的需要。相应地,采用c/s架构进行平台迁移、数据迁移等成本较大。

4、以国产gis行业内占有率最高的产品mapgis为例,其采用的技术架构为c/s架构,具体为:空间数据库+mapgis desktop+开放api,mapgis desktop是桌面端软件,承担着gis数据的编辑修改删除、样式的配置、地图服务发布等功能。

5、如果将办公电脑、服务器硬件升级为国产系统、国产品牌硬件,原有的国外gis平台(例如,arcgis)并不配适国产化环境,故需将国外gis更改为国产gis平台,再将地理数据完全迁移至国产gis平台,而原有国外gis平台(例如,arcgis)则完全废除。整套系统迁移方案非常耗时耗力,并且,还需要增加新的国产gis平台的培训、学习成本。

6、基于此,本申请需要一种新型的符合国产化需求的gis平台。


技术实现思路

1、本申请的一优势在于提供了一种基于bs架构可配适多种操作系统的gis平台,其中,所述基于bs架构可配适多种操作系统的gis平台符合国产化需求,能够配适多种操作系统,无缝迁移至任意环境,降低迁移成本,降低新平台学习成本。

2、本申请的另一优势在于提供了一种基于bs架构可配适多种操作系统的gis平台,其中,所述基于bs架构可配适多种操作系统的gis平台。

3、本申请的又一优势在于提供了一种基于bs架构可配适多种操作系统的gis平台,其中,所述基于bs架构可配适多种操作系统的gis平台能够高速地进行地图切片的读取。

4、本申请的又一优势在于提供了一种基于bs架构可配适多种操作系统的gis平台,其中,所述基于bs架构可配适多种操作系统的gis平台的地图样式配置自由度较高。

5、根据本申请的一个方面,提供了一种基于bs架构可配适多种操作系统的gis平台,其包括:数据层,用于存储和分析空间数据以及储存地图切片。

6、管理层,包括gis编辑器和gis中台,其中,所述gis编辑器用于在浏览器端进行地图编辑操作;所述gis中台用于在浏览器端进行地图服务发布和数据分析。

7、业务层,用于进行交互。

8、其中,所述数据层、所述管理层和所述gis中台中至少之一采用至少一开源软件。

9、在根据本申请所述的基于bs架构可配适多种操作系统的gis平台的一实施方式中,所述数据层通过开源数据库sqlite存储地图切片。

10、在根据本申请所述的基于bs架构可配适多种操作系统的gis平台的一实施方式中,所述编辑器采用开源插件mapbox gl draw进行地图编辑操作。

11、在根据本申请所述的基于bs架构可配适多种操作系统的gis平台的一实施方式中,所述gis编辑器通过开源地图引擎mapbox gl js进行地图展示。

12、在根据本申请所述的基于bs架构可配适多种操作系统的gis平台的一实施方式中,所述gis中台采用sqlview来区分图层。

13、在根据本申请所述的基于bs架构可配适多种操作系统的gis平台的一实施方式中,采用开源的地图样式编辑器maputnik为各个图层配置不同的样式。

14、在根据本申请所述的基于bs架构可配适多种操作系统的gis平台的一实施方式中,所述业务层包括gis移动端,所述gis移动端采用开源框架react native。

15、在根据本申请所述的基于bs架构可配适多种操作系统的gis平台的一实施方式中,所述gis移动端采用开源引擎rnmapbox进行地图渲染。

16、通过对随后的描述和附图的理解,本申请进一步的目的和优势将得以充分体现。

17、本申请的这些和其它目的、特点和优势,通过下述的详细说明,附图和权利要求得以充分体现。

本文档来自技高网...

【技术保护点】

1.一种基于BS架构可配适多种操作系统的GIS平台,其特征在于,包括:数据层,用于存储和分析空间数据以及储存地图切片;管理层,包括GIS编辑器和GIS中台,其中,所述GIS编辑器用于在浏览器端进行地图编辑操作;所述GIS中台用于在浏览器端进行地图服务发布和数据分析;业务层,用于进行交互;其中,所述数据层、所述管理层和所述GIS中台中至少之一采用至少一开源软件。

2.根据权利要求1所述的基于BS架构可配适多种操作系统的GIS平台,其特征在于,所述数据层通过开源数据库SQLite存储地图切片。

3.根据权利要求1所述的基于BS架构可配适多种操作系统的GIS平台,其特征在于,所述编辑器采用开源插件Mapbox GL Draw进行地图编辑操作。

4.根据权利要求1所述的基于BS架构可配适多种操作系统的GIS平台,其特征在于,所述GIS编辑器通过开源地图引擎Mapbox GL JS进行地图展示。

5.根据权利要求1所述的基于BS架构可配适多种操作系统的GIS平台,其特征在于,所述GIS中台采用SQLView来区分图层。

6.根据权利要求5所述的基于BS架构可配适多种操作系统的GIS平台,其特征在于,采用开源的地图样式编辑器maputnik为各个图层配置不同的样式。

7.根据权利要求1所述的基于BS架构可配适多种操作系统的GIS平台,其特征在于,所述业务层包括GIS移动端,所述GIS移动端采用开源框架React Native。

8.根据权利要求7所述的基于BS架构可配适多种操作系统的GIS平台,其特征在于,所述GIS移动端采用开源引擎rnmapbox进行地图渲染。

...

【技术特征摘要】

1.一种基于bs架构可配适多种操作系统的gis平台,其特征在于,包括:数据层,用于存储和分析空间数据以及储存地图切片;管理层,包括gis编辑器和gis中台,其中,所述gis编辑器用于在浏览器端进行地图编辑操作;所述gis中台用于在浏览器端进行地图服务发布和数据分析;业务层,用于进行交互;其中,所述数据层、所述管理层和所述gis中台中至少之一采用至少一开源软件。

2.根据权利要求1所述的基于bs架构可配适多种操作系统的gis平台,其特征在于,所述数据层通过开源数据库sqlite存储地图切片。

3.根据权利要求1所述的基于bs架构可配适多种操作系统的gis平台,其特征在于,所述编辑器采用开源插件mapbox gl draw进行地图编辑操作。

4.根据权利要求1所述的基于bs架构可配适多种操...

【专利技术属性】
技术研发人员:曾星黄迪高存捷潘琴荣信华杰
申请(专利权)人:杭州水务数智科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1