2019-09-13 15:22:06 envbox 阅读数 187
  • 系统架构师之Java虚拟机、OSGi—JVM性能架构项目实战...

    本课程主要是针对java的中、开发,主要面向于java的中开发人员,在了解java一定知识点的前提下更容易对本课程做到详细的学习,在讲课过程中也会涉及到一些基本的基础知识点从而来更好的学习本课程。由于目前的一些电力企业以及气象方面对于系统性能优化要求相当高,本课程就针对目前企业公司大量的涉及到了java系统性能优化以及深入的讲解,本课程主要特点就是,高效性、针对性、实用性、深入性。

    2646 人正在学习 去看看 张勇

基于互联网的环境影响评价技术服务平台(http://eia-data.com/)中环境空气质量模型技术支持服务系统可以提供大气预测所需地面气象数据、高空气象数据,还有环境质量分析所需的环境质量逐日数据(具体到市级或县级需要看当地国控点情况)。

 

选择项目厂址:直接在移动、缩放右侧地图,查找到项目位置,右键点击地图直接定位厂址,厂址经纬度和地区自动显示在所测筛选条件内。

点击筛选,查看具体站点位置。

2019-10-10 10:33:24 Together_CZ 阅读数 266
  • 系统架构师之Java虚拟机、OSGi—JVM性能架构项目实战...

    本课程主要是针对java的中、开发,主要面向于java的中开发人员,在了解java一定知识点的前提下更容易对本课程做到详细的学习,在讲课过程中也会涉及到一些基本的基础知识点从而来更好的学习本课程。由于目前的一些电力企业以及气象方面对于系统性能优化要求相当高,本课程就针对目前企业公司大量的涉及到了java系统性能优化以及深入的讲解,本课程主要特点就是,高效性、针对性、实用性、深入性。

    2646 人正在学习 去看看 张勇

      气象与环境数据本身就是有机结合计算的一个整体,气象形式的好坏虽不能决定空气质量的好坏但是却起着非常关键的影响作用,基于【气象+环境】大数据计算分析模式可以有效地最污染区域进行溯源分析,为区域网格监管、污染事件处理等提供强有力的支撑,目前本系统已经商用化,这里给出来一些示例图,如下所示:

杭州市实时热点溯源:

北京市实时热点溯源:

    系统支持不同的溯源计算逻辑,支持不同的网格精度设置,支持不同的数据类型,可以方便地去自定义设置计算的模式来获取计算结果。

 

 

 

 

 

2017-01-03 17:30:22 uglyye 阅读数 11744
  • 系统架构师之Java虚拟机、OSGi—JVM性能架构项目实战...

    本课程主要是针对java的中、开发,主要面向于java的中开发人员,在了解java一定知识点的前提下更容易对本课程做到详细的学习,在讲课过程中也会涉及到一些基本的基础知识点从而来更好的学习本课程。由于目前的一些电力企业以及气象方面对于系统性能优化要求相当高,本课程就针对目前企业公司大量的涉及到了java系统性能优化以及深入的讲解,本课程主要特点就是,高效性、针对性、实用性、深入性。

    2646 人正在学习 去看看 张勇

气象数据统一服务接口(MUSIC:Meteorological Unified Service Interface Community),基于国省统一的数据环境(CIMISS),面向气象业务和科研,提供全国统一、标准、丰富的数据访问服务和应用编程接口(API),为国、省、地、县各级应用系统提供唯一权威的数据接入服务。

1、强大的服务功能。访问接口提供全面的数据获取功能,包括:站点资料的检索、统计,格点资料的解析、裁剪和抽取,文件产品的查询、下载,台站信息的检索等。此外,不断发展和提供丰富的计算和应用服务,包括:历年同期的统计服务,等值线和色斑图的制作服务,历史数据统计分析服务,等等。

2、多样的服务方式。针对气象应用系统,提供多种不同的服务方式,包括客户端调用服务、web service、REST服务和脚本服务。其中,客户端调用主要面向大数据量的获取,提供高效的数据传输,如数值预报系统;web service和REST服务主要针对前台交互应用,提供便捷的编程体验,如气象业务内网;脚本调用主要服务于非编程人员,不用编程即可获取数据,如科研用户。

3、跨平台、多语言的开发支持。web service、REST服务支持所有平台和语言的调用。客户端调用服务和脚本服务,支持主流的操作系统,包括Linux 32/64bit、AIX、HP-UX、Windows 32/64bit等,提供多种语言的客户端开发包,包括C#、Java、C/C++、Fortran、PHP、Python等。

4、极度精简、稳定不变的客户端。客户端开发包,主要实现检索参数传入和数据结果返回的功能,不具备其他业务逻辑,访问接口的功能扩展只在服务端进行,不会影响客户端,因此,可以保证用户业务系统的连续和稳定,访问接口功能的增强对用户完全透明。

5、标准的调用方法。针对不同的服务方式,共提供9个标准的调用方法。其中,用户使用调用方法,选择合适的接口、资料和返回格式,来获取气象数据。

服务方式 调用方法ID 调用方法名称 返回数据格式 适用资料
客户端调用 callAPI_to_array2D 获取二维(站)点数据 站点资料结构体/类( RetArray2D) 站点资料、格点资料(抽取点)、台站信息
callAPI_to_gridArray2D 获取二维格点场数据 格点资料结构体/类(RetGridArray2D) 格点资料(场数据)
callAPI_to_saveAsFile 获取检索结果并存入文件 文件信息结构体/类( RetFilesInfo) + 数据文件 站点资料、格点资料(点/面)、台站信息
callAPI_to_downFile 下载服务端文件 文件信息结构体/类( RetFilesInfo) + 数据文件 文件产品(雷达、卫星、数值预报等)
callAPI_to_fileList 获取文件列表信息 文件信息结构体/类( RetFilesInfo) 文件产品(雷达、卫星、数值预报等)
callAPI_to_serializedStr 获取序列化的字符串结果 String(序列化的) 站点资料、格点资料(点/面)、台站信息、文件产品(文件URL等信息)
web service callAPI_to_serializedStr 获取序列化的字符串结果 String(序列化的) 站点资料、格点资料(点/面)、台站信息、文件产品(文件URL等信息)
callAPI_to_array 获取二维字符串结果 Array(无描述信息) 站点资料、格点资料(点/面)、台站信息、文件产品(雷达、卫星、数值预报)
REST服务 rest 获取序列化的字符串结果 String(序列化的) 站点资料、格点资料(点/面)、台站信息、文件产品(文件URL等信息)
调用脚本 (脚本配置) 获取文件 文件 站点资料、格点资料(点/面)、台站信息、文件产品(雷达、卫星、数值预报等)



6、多种选择的返回格式。支持内存对象(结构体/类对象)、序列化字符串(XML/JSON/HTML/TEXT等)、数据文件(XML/JSON/HTML/TEXT等)、以及GIS数据格式(KML)、等等,以满足不同的应用需求和编程习惯。其中,内存对象和数据文件,只在客户端开发包中提供,适用于大数据量的获取和计算;序列化字符串,适用于数据的快速解析和前端显示应用;GIS数据格式,适用于GIS叠加显示分析。

7、可配置、针对业务的访问接口。每个访问接口,都是针对一个具体应用场景而定义:在后台,通过配置,设置其参数,匹配适用的资料种类,即可发布使用。目前已配置217个访问接口。用户在API网页上没有找到自己所需的接口时,即可联系数据服务人员,由其配制出一个新的接口提供服务。供接口选择的参数是系统预先定义的,涵盖各种检索条件,目前共有88个。

8、丰富的气象资料和产品。 CIMISS管理的所有资料,均可通过访问接口提供服务,目前包括:地面资料28种 、高空资料21种 、海洋资料 4种 、辐射资料 3种 、农气资料 29种 、数值模式 39种 、大气成分 10种 、历史代用 0种 、气象灾害 0种、雷达资料 110种 、卫星资料 159种 、科考资料 0种 、服务产品 17种 、台站信息等其它资料 5种。

9、详细的资料说明。针对每个资料,描述其时间序列、要素清单。尤其是针对模式产品,详细描述其预报时次、预报时效、统计时段、格网信息、预报要素及其层次信息等。

10、丰富的示例代码。针对每一个编程语言、每一种服务方式、每一个服务功能、每一个返回格式,都编制发布详细的示例代码和示例结果。此外,针对每个语言,都发布一个完整的DEMO工程,汇集所有的示例代码和常用工具方法,供用户直接加载和使用。

11、详细的标识代码信息。标识代码,是指针对某类气象要素,使用特定的一组数值,表示其取值意义。如,高空垂直探测意义中,65536表示标准层,32768表示对流层顶,等等。标识代码,对于用户认识数据的具体含义、以及设置API的检索条件中,都非常重要。统一访问接口目前整理了75类要素的标识代码,而且按需在不断补充中。

12、支持异构、不同存储技术的多源数据库。不同形态的气象资料,适用于不同的存储技术,CIMISS正在发展多种存储技术相结合的存储系统。访问接口,通过实现不同存储技术的适配器,接入多种不同的数据库,提供统一服务,目前支持的数据库包括:oracle数据库、分布式关系型数据库、NetCDF文件库等。

13、新技术的应用,极大提升服务时效。统一访问接口,使用redis内存数据库做缓存,提高了接口处理速度;使用ICE作为客户端调用的通信中间件,提供高效的数据传输;在web service之外,发布了更轻量级的REST服务,极大地降低了使用门槛、提高了编程体验。目前,访问接口支持50+并发的常用应用场景的数据获取。

14、国省联合开发,开放式发展建设。统一访问接口,于2014年4月启动全新改版,自主研发,国省信息中心技术人员联合建设,目前发布V1.4版本。在接口的持续发展中,将继续贯彻国省联合开发的模式,并建立开源社区,汇集全国的技术力量,开放式发展。

了解接口
一、接口简介
气象数据统一服务接口,基于国省统一的数据环境(CIMISS),提供全面的数据获取功能,包括:站点资料的检索、统计,格点资料的解析、裁剪和抽取,文件产品的查询、下载,台站信息的检索等。此外,不断发展和提供丰富的计算和应用服务,包括:历年同期的统计服务,等值线和色斑图的制作服务,历史数据统计分析服务,等等。

二、应用接入流程

三、接入流程说明
1、了解与选择资料
根据自己应用将实现的功能,明确应用所需的资料,然后在接口网站【气象资料】栏目中查找资料。气象资料分为14大类,14大类下面是具体的气象资料,其中台站信息归入“其它资料”中。点击感兴趣的资料,可在页面右边查看该资料的时间序列和要素清单。

点击“接口列表”,查看可调用该资料的接口清单。选择某个接口,进入接口的详细说明页面(即:2、了解资料接口)。

2、了解资料的接口
如果您的应用所需的资料存在于CIMISS环境中,如何获取资料将成为您关注的对象。资料接口是用户从CIMISS环境中获取资料的通道,每类资料根据常用的场景配置了相应的接口。当您需要获取某时刻的地面资料时,您可使用按时间检索地面数据要素(getSurfEleByTime)的接口。在调用接口前要先看接口参数描述中的参数的赋值方式、参数是否为必选,以及接口对资料检索时间的限制条件等信息。

3、查看示例代码
点击“示例代码”,获取该类接口的支持的开发模式与语言、不同的返回对象的编程示例以及相应的示例结果。

更多的使用示例参考使用示例页面。

4、申请API账号
在线注册申请。
步骤一:快速注册一个网站用户,无需审核即可登录。
步骤二:网站用户登陆后,在“用户空间”中申请一个或多个API账户。API账户,经管理员审核后,状态变为“审核通过”,方可使用。

5、选择开发模式与语言
目前支持客户端、REST、Web Service三种服务方式,支持JAVA、C#、C/CPP、PHP、Python等语言。
其中,客户端调用主要面向大数据量的获取,提供高效的数据传输,如数值预报系统;Web Service和REST服务主要针对前台交互应用,提供便捷的编程体验,如气象业务内网。
采用Web Service与REST方式开发程序,不需要下载SDK包。采用Web Service只需在服务器上获取wsdl服务,比如http://DNS/cimiss-web/services/ws?wsdl,注DNS为:(DNS列表内容),REST只需从服务器上获取服务action,比如http://DNS/cimiss-web/api?paramas,注DNS为:(DNS列表内容),params为检索接口参数。

序号 DNS
1 10.20.76.55:80



6、下载SDK与DEMO
SDK是支持C/S开发的客户端开发包,其中包含了数据请求、数据解析、数据高效传输等必要的功能。
DEMO为开发使用接口示范工程,DEMO工程中包含客户端、REST、Web Service三种开发模式。依据选择的开发语言下载相应的DEMO工程,配置相应的服务器ip与申请的API账户即可执行。
SDK与DEMO在【客户端&文档】页面下载。

7、开发应用程序
参考DEMO程序,从API网站选择合适的资料与相应的接口,开发应用程序。

ps:

1.接口的调用方法

接口的调用方法

2.返回的数据格式

返回的数据格式

2019-09-02 21:45:14 yibao3 阅读数 94
  • 系统架构师之Java虚拟机、OSGi—JVM性能架构项目实战...

    本课程主要是针对java的中、开发,主要面向于java的中开发人员,在了解java一定知识点的前提下更容易对本课程做到详细的学习,在讲课过程中也会涉及到一些基本的基础知识点从而来更好的学习本课程。由于目前的一些电力企业以及气象方面对于系统性能优化要求相当高,本课程就针对目前企业公司大量的涉及到了java系统性能优化以及深入的讲解,本课程主要特点就是,高效性、针对性、实用性、深入性。

    2646 人正在学习 去看看 张勇

界面介绍

农业数据可以用WheatA来获取,WheatA大数据系统覆盖了近六十年来各国农业生产数据,二十年全球每日气象数据、环境监测数据以及近五年全国期现货报价数据。主界面如下图所示,有生产数据、市场数据、气象数据、陆地数据和海洋数据五大板块内容。
在这里插入图片描述

生产数据调用

以调用全球各国小麦生产数据为例,点开数据调用说明可查询到相关商品代码,如小麦0410000。
小麦商品代码
在商品代码栏中输入0410000并键入任意年份如2019,选择你想查询的国家,比如中国,即可获取2019年中国小麦生产数据如下图所示。
在这里插入图片描述

也可以把数据导出为Excel格式,看起来会更方便。里面有关于我国小麦的收获面积、期初库存、产量、进口量、出口量、消费量等等数据。
在这里插入图片描述

市场数据调用

市场数据里可以调取所有期货商品的期现价格数据,比如我要2018年的玉米数据。
在这里插入图片描述导出为Excel格式看一下。
在这里插入图片描述

气象数据调用

WheatA系统把气象数据分为两类,第一类是实测数据,第二类是网格数据。实测数据界面如下图所示,这是NOAA提供的全球航空观测站点,红色密密麻麻的图钉就是一个个监测站。
在这里插入图片描述
你可以任意放大缩小地图,选择相应站点。比方说这里我选的是青岛流亭站,经度120.374 纬度36.266,调用2019年5月的数据。
在这里插入图片描述
该站点5月每一天的数据就全部获取到了。
在这里插入图片描述

土壤数据调用

再把主界面切换到陆地数据栏,选择子栏里的世界土壤数据库。
在这里插入图片描述
你可以任意输入经纬度坐标,也可以放大或缩小土类分布图,拖动鼠标选择自己想要的坐标点。这里我输入的是经度117.39 纬度31.94。
在这里插入图片描述
先点确定,再点预览就可以获取该点的土壤数据了
在这里插入图片描述
红色框出来的就是我们刚刚要查询的经纬度坐标。世界土壤数据的来源是联合国粮农组织,这部分数据并不能完全反应土壤的真实情况,但是可以作为背景值给我们提供参考。

学习小结

WheatA农业大数据系统总体来说操作简单,内容丰富,开发人员还是比较用心的,也非常有意义。不仅降低了科研人员寻找数据的工作量,其实也为公众打开了一扇科学数据的窗户。

2019-12-23 10:09:58 kingjames1984 阅读数 5
  • 系统架构师之Java虚拟机、OSGi—JVM性能架构项目实战...

    本课程主要是针对java的中、开发,主要面向于java的中开发人员,在了解java一定知识点的前提下更容易对本课程做到详细的学习,在讲课过程中也会涉及到一些基本的基础知识点从而来更好的学习本课程。由于目前的一些电力企业以及气象方面对于系统性能优化要求相当高,本课程就针对目前企业公司大量的涉及到了java系统性能优化以及深入的讲解,本课程主要特点就是,高效性、针对性、实用性、深入性。

    2646 人正在学习 去看看 张勇

环境影响评价数据

阅读数 200

没有更多推荐了,返回首页