数据平台接口规范(数据接入平台模块功能)

网友投稿 353 2023-03-13

本篇文章给大家谈谈数据平台接口规范,以及数据接入平台模块功能对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。 今天给各位分享数据平台接口规范的知识,其中也会对数据接入平台模块功能进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

数据接口

系统在运行中将用到大量的数据资料数据平台接口规范,必须在设计初始就明确各类数据标准以及各子系统的数据接口。根据各子系统设计的数据项需求及产生的成果数据项数据平台接口规范,确定各项数据的数据表,定义表结构,进行代码设计,然后由数据库系统实施,同时形成文档,作为系统的数据标准,统一执行。

数据的分类、编码设计、数据库的设计、地图制图、数据录入和质量检验,均遵循国家和行业主管部门的标准、规范、规程;如没有统一的规范规程,则参照相关的规程进行规范化设计。系统有关的数据定义全部形成文档,作为技术规范,统一使用。

各子系统在设计时应当明确与相关子系统的数据关系,提出相关子系统必须提交的数据表要求和系统运行过程中的提交时间,对应子系统按照该提交数据要求在系统中进行相应设计和开发,保证数据流动的通畅,这是基于数据的系统集成方案的关键,是数据平台接口设计的重要依据。系统间数据关系须形成文档,作为系统间数据接口标准规范,统一执行。

数据关系与数据标准相辅相成,共同定义数据平台接口规范了数据平台与各个子系统之间的输入、输出接口。在数据接口设计中应重点考虑以下几个方面:

(1)遥感数据与图形数据的接口:利用图形配准技术,予以解决。遥感数据是动态监测专题图件产生的基础,必须经过坐标配准,才能产生专题图件。配准过程由遥感动态监测子系统执行,需要应用综合数据库中的地形图数据。在配准后遥感数据与图形数据的套合依据空间坐标进行。

(2)空间数据与属性数据的接口:利用关键字建立联系。在数据建库过程中依据数据标准有关文档规定建立图形库和属性库结构,确定关键字段,同时定义关键字段编码方案,保证关键字段唯一性。在数据采集过程中对关键字段赋予代码。系统维护过程中的数据采集也必须依据编码方案对关键字段赋值。在应用系统中使用时只需建立图形库与属性库间的关联即可。

( 3) 子系统之间数据的接口: 各子系统之间数据的交换通过数据库进行,所以子系统间数据接口本质上是子系统与后台数据库的接口; 在建立数据库时,已经由数据库管理系统依据系统间数据关系建立数据平台接口规范了接口。

系统内数据关系包括:

数据管理与数据库子系统接受业务处理与信息服务子系统录入的有关基础信息、遥感动态监测子系统输入的遥感数据及各子系统产生的成果数据,为各子系统提供综合基础数据、专题数据和成果数据。

遥感动态监测子系统需要数据库系统管理的遥感数据、地形图数据和历史专题数据。

生态专业分析子系统需要遥感动态监测子系统产生的专题图件和综合数据库中的历史专题图件以及属性资料。

业务处理与信息服务子系统需要数据库子系统管理的综合基础数据和各专业应用子系统产生的成果数据。

什么是接口文档,如何写接口,有什么规范?

含义是:在项目开发中,web项目的前后端分离开发,APP开发,需要由前后端工程师共同定义接口,编写接口文档,之后大家都根据这个接口文档进行开发,到项目结束前都要一直维护。

目的是:项目开发过程中前后端工程师有一个统一的文件进行沟通交流开发。项目维护中或者项目人员更迭,方便后期人员查看、维护。

规范是:以/a开头,如果需要登录才能调用的接口(如新增、修改;前台的用户个人信息,资金信息等)后面需要加/u,即:/a/u;中间一般放表名或者能表达这个接口的单词;get方法,如果是后台通过搜索查询列表,那么以/search结尾,如果是前台的查询列表,以/list结尾;url参数就不说了。


API(Application Programming Interface,应用程序接口)是一些预先定义的接口(如函数、HTTP接口),或指软件系统不同组成部分衔接的约定。用来提供应用程序与开发人员基于某软件或硬件得以访问的一组例程,而又无需访问源码,或理解内部工作机制的细节。

应用程序接口又称为应用编程接口,是一组定义、程序及协议的集合,通过 API接口实现计算机软件之间的相互通信。API 的一个主要功能是提供通用功能集。

API同时也是一种中间件,为各种不同平台提供数据共享。程序设计的实践中,编程接口的设计首先要使软件系统的职责得到合理划分。良好的接口设计可以降低系统各部分的相互依赖,提高组成单元的内聚性,降低组成单元间的耦合程度,从而提高系统的可维护性和可扩展性。

服务接口规范

3.3.6.1 海洋标量场数据绑定接口规范

海洋标量场数据绑定接口是为了向海洋标量场时空过程可视化功能提供数据的辅助程序接口,包括点过程可视化服务接口、线过程可视化服务接口和面过程可视化服务接口。下面是三个接口的定义规范。

(1)点过程可视化接口规范

public bool Identify(string sServerName,string sServerType,double dX,double dY,Ar-rayList iLayerIDArrayList,out ArrayList

sLayerNameArrayList,out ArrayList sValueArrayList)

sServerName: 服务名,string 类型。

sServerType: 服务类型,string 类型。

dX: 选择位置 X 坐标,double 类型。

dY: 选择位置 Y 坐标,double 类型。

