System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及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、如果将办公电脑、服务器硬件升级为国产
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.根据权
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架构可配适多种操...
【专利技术属性】
技术研发人员:曾星,黄迪,高存捷,潘琴荣,信华杰,
申请(专利权)人:杭州水务数智科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。