CMISS接口应用开发说明

CMISS接口应用开发说明

ID:40742394

大小:1.40 MB

页数:19页

时间:2019-08-07

CMISS接口应用开发说明_第1页
CMISS接口应用开发说明_第2页
CMISS接口应用开发说明_第3页
CMISS接口应用开发说明_第4页
CMISS接口应用开发说明_第5页
资源描述:

《CMISS接口应用开发说明》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、CMISS接口应用开发说明1.接口应用开发与实战1.1CIMISS接口应用概述1.1.1CIMISS接口开发流程1.1.1.1登录网站,申请API账户登录MUSIC接口网站,申请web用户和API账户。参见“2.7用户空间与接口测试”。1.1.1.2明确需求,选择资料(1)想要获取哪类资料:地面资料、雷达资料、卫星资料、服务产品资料(2)资料需要不需要质控:基数据、质控后(3)所需资料的时间属性:分钟级、小时、日值、候值、旬值、年值(4)所需资料的空间属性:站号级、区县级、市级、省级、流域级、国家级、世界

2、级(5)所需资料的要素属性:根据不同的时间、空间属性,关注的要素级别也不相同。以气温为例:过去24小时变温、过去24小时最高气温(小时级)、平均气温、最高气温(日级)……1.1.1.3参考网站,选择资料和接口(1)选择检索一个时次的还是一个时间范围的:time(s)、timeRange(2)选择检索一个站的还是个区域的:staId、adminCode(3)选择检索资料要素、还是统计信息:StaElemSearch、StaElemStat(4)选择所要的返回方式:对象、html、json、jsonp、txt

3、、xml1.1.1.4在线测试接口在“用户空间”中,对选择的资料和接口进行调用测试。参见“2.7用户空间与接口测试”。1.1.1.5资料、接口无误,进行开发(1)仅仅是查看资料情况或查询资料量很小,无需编程使用REST即可;(2)仅仅是需要保存资料,无格式限制,脚本方式下载即可;(3)选择适合的接口调用方式:clib、webs;(4)选择自己擅长的编程语言进行开发。1.1.1MUSIC调用方式l客户端方式:使用ICE中间件平台,将数据返回封装为ICE对象,再由ICE提供的API接口解析为调取的数据。开源中

4、间件ICE提供多种语言支持C/C++、C#、Java、PHP、Python。主要适用于后台加工处理系统,如数值预报资料同化系统等,能较快地提供大数据量的数据对象和文件检索。lREST方式:主要适用于前台交互应用系统,如县级综合业务平台、气象业务内网等,检索数据量不宜过大,返回XML、json、html、text等多种格式,其中,文件类产品一般不返回数据,只返回其URL。lWebService方式:主要适用于前台交互应用系统,如县级综合业务平台、气象业务内网等,检索数据量不宜过大,除以数组形式返回要素数据外

5、,也支持与REST服务相同的返回格式和功能。l脚本方式:主要适用于个人用户,通过配置脚本,执行部署在客户端的脚本工具,即可定时或一次性地获取所需数据,存为本地文件。1.2接口使用-客户端方式(以Java为例)从网站中下载客户端SDK包,即可使用。此外,还可以直接从网站上下载DEMO工程,里面包含了REST、WEBService和客户端开发的所有示例代码,可在修改服务地址后,直接运行使用。1.2.1Java编程环境安装与配置1.2.1.1Java安装双击jdk-7u80-windows-x64.exe,默认

6、安装路径,并一路选择默认即可。为系统添加环境变量:计算机右键->属性->高级系统设置->高级->环境变量,新建系统变量JAVA_HOME:C:ProgramFilesJavajdk1.7.0_80新增系统变量CLASSPATH:(注:变量值在最开始的地方有一个点,即“.”)变量值为.;C:ProgramFilesJavajdk1.7.0_80libtools.jar;C:ProgramFilesJavajdk1.7.0_80jrelib在系统变量PATH中添加:C:Progr

7、amFilesJavajdk1.7.0_80bin;在CMD中输入:java–version,如出现以下信息即表示安装成功。1.1.1.1Eclipse安装与配置解压eclipse-jee-mars-R-win32-x86_64.zip,在Windows->Preference->Java->InstalledJREs中设置JRE环境:1.1.1Demo工程1.1.1.1工程导入File->Import->ExistingProjectsintoWorkplaces:1.1.1.1工程结构lclie

8、nt.config:配置应用服务器地址llib包:工程引用第三方的jar包lJRESystemLibrary:使用安装在系统中的Java的类库lReferenceLibraries:第三方jar包编译引入工程lsrc:工程代码包1.1.1.1程序代码结构l接口调用方式:clib(客户端)、rest、websl调用通用接口类型:FileInfoSearch:文件类资料检索GribElemPointSearch:数值格点检索(一点

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。