iLayerIDArrayList: 图层 ID 起始位置,ArrayList 类型。

sLayerNameArrayList: 返回的图层名列表,ArrayList 类型。

sValueArrayList: 返回的图层的数据,ArrayList 类型。

(2)线过程可视化服务接口规范

Public bool GetProfiles(string sServerName,string sServerType,ArrayList

dXArrayList,ArrayList dYArrayList,ArrayList iLayerIDArrayList,out ArrayList sLayer-NameArrayList,out ArrayList sValueStringArrayList)

sServerName: 服务名,string 类型;

sServerType: 服务类型,string 类型。

dXArrayList: X 坐标数组,数组列表类型。

dYArrayList: Y 坐标数组,数组列表类型。

ILayerIDArrayList: 层 ID 数组列表,数组列表类型。

sLayerNameArrayList: 返回参数,层名数组列表,数组列表类型。

sValueStringArrayList: 返回参数,值数组列表,数组列表类型。

(3)面过程可视化服务接口规范

public string GetImageURL(string ServiceURL,double [] arrl,int FromId,int ToId,out string str)

ServiceURL: 服务的地址,string 类型。

arrl: 选择范围坐标,double 数组。

FromId: 图层起始 ID,int 类型。

ToId: 图层终止 ID,int 类型。

Str: 输出参数,返回 URL 地址,string 类型。

3.3.6.2 ARGO 信息服务绑定接口规范

为了进行 ARGO 数据的获取和图形表达,需要开发数据获取、曲线生成的函数接口,其接口规范如下:

(1)ARGO 数据获取接口规范

Public DataSet GetArgoNumbCycleDataSet()

本接口无参数,返回制定 ARGO 数据内容。

(2)通过属性生成 Argo 数据曲线图接口规范

Public String CreatGraphByAttribute(float x,float y,string graphType)

X∶X 坐标值,float 类型。

Y∶Y 坐标值,float 类型。

graphType: 图标类型,string 类型。

(3)通过空间位置生成 Argo 数据曲线图接口规范

Public ArrayList CreatGraphByCoordinate(String plateformNumb, string circleNumb,string graphType)

plateformNumb: 平台编号,String 类型。

circleNumb: 圆半径,string 类型。

graphType: 图标类型。

3.3.6.3 海洋矢量场数据服务绑定规范

矢量场数据包括风场数据和流场数据,接口函数包括获得矢量场数据列表、获得矢量场数据内容、生成矢量场图形、获得点选处矢量场属性和序列化显示。下面分别介绍其接口规范。

(1)获得流场数据文件列表接口规范

Public ArrayList Get_CurrentsList()

本接口无参数,返回所有流场数据文件列表。

(2)获得海流文件中数据内容

Public ArrayList Get_CurrentsData(string fileName)

fileName: 流场数据文件名,string 类型。

本接口函数返回文件中的数据值。

(3)生成流场要素接口规范

Public String DrawCurrents(object []fileDataList )

fileDataList: 流场文件数据值。

本接口函数生成流场矢量图。

(4)获得点选处海流数据属性接口规范

Public ArrayList Get_Property(float x,float y )

X: 鼠标点选处 X 坐标,float 类型。

Y: 鼠标点选处 Y 坐标,float 类型。

本接口函数的返回值为点击处的属性值。

(5)序列化显示接口规范

Public ArrayList SeriesShow(String []fileName )

fileName: 流场数据文件名,string 类型。

本接口规范返回剖面文件序列。

(6)获得风场数据文件列表接口规范

Public ArrayList Get_WindsList()

本接口无参数,返回所有风场数据文件列表。

(7)获得风流文件中数据内容

Public ArrayList Get_WindsData(string fileName)

fileName: 风场数据文件名,string 类型。

本接口函数返回文件中的数据值。

(8)生成风场要素接口规范

Public String DrawWinds(object []fileDataList )

fileDataList: 风场文件数据值。

本接口函数生成风场矢量图。

(9)获得点选处风场数据属性接口规范

Public ArrayList Get_Property(float x,float y)

X: 鼠标点选处 X 坐标,float 类型。

Y: 鼠标点选处 Y 坐标,float 类型。

本接口函数的返回值为点击处的属性值。

(10)获得风场玫瑰图

Public String Get_RoseGraph(String time float MaxX,float MaxY float MinX,float MinY)

Time: 数据时间,string 类型。

MaxX: 最大 X 坐标值,float 类型。

MaxY: 最大 Y 坐标值,float 类型。

MinX: 最大 X 坐标值,float 类型。

MinY: 最大 Y 坐标值,float 类型。

返回风玫瑰图的 URL。

(11)序列化显示接口规范

Public ArrayList SeriesShow(String []fileName )

fileName: 流场数据文件名,string 类型。

本接口规范返回剖面文件序列。

有了数据接口规范,怎么写接口程序?

你所谓的接口规范是一组API吗,是以数据文件还是数据库做为输入
我觉得应该是后者,那就通过标准接口如odbc来读取需要的数据,然后按老师要求输出文本,应该不太难
先问清楚老师的要求的说 关于数据平台接口规范和数据接入平台模块功能的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。 数据平台接口规范的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于数据接入平台模块功能、数据平台接口规范的信息别忘了在本站进行查找喔。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:数据平台解决方案(数据平台的管理方法)
下一篇:大数据汇聚的办法有那些(大数据汇聚的办法有那些呢)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~