[发明专利]一种空间信息服务的二次开发方法有效
申请号: | 201611049714.7 | 申请日: | 2016-11-24 |
公开(公告)号: | CN106599087B | 公开(公告)日: | 2019-10-18 |
发明(设计)人: | 陈文康;李江伟;赵光俊;王汝英;李欣荣;刘万龙;张海涛;胡晓楠;高勇 | 申请(专利权)人: | 天津市普迅电力信息技术有限公司;国网信息通信产业集团有限公司 |
主分类号: | G06F16/29 | 分类号: | G06F16/29;G06F16/25;G06F8/34 |
代理公司: | 天津盛理知识产权代理有限公司 12209 | 代理人: | 韩奎勇 |
地址: | 300384 天津市西*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 空间 信息 服务 二次开发 方法 | ||
1.一种空间信息服务的二次开发方法,其特征在于包括步骤如下:
(1)开发人员登陆Web开发环境;其中包括:
①开发人员在浏览器中输入开发环境地址信息,进入登录页面;
②在登录界面中输入账号、密码验证信息,进入开发环境主页面;
③开发环境根据开发人员输入的登录信息,进行后台的初始化过程;
(2)新建空间信息服务工程;其中包括;
①输入新建工程信息,以及至少一个新服务的名称,命名需遵循相应的命名规则;
②指定服务的类型;
③指定服务的输入参数和返回参数信息,包括参数名、数据类型内容,如果数据类型非开发环境内置的数据类型,则需要进行数据类型自定义过程;
(3)Web开发环境初始化工程数据;
①初始化基础支撑服务目录和服务列表,提供基础支撑服务目录树和可视化功能组件,显示可视化编辑面板、脚本编辑器面板、数据对象面板、提示信息窗口界面元素;
②初始化开发人员定义的服务信息,自动生成基础脚本框架和代码;
③后台自动保存开发人员当前的工作内容,包括工程信息、服务信息内容;
(4)服务的具体功能开发,步骤包括;
①根据实现的服务功能,选择需要操作的地图数据对象,该数据对象是一个树状列表对象,层级依次为地图、图层组、图层,其中图层可以和图层组位于一个层级;该过程通过两种操作方式实现,一种是直接在数据对象面板上拖拽相应的数据图标到可视化面板上,另一种是直接在脚本编辑器面板上输入脚本,两种方式实现的效果一致;
②针对步骤①中的数据对象,选择其后需要执行的前置基础服务接口,该过程可以通过两种操作方式实现,一种是直接在目录树上拖拽相应的服务图标到可视化面板上,另一种是直接在脚本编辑器面板上输入脚本,两种方式实现的效果一致;
③经过步骤①和②,Web开发环境在可视化编辑面板上自动绘制出服务执行的初始流程,包括数据对象至基础服务再至待开发服务,在脚本编辑器面板同步产生相应的流程脚本;
④如果带开发的服务需要对多个数据对象进行操作,则再次执行步骤①、步骤②;
⑤在可视化编辑面板上鼠标双击待开发服务图标,则Web编辑器跳转到脚本编辑器面板,并将光标停留在服务开发脚本代码处;
⑥在脚本代码处根据实现的实际服务功能,基于数据对象,书写相应的逻辑脚本,整合并装配服务返回的数据结果,至此服务代码开发完成;
(5)服务的测试与发布;
①在Web开发环境工具栏中有一个执行按钮,点击即可对开发的服务进行执行调用,在提示信息窗口中将显示服务的编排和组装过程,最后显示服务的返回结果;
②在提示信息窗口中显示的信息类型包括信息、警告和错误,服务中出现的警告和错误均会在脚本编辑器面板的对应脚本处给出提示,以便于开发人员快速定位有问题的脚本代码;
③在Web开发环境工具栏中有一个发布按钮,点击该按钮,编辑环境在后端执行服务的编译和发布过程,发布成功后,默认弹出新的Web浏览器,在浏览器中显示服务的元数据信息,包括服务地址、参数、返回值描述内容。
2.根据权利要求1所述的空间信息服务的二次开发方法,其特征在于:所述步骤(1)的③步中开发环境根据开发人员输入的登录信息,进行后台的初始化过程包括检查该人员之前的开发信息、初始化开发界面的菜单、工具条、脚本编辑器组成部分。
3.根据权利要求1所述的空间信息服务的二次开发方法,其特征在于:所述步骤(2)的②步中指定服务的类型包括简单对象访问协议、表述性状态传递。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津市普迅电力信息技术有限公司;国网信息通信产业集团有限公司,未经天津市普迅电力信息技术有限公司;国网信息通信产业集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611049714.7/1.html,转载请声明来源钻瓜专利网。
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置