CMISS接口应用开发说明.docx

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CMISS接口应用开发说明

CMISS接口应用开发说明 接口应用开发与实战 CIMISS接口应用概述 CIMISS接口开发流程 登录网站,申请API账户 登录MUSIC接口网站,申请web用户和API账户。参见“2.7 用户空间与接口测试”。 明确需求,选择资料 (1)想要获取哪类资料:地面资料、雷达资料、卫星资料、服务产品资料 (2)资料需要不需要质控:基数据、质控后 (3)所需资料的时间属性:分钟级、小时、日值、候值、旬值、年值 (4)所需资料的空间属性:站号级、区县级、市级、省级、流域级、国家级、世界级 (5)所需资料的要素属性: 根据不同的时间、空间属性,关注的要素级别也不相同。以气温为例:过去24小时变温、过去24小时最高气温(小时级)、平均气温、最高气温(日级)…… 参考网站,选择资料和接口 (1)选择检索一个时次的还是一个时间范围的:time(s)、timeRange (2)选择检索一个站的还是个区域的:staId、adminCode (3)选择检索资料要素、还是统计信息:StaElemSearch、StaElemStat (4)选择所要的返回方式:对象、html、json、jsonp、txt、xml 在线测试接口 在“用户空间”中,对选择的资料和接口进行调用测试。参见“2.7 用户空间与接口测试”。 资料、接口无误,进行开发 (1)仅仅是查看资料情况或查询资料量很小,无需编程使用REST即可; (2)仅仅是需要保存资料,无格式限制,脚本方式下载即可; (3)选择适合的接口调用方式:clib、webs; (4)选择自己擅长的编程语言进行开发。 MUSIC调用方式 客户端方式: 使用ICE中间件平台,将数据返回封装为ICE对象,再由ICE提供的API接口解析为调取的数据。开源中间件ICE提供多种语言支持C/C++、C#、Java、PHP、Python。 主要适用于后台加工处理系统,如数值预报资料同化系统等,能较快地提供大数据量的数据对象和文件检索。 REST方式: 主要适用于前台交互应用系统,如县级综合业务平台、气象业务内网等,检索数据量不宜过大,返回XML、json、html、text等多种格式,其中,文件类产品一般不返回数据,只返回其URL。 Web Service方式: 主要适用于前台交互应用系统,如县级综合业务平台、气象业务内网等,检索数据量不宜过大,除以数组形式返回要素数据外,也支持与REST服务相同的返回格式和功能。 脚本方式: 主要适用于个人用户,通过配置脚本,执行部署在客户端的脚本工具,即可定时或一次性地获取所需数据,存为本地文件。 接口使用-客户端方式(以Java为例) 从网站中下载客户端SDK包,即可使用。此外,还可以直接从网站上下载DEMO工程,里面包含了REST、WEB Service和客户端开发的所有示例代码,可在修改服务地址后,直接运行使用。 Java编程环境安装与配置 Java安装 双击jdk-7u80-windows-x64.exe,默认安装路径,并一路选择默认即可。 为系统添加环境变量:计算机右键-属性-高级系统设置-高级-环境变量,新建系统变量JAVA_HOME:C:\Program Files\Java\jdk1.7.0_80 新增系统变量CLASSPATH:(注:变量值在最开始的地方有一个点,即“.”)变量值为 .;C:\Program Files\Java\jdk1.7.0_80\lib\tools.jar;C:\Program Files\Java\jdk1.7.0_80\jre\lib\ 在系统变量PATH中添加:C:\Program Files\Java\jdk1.7.0_80\bin; 在CMD中输入:java –version, 如出现以下信息即表示安装成功。 Eclipse安装与配置 解压eclipse-jee-mars-R-win32-x86_64.zip,在Windows-Preference-Java-Installed JREs中设置JRE环境: Demo工程 工程导入 File-Import-Existing Projects into Workplaces: 工程结构 client.config:配置应用服务器地址 lib包:工程引用第三方的jar包 JRE System Library: 使用安装在系统中的Java的类库 Reference Libraries:第三方jar包编译引入工程 src:工程代码包 程序代码结构 接口调用方式:clib(客户端)、rest、webs 调用通用接口类型: FileInfoSearch:文件类资料检索 GribElemPointSearch:数值格点检索(一点或多点) GribElemRectSearch:数值格点类检索(检索一个场)

文档评论(0)

2017ll + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档