一种制造技术

技术编号:39749771 阅读:7 留言:0更新日期:2023-12-17 23:47
本申请公开了一种

【技术实现步骤摘要】
一种GIS软件开发系统以及GIS软件的开发方法和装置


[0001]本申请涉及软件开发
,更具体地说,涉及一种
GIS
软件开发系统


技术介绍

[0002]GIS(Geographic Information System
,地理信息系统
)
是基于物质属性和空间坐标且与时间相关的艺术

科学

工程和技术的统称,是集计算机科学

地理科学

测绘科学

环境科学

城市科学

空间科学

信息科学和管理科学为一体的新兴边缘学科

它作为对地域空间分布相关的地理数据及其属性数据进行采集

存储

管理

分析的软件系统和开发工具,是一个图形与数据完美结合的系统,它不仅能将所需的数据更形象

更直观的地与图形紧密联系起来,而且能把结果以图形的方式显示出来,这给管理决策人员更科学

更直观

更准确

更及时地制定计划

处理问题提供了依据

[0003]GIS
平台,是指具有比较强度的通用
GIS
功能的商业软件,用户可以在其上用
JAVA、Delphi
等开发工具开发出各种
GIS
软件<br/>。GIS
软件是指用于基于
GIS
平台结合用户的业务需求开发出的计算机软件,例如在电力

水利

国土资源

交通等等行业正在应用的软件

[0004]目前,同一项目所涉及的硬件环境和软件环境大相径庭,其中对
GIS
软件的影响比较大的为操作系统和
GIS
平台,为了满足项目的需求,需要基于不同操作系统和
GIS
平台并采用多套代码进开发,导致产生大量的重复劳动,且使后续的维护成本较高


技术实现思路

[0005]有鉴于此,本申请提供一种
GIS
软件开发系统,用于适用多种操作系统和
GIS
平台,以避免重复劳动,并降低后续的维护成本

[0006]为了实现上述目的,现提出的方案如下:
[0007]一种
GI S
软件开发系统,应用于电子设备,配置有基于跨平台语言开发且相互配合的多个功能模块,多个所述功能模块包括
GIS
平台适配模块

统一框架模块和应用组件模块,其中:
[0008]所述
GI S
平台适配模块用于响应用户的调用请求,根据所述调用请求指向多个
GIS
平台中的目标
GI S
平台;
[0009]所述统一框架模块用于响应用户的框架调用请求,基于所述目标
GI S
平台向所述框架调用请求提供多种框架服务;
[0010]所述应用组件模块配置有多个应用组件,用于响应用户的组件选配请求选定并组装用户所选定的一个或多个所述应用组件

[0011]可选的,所述快平台语音为
JAVA
语言

[0012]可选的,所述
GIS
平台适配模块包括对应每个所述
GIS
平台的
GIS
基础接口层和与所述
G IS
基础接口层对应的实现层

[0013]可选的,所述统一框架模块包括统一桌面端框架和统一服务端框架

[0014]可选的,所述统一桌面端框架为基于
JAVAFX+Spr ing boot
的代码框架,包括核心


控制层

桌面层和启动层

[0015]可选的,所述统一服务端框架为基于
Spr ingboot
的微服务框架,包括
API


服务核心层
、Web
层和服务启动层

[0016]可选的,所述应用组件为功能组件或服务组件

[0017]可选的,所述功能组件包括功能逻辑层和表示层

[0018]可选的,所述表示层包括与所述功能组件对应的窗口
UI
层和与所述服务组件对应的服务接口层

[0019]可选的,所述窗口
UI
层被配置为与所述统一桌面端框架定义所述功能组件的接口标准,所述服务接口层被配置为与所述统一服务端框架定义所述服务组件的接口标准

[0020]从上述的技术方案可以看出,本申请公开了一种
GIS
软件开发系统,该系统配置有基于跨平台语言开发且相互配合的多个功能模块,包括
GI S
平台适配模块

统一框架模块和应用组件模块
。GIS
平台适配模块用于根据用户的调用请求指向多个
GIS
平台中的目标
GIS
平台;统一框架模块用于响应用户的框架调用请求,基于目标
GI S
平台向框架调用请求提供多种框架服务;应用组件模块配置有多个应用组件,用于响应用户的组件选配请求选定并组装用户所选定的一个或多个应用组件

本系统通过基于跨平台语言开发,并适配多种
GIS
平台,可以适用多种操作系统和
GIS
平台,从而能够避免开发者付出大量的重复劳动,并基于统一的平台能进一步降低基于其开发的
GIS
软件的维护成本

附图说明
[0021]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图

[0022]图1为本申请实施例的一种
GIS
软件开发系统的示意图;
[0023]图2为本申请实施例的另一种
G IS
软件开发系统的示意图;
[0024]图3为本申请实施例的又一种
G IS
软件开发系统的示意图;
[0025]图4为本申请实施例的又一种
G IS
软件开发系统的示意图

具体实施方式
[0026]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚

完整地描述,显然,所本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种
GIS
软件开发系统,应用于电子设备,其特征在于,配置有基于跨平台语言开发且相互配合的多个功能模块,多个所述功能模块包括
GIS
平台适配模块

统一框架模块和应用组件模块,其中:所述
GIS
平台适配模块用于响应用户的调用请求,根据所述调用请求指向多个
GIS
平台中的目标
GIS
平台;所述统一框架模块用于响应用户的框架调用请求,基于所述目标
GIS
平台向所述框架调用请求提供多种框架服务;所述应用组件模块配置有多个应用组件,用于响应用户的组件选配请求选定并组装用户所选定的一个或多个所述应用组件
。2.
如权利要求1所述的
GIS
软件开发系统,其特征在于,所述快平台语音为
JAVA
语言
。3.
如权利要求1所述的
GIS
软件开发系统,其特征在于,所述
GIS
平台适配模块包括对应每个所述
GIS
平台的
GIS
基础接口层和与所述
GIS
基础接口层对应的实现层
。4.
如权利要求1所述的
GIS
软件开发系统,其特征在于,所述统一框架模块包括统一桌面端框架和统一服务端框架
。5.
如权利要求4...

【专利技术属性】
技术研发人员:郭一珂黎韶光胡飞玲杨龙罗亚齐小玲张永朋韩晓峰
申请(专利权)人:上海数慧系统技术有限公司
类型:发明
国别省市:

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

1