[发明专利]一种空间信息服务的二次开发方法有效
申请号: | 201611049714.7 | 申请日: | 2016-11-24 |
公开(公告)号: | CN106599087B | 公开(公告)日: | 2019-10-18 |
发明(设计)人: | 陈文康;李江伟;赵光俊;王汝英;李欣荣;刘万龙;张海涛;胡晓楠;高勇 | 申请(专利权)人: | 天津市普迅电力信息技术有限公司;国网信息通信产业集团有限公司 |
主分类号: | G06F16/29 | 分类号: | G06F16/29;G06F16/25;G06F8/34 |
代理公司: | 天津盛理知识产权代理有限公司 12209 | 代理人: | 韩奎勇 |
地址: | 300384 天津市西*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 空间 信息 服务 二次开发 方法 | ||
本发明涉及一种空间信息服务的二次开发方法,该开发方法在Web开发环境管理并维护所开发的空间信息服务代码,在开发和调试过程中需要适配作为底层支撑的基础地理信息系统设施,包括文件组件、接口服务和数据对象,与部署环境相结合,形成一个完整的空间信息服务二次开发和调试发布环境。本发明可以简化空间信息服务的开发过程,提供统一的基于Web的开发环境,同时在后台适配多种地理信息系统平台的功能组件和服务接口,减少了开发环境搭建和配置环节,提高了服务开发的效率,同时可结合容器技术进行服务发布过程。
技术领域
本发明属于IT信息行业中软件开发技术领域,特别是一种空间信息服务的二次开发方法。
背景技术
传统的空间信息服务开发方法是基于已有的地理信息系统提供的功能组件开发接口或服务接口,采用常规本地安装的集成开发环境进行。除需在本地安装或导入地理信息系统组件库外,还需要安装相应的开发环境,配置过程繁琐复杂,对研发人员水平要求较高,影响快速开发。如何寻找一种简化开发过程的方法,降低开发复杂程度,使开发人员只关注功能实现过程。基于以上背景,目前如何寻找一种标准的开发方法,提供统一的基于Web的开发环境,通过可视化拖拽方式并结合较少的脚本编写过程,即可产生新的空间信息服务,尚没有完美的解决方案,本发明就是为了解决标准开发方法和统一的开发环境问题。
通过对国内公开专利及其它文献的检索,没有发现与本发明方法相近似的公开专利及文献。
发明内容
本发明的目的在于打破传统研发技术手段,提供一种空间信息服务的二次开发方法。
本发明解决其技术问题是采取以下技术方案实现的:
一种空间信息服务的二次开发方法,其特征在于包括步骤如下:
(1)开发人员登陆Web开发环境;其中包括:
①开发人员在浏览器中输入开发环境地址信息,进入登录页面;
②在登录界面中输入账号、密码验证信息,进入开发环境主页面;
③开发环境根据开发人员输入的登录信息,进行后台的初始化过程;
(2)新建空间信息服务工程;其中包括;
①输入新建工程信息,以及至少一个新服务的名称,命名需遵循相应的命名规则;
②指定服务的类型;
③指定服务的输入参数和返回参数信息,包括参数名、数据类型内容,如果数据类型非开发环境内置的数据类型,则需要进行数据类型自定义过程;
(3)Web开发环境初始化工程数据;
①初始化基础支撑服务目录和服务列表,提供基础支撑服务目录树和可视化功能组件,显示可视化编辑面板、脚本编辑器面板、数据对象面板、提示信息窗口界面元素;
②初始化开发人员定义的服务信息,自动生成基础脚本框架和代码;
③后台自动保存开发人员当前的工作内容,包括工程信息、服务信息内容;
(4)服务的具体功能开发,步骤包括;
①根据实现的服务功能,选择需要操作的地图或图层数据对象,该过程通过两种操作方式实现,一种是直接在数据对象面板上拖拽相应的数据图标到可视化面板上,另一种是直接在脚本编辑器面板上输入脚本,两种方式实现的效果一致;
②针对步骤①中的数据对象,选择其后需要执行的前置基础服务接口,该过程可以通过两种操作方式实现,一种是直接在目录树上拖拽相应的服务图标到可视化面板上,另一种是直接在脚本编辑器面板上输入脚本,两种方式实现的效果一致;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津市普迅电力信息技术有限公司;国网信息通信产业集团有限公司,未经天津市普迅电力信息技术有限公司;国网信息通信产业集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611049714.7/2.html,转载请声明来源钻瓜专利网。
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置