学术堂首页 | 文献求助论文范文 | 论文题目 | 参考文献 | 开题报告 | 论文格式 | 摘要提纲 | 论文致谢 | 论文查重 | 论文答辩 | 论文发表 | 期刊杂志 | 论文写作 | 论文PPT
学术堂专业论文学习平台您当前的位置:学术堂 > 管理学论文 > 信息管理论文

信息系统统一数据平台设计

来源:学术堂 作者:姚老师
发布于:2016-07-19 共5046字

    本篇论文目录导航:

【题目】森林资源信息化管理模式探析
【第一章】森林资源信息化发展研究绪论
【第二章】森林资源与信息化理论知识及相关技术
【3.1 - 3.2】信息化管理网络基础设施建设
【3.3】信息系统统一数据平台设计
【3.4】信息化大数据云平台详细设计
【第四章】基于大数据云平台的森林资源信息管理系统设计
【结论/参考文献】浙江省森林资源信息化方案研究结论与参考文献

  3.3 统一数据平台设计

  3.3.1 数据分类。

  目前,我省林业数据主要是通过采集、交换、汇集与存储等手段在省市县三级建立已建系统中的各类数据库,通过规范林业信息分类、数据采集存储、处理、交换和服务的标准,对现有各类信息资源进行标准化处理,建立了一整套集数据资源采集、建库、传输、管理和使用为一体的技术体系和管理体系,将这些数据库共同构成全省林业数据库整体。

  1)地理信息类数据。

  地理信息类数据主要包括公共信息数据和专业信息数据。公共信息包括基础地理信息(DLG、DEM、DOM 等)和遥感影像数据(IKONOS、SPOT 等),用于反映地形、地貌的变化以及自然环境,将从测绘部门获取统一的数据。专业信息来源于全省生产、经营管理和监测方面的信息,包括权属信息、森林资源信息、生态公益林信息、森林经营信息、森林保护(防火、防病虫害及有害生物)等,以及与森林资源相关的、具有空间属性的其它生产、经营和管理方面的信息。

  2)电子政务类数据。

  电子政务类数据主要包括林木采伐数据、林产品运输数据、野生动植物数据、林权证办理数据、林地征占用审批数据、项目管理数据等,基于全省范围,从现有信息系统中提出数据。

  3)关联类数据。

  关联类数据主要包括行政代码、"二类"小班号、林权地块号、生态公益林小班号、林木采伐证号、林产品运输证号等,依据已有关联数据制定标准代码。

  2、数据库及构成。

  根据全省林业管理的要求,考虑与各环节管理的统一与数据交换,林业信息集成数据库主要包括:

  1)基础地理数据库。

  该数据库存储空间定位控制数据和一些相对稳定的参考性数据,很多应用都基于该数据库。例如生产量的统计、病虫害发生情况的统计,一般情况下都会按照行政区域进行分区域统计,分区域生成各专题图。通过矢量数据叠加正射影像图专题图形,从而让用户可更直观地了解森林资源的历史与现状。主要包括:

  (1)园区道路:高速公路、国道、小路等,形成线数据;(2)园区水系:主要水系、溪流、水库,形成线数据;(3)园区地名:地名数据是空间定位型的关系数据。通过地名数据的组织将固定地名、路名、河流、和单位等的名称,连同其汉语拼音及属性特征如类别、政区代码、归属、网格号、交通代码、高程、图幅号、图名、图版年度、更新日期、X 坐标、Y 坐标、经度、纬度等录入计算机建成的数据库,它与地形数据之间通过技术接口码连接,可以相互访问,形成点数据;(4)边界:行政边界,各种经营区边界,小班边界,林权地块边界,公益林小班边界等,形成面数据;(5)数字高程模型(DEM):存储大比例尺 DEM 数据,为 3D 建模提供服务;(6)遥感影像数据:保存各种经过校正、增强的现状和历史遥感图像。

  2)森林资源专题数据库。

  该数据库主要用于了解全省权属情况,森林资源、生态公益林、森林经营分布及生产力状况,数据库的内容包括权属分布图、森林资源分布图、生态公益林分布图、造林分布图、采伐情况分布图以及"二类"小班数据、生态公益林小班数据、林权数据、古树名木数据等。森林资源专题数据库不仅包含图形数据,也包含与图形数据有关的属性数据,它们通过关键字连接,共存与森林资源专题数据库中。

  3)森林经营数据库。

  以具体地块为单元,按时间序列记录地块上所产生的各种经营活动的时态数据库,如育苗造林、林木采伐等。不仅可以跟踪追溯,更有助于园区的科学经营,提高生产力。

  4)受灾情况数据库。

  该数据库保存历史受灾记录以及今后发生的受灾情况,以档案的形式组织保存。

  5)防火资源专题数据库。

  专业消防队、半专业消防队、了望台、护林站、防火线、防火林带、防火指挥部、防火设施设备、物资储备、火灾档案(多媒体)、热点、监控点、宣传牌等;6)系统维护数据库。平台用户及权限信息,整个平台根据管理与操作需要分为若干级。

  7)临时数据库。

  该数据库接收具有写入权限的用户进行数据的存储。临时数据库是数据的暂停场所,是为了保证系统数据的正确性而建立的面向信息采集点用户的数据库。

  8)元数据库。

  系统的元数据是对各种数据的描述,主要是数据的来源、性质、精度、形成时间、坐标系统、数据的生产者、数据质量等内容,元数据可以帮助用户确定所需数据的位置以及该数据的有关特征,在信息发布、信息查询时相当重要。需将各个数据库的元数据单独抽取出来,建立专门的元数据库。

  9)分类编码库。

  按数据库中的各种类别,进行分类编码的优化。

  10)符号库。

  符号库是为制图服务的,可以利用符号库提供各种符号来制作专题图,主要参考已有森林资源管理系统符号库,根据林业园区管理之需做增补。

  3.3.2 数据接口规范设计。

  1)接口的编码方式及响应格式。

  (1)编码方式。

  接口响应的数据基于 xml 语言格式,编码方式采用自定义编码的方式(常用编码方式包括:UTF-8、GBK、GB2312、ISO-8859-1 等),接口响应数据所使用的编码方式必须在返回 XML 头信息的 encoding 属性中说明。

  (2)接口响应格式。

  <?xml version="1.0" encoding="UTF-8" ?>

  <response>

  <head>

  <!--response 头信息-->

  <code>请求服务响应的状态码</code>

  <message>相关信息</message>

  </head>

  <body>

  <!--response 具体信息,接口返回的信息全部封装在 body 中-->

  </body>

  </response>

  (3)接口响应请求状态码。

  响应状态码返回格式:

  <?xml version="1.0" encoding="UTF-8" ?>

  <response>

  <head>

  <code>响应请求状态码</code>

  <message>响应请求状态码的描述</message>

  </head>

  <body>

  <!-接口返回的具体数据-->

  </body>

  </response>

  2)数据交换格式数据交换格式:DEF(Data Exchange Format)浙江省林业厅数据库集成不同形式的数据,数据类型也各不相同,异地数据的交互非常困难,DEF 使用统一的格式对数据进行封装,为资源共享与透明访问提供保障。

  (1)数据交换格式定义<def>

  <!--不同类型的数据-->

  <value>原始数据</value>

  <title>显示值</title>

  </def>

  (2)数据交换格式支持的数据类型<value>元素与<title>元素中的数据值相同,<title>元素可省略。

  文本类型:stringvalue: 文本内容title: 空整型类型:longvalue:数值(int、long 等)title:空浮点型类型:doublevalue:数值(float、double 等)title:数值的文本(可以是普通的显示方法,也可以用科学计数法显示)日期时间类型:datevalue: 从 1970 年 1 月 1 日 00:00:00 GMT 以来的毫秒数;负数表示在1970 年 1 月 1 日 00:00:00 GMT 之前的毫秒数title: yyyy-MM-dd 格式的时间HTML 类型:htmlvalue:HTML 字符串title: 纯文本内容字符串超链接类型:hyperlinkvalue:超链接字符串(包括 http、ftp 链接等)title: 空枚举类型:enumvalue:键title: 键所对应的值表达式类型:expressionvalue:表达式计算出的结果title:表达式计算出来结果的显示文件类型:files 增加接口value:

  <files>

  <file>

  <!-文件 id-->

  </file>

  <!-多个文件-->

  </files>

  title: 文件标题列表引用类型:

  value: 引用记录的 urititle: 引用记录 title 字段的标题集合类型:

  value:

  < items>

  <item>引用记录的 id(带/的格式)</item>

  <!-包含多个引用记录-->

  </items>

  title:记录数3)数据格式定义(1)采用协议HTTP1.1(超文本传输协议)超文本传输协议(HTTP)是一种为分布式,合作式,超媒体信息系统。HTTP的一个特点是数据表现形式是可输入的和可协商性的,这就允许系统能被建立而独立于数据传输。

  (2)接口安全采用基于 IP 地址的身份验证方式。在服务调用的过程中,服务提供者获取调用者的 ip 地址,在本地保存的授权访问 ip 地址列表中查询,认证通过执行服务返回数据,不通过则拒绝服务。

  拒绝服务返回数据格式:

  <?xml version="1.0" encoding="UTF-8" ?>

  <response>

  <head>

  <code>403</code>

  <message>服务拒绝访问-ip 地址认证未通过</message>

  </head>

  <body></body>

  </response>

  (3)连接方式POST 方式(必须实现):

  POST 方法被用于请求源服务器接受请求中的实体作为请求资源的一个新的从属物。 POST 方法的实际功能是由服务器决定的,并且经常依赖于请求 URI(Request-URI)。POST 方法的响应是可缓存的。

  4)数据获取接口(1)dhGetDatabaseList接口说明:

  数据获取接口,获得所有数据集唯一访问标识列表请求参数说明:

  verb:dhGetDatabaseList响应格式说明:

  <databaseList>

  <database>

  <!--访问该数据集唯一标识-->

  </database>

  <!-可以包含多个数据集-->

  </databaseList>

  (2)dhGetDatabaseSchema接口说明:

  数据获取接口,根据数据集唯一访问标识,获得数据库结构信息请求参数说明:

  verb:dhGetDatabaseSchemauri:数据集唯一访问标识响应格式说明:

  <schema>

  <dataset>

  <uri>数据集 Uri </uri>

  <title>数据集显示标题</title>

  <entity>

  <name>实体名称</name>

  <uri>实体 Uri,往往是数据集 Uri.实体名</uri>

  <description>实体描述信息</description >

  <title>实体显示标题</title>

  <identifier>主键字段</identifier>

  <field>

  <name>属性名称</name>

  <uri>属性 Uri,往往是实体 Uri.属性名</uri>

  <title>属性显示标题</title>

  <type>属性的类型 </type>

  [<target>可选项。当该属性是引用或集合类型时表示关联到哪个实体上</target>]

  </field>

  </entity>

  <view>

  <name>视图类型,若 source 为数据集,则此处为 listEntities(实体列表);若 source 为实体,则此处有 listBeans(概览视图)、showBean(细览视图)、queryEntity(查询视图)、indexEntity(索引视图)四种 </name>

  <source>数据集 Uri 或实体 Uri</source>

  <item>

  <source>若上层为数据集,则此处表示哪些实体;若上层为实体,则此处表示哪些属性</source>

  </item>

  </view>

  </dataset>

  </schema>

  (3)dhGetIndexes接口说明:

  数据获取接口,索引数据收割接口(数据唯一访问标识)请求参数说明:

  verb:dhGetIndexesuri:数据表唯一标识beginIndex:收割的起始标识(可选参数)size:每次收割的记录数量(可选参数)响应格式说明:

  <items>

  <totalSize>总记录数</totalSize>

  <nextIndex>下次收割起始 uri</nextIndex>

  <item>

  <!-数据唯一访问标识-->

  </item>

  </items>

  (4)dhGetIndexModifications接口说明:

  数据获取接口,增量索引数据收割接口请求参数说明:

  verb:dhGetIndexModificationsuri:数据表唯一标识beginIndex:收割的起始标识(可选参数)size:每次收割的记录数量(可选参数)startDate:增量收割开始日期endDate:增量收割结束日期增量收割如没有数据,显示格式如下<?xml version="1.0" encoding="UTF-8" ?>

  <response>

  <head>

  <code>200</code>

  <message>服务调用成功</message>

  </head>

  <body>

  <items>

  <totalSize>0</totalSize>

  <nextIndex>数据收割起始标识</nextIndex>

  </items>

  </body>

  </response>

  响应格式说明:

  <items>

  <totalSize>总记录数</totalSize>

  <nextIndex>下次收割起始 uri</nextIndex>

  <item>

  <uri>

  <!-数据唯一访问标识-->

  </uri>

  <operation>

  <!-操作,包括(I 增加,U 修改,D 删除)三种操作-->

  </operation>

  </item>

  <!--包含 0 个或多个 item-->

  </items>

  5)数据访问接口(1)daiGetRecord接口说明:

  数据访问接口,根据数据唯一访问标识,获取数据(索引)记录的信息请求参数说明:

  verb:daiGetRecorduri:数据唯一访问标识响应格式说明:

  <record>

  <url>数据访问 url 地址</url>

  <fields>

  <field>

  <uri>数据表字段的 uri</uri>

  <def>数据</def>

  </field>

  <!-包含 1 个或多个字段-->

  </fields>

  </record>

  (2)uiGetRecord接口说明:

  数据访问接口,根据数据唯一访问标识,获取当前记录显示页面 url 地址请求参数说明:

  verb:uiGetRecorduri:数据唯一访问标识响应格式说明:

  <url>

  <!-数据显示的 url 地址-->

  </url>

  (3)daiQuery接口说明:

  数据访问接口,获取数据唯一访问标识列表请求参数说明:

  verb:daiQueryuri:数据库唯一标识cql:cql 表达式响应格式说明:

  <record>

  <items>

  <item>

  <!-数据唯一访问标识-->

  </item>

  <!-多条数据记录-->

  </items>

  </record>

  (4)uiQuery接口说明:

  数据访问接口,根据当前数据库或表的唯一标示符,获取数据检索页面 url地址请求参数说明:

  verb:uiQueryuri:数据库或表的唯一标识响应格式说明:

  <url>

  <!-检索界面的 url 地址-->

  </url>

  (5)daiGetFile接口说明:

  数据访问接口,根据文件唯一标识获取描述文件描述数据信息,其中contentType 为文件类型。

  请求参数说明:

  verb:daiGetFileuri:文件唯一标识响应格式说明:

  <file>

  <name>文件名称</name>

  <contentType>文件类型</contentType>

  <size>文件大小(字节数)</size>

  <url>文件访问地址</url>

  </file>

相关标签:
  • 报警平台
  • 网络监察
  • 备案信息
  • 举报中心
  • 传播文明
  • 诚信网站