基于民航气象数据库的异构数据库格式转化方案与实现

第30卷第6期 2 0 1 0年6月 咸宁学院学报 

Journal of Xianning University Vo1.30,No.6 

Jun.2010 

文章编号:1006—5342(2010)06—0046—03 

基于民航气象数据库的 

异构数据库格式转化方案与实现 

郑 标 

(民航青岛空中交通管理站气象台,山东青岛266108) 

摘要:文章主要介绍对民航气象数据库系统的数据库进行扩展-@A-案,通过转化,将该数据库中的实时数 

据从unix平台下的sybase数据库复制到windows平台下的MS SQL server数据库中,提高了原始数据库的安全性, 

同时永久保存了历史数据,有利于二次开发和应用. 

关键词:民航;气象;数据库;格式转化 

中图分类号:TP311.131 文献标识码:A 

民航气象卫星传真广播系统(民航气象数据库系统), 

俗称621系统,主要分通信前置机和sybase数据库两个分 

系统,均在UNIX平台下,主要任务是实时接收和传递民航 

气象情报和资料,并将气象情报和资料存储到sybase数据 

库.虽然621系统安装之初配置了报文和图形图像检索打 

印软件,但随着民航气象业务的发展,航空公司和相关行业 

对航空气象服务也不断提出新的需求和更高的要求.作为 

航空气象服务的核心,621sybase数据库受硬件、软件和开 

发人员水平的限制已逐渐显露,逐步成为气象二次产品和 

气象服务的瓶颈. 

随着新的Web技术的不断发展,传统的c/s模式已不 

是最好的选择,为了提高航空气象服务的质量和效率,开发 

b/s结构的基于Web的气象服务平台的需求与日俱增,然 

而,对于航站一级的气象台数据库维护科室,unix和sybase 都不是w幽开发的最佳选择.为了保证气象原始数据库的 

安全,方便快捷地进行气象二次开发,本文拟将unix平台 

下sybase数据库的资料异步转存到常见的Windows平台下 

的MS SQL Server本地应用库中,这样在气象服务的客户端 

就不用再直接访问原始数据库’,将原始库和Web服务网隔 

离开,大大降低了sybase库的负载,也降低了开发的难度, 

同时解决了原始库资料只保存三天的历史问题.既保证了 

原始库的安全,也提高了web访问的速度. 

1方案实现的原理及数据流程图 

最初的气象服务系统是621系统配置的客户端软件直 

接访问Sybase原始库,功能单一,操作不够简便.如图所示 

(图中箭头所示为系统数据流程),将Sybase原始库链接到 

MS SQL Server本地应用库后,利用作业将原始库中的常用 

的报告定时异步导入应用库,即可方便的供Web服务器调 

用和后续开发. 

・收稿日期:2010-03-02 民航气j|I621系统 MS SQL Server应用库 

通信莆置机 

, 作业 

S ̄ase原始库 存 存 ●●● 

l公报库f 储 储 ●●● I l 过 过 ●●● 

l报告库l程 程 … I I 

I , , 公报库Il报告库 

● l ■ t Web服务器 二次开发 

I I ■ l 客户端 

2技术实现 

显然,为了达到异构平台和数据库转换的目的,编写一 

个小的软件同样可以实现,但如果利用数据库本身的功能 

实现,则解决方案更具稳定性和科学性. 2.1在SQL Server中建立链接服务器,指向sybase库. 

方法1:企业管理器一安全性一连接服务器一右键新 

建连接服务器一定义连接名称一选其他数据源.指定程序 

名称为:SYBASE ADAPTIVE SERVER ANYWHERE PRO. 

VIDER8.0,产品名称可不填,数据源指定ODBC中定义好 

的数据源名称621,提供程序字符串按以下格式填写:User 

ID=ddbgen,Password= {}女}}.这里的用户名和密 

码对应所要连接的SYBASE数据库中的用户名和密码一安 第6期 郑 标基于民航气象数据库的并构数据库格式转化方案与实现 47 

全性标签页里,设置用此安全上下文进行,并录入SYBASE 

的数据库用户名和密码一服务器选项标签页可默认一确 

定. 方法2:在sql查询分析器中执行以下代码建立链接: 

Exec sp—addlinkedserver ̄Sybase "MSDASQL NULL, 

NULL,"Driver={Sybase System 11};Database:Qingdao; 

Srvr=192.3.207.10;UID=ddbgen;PWD={} }{ ; 

,设置后便可以看见原始库中的表了,如下图. 

一 1 且 I S ;QLServer组 回AIRPOI—REP dbo }石 b(LOCAL)(Windows’ 四AIRPO2一REP dbo { 口数据库 回AIRPO3-REP dbo E 口数揖睛换服务. 圈ARCH .a管理 {囱 -D_BURIL8L_E dboARCH LE dbo E 日口复制 ’ 圈ARCH_ELEB dbo E 口安全性 圈ARCH—GEO2-ELE dbo 密登录 l 回AR04一GEO3-ELE dbo 服务器角色 囵ARCH_GEo _ELE dbo 吉一兽链接服务器 固ARCH—GEO5-EI F dbo 早鹄5ybase 圈ARO-I—GEO7_EI F dbo 固曩 固ARCH_GRIF dbo 回ARCH—MESp_ELE dbo ;l甜视图 回ARCH—pLOT dbo 

2.2建立数据转存的存储过程,确定资料种类和范围 

建立了链接库,即可象通常在应用库本地一样编写存 

储过程,将原始库中的报告库导入到应用库.同时,也可以 将原始库中令人费解的字段名改写成气象英文简语,使程 

序的可读性更强,便于日后维护修改.读取sybase库原始数 

据的存储过程代码如下: 

select@tb=DATBNAME from openquery(sybrt. ̄e, 

SELECT DATBNAME FROM qingdao.—db.dbo.DATE— C0NTR0L where TYPENAME=”AIRP”and DATE=convert (char,getdate(),l12), 

select@tb_1=DATBNAME from openquery(sybase, 

SELECT DATBNAME FROM qingdao—db.dbo.DATE— 

CONTROL where TYPENAME=”AIRP”and D^L1E=convert 

(char,dateadd(day,一l,getdate()),112), 

set@t=SYBASE.qingdao db.dbo. +@tb 

set@t_l:SYBASE.qingdao_db.dbo. +@tb一1 drop table airp 

set@S=”select¥into airp from f 

select distinct TYPE as TY,CCC as CC,0DArrE as YMD 

,OTIME as HM,RTRIM(RP1)AS REP,RTIME AS RT 

FROM”+@t 

+”WHERE(CCC LIKE Z% or CCC LIKE % or 

CCC LIKE R%1 AND”十 ”DATEDIFF(MINUTE,(CAST((1eft(RTIME,4)+ 一 

+substring(RTIME,5,2)+ 一 +substring(RTIME,7,2)十 +substring(RTIME,9,2)+ +substring(RTIME, 

11,2)+ 00.000,)AS smalldatetime)),GETUTCDATE()) 

<=360 exec(@S) 

G0 2.3建立作业并设置调度频率,确定异步更新SQL Server 

库的时间间隔 数据转移的存储过程完成后,为了实现自动运行,还要 

建立自动作业机制.如下图,建立作业,并设置好作业调度 

的频率和异常后的处理. 

Microsoft SQL Servers 口SQL Server担 B曷(LOCAL)(Windows NT) ¥0 ;目口数据转换服务 日臼譬理 ’B囝SQLServer代理 o警报 r }t圭l}作员 ‘ ;一固豫蠼 !庙备扮 .自 岛当前括动 ‘:曰数据库维护计触 。日口SQLServer日志 B臼复制 ’亩口舅垒性 B口 ̄"WJl务 .日口Meta Data 5ervices 

考虑到通信前置机收到的资料必须尽快地存入原始 

Sybase库,没有采取触发器操作实时导人数据,而是采用作 

业定时导入,以减少实时通信量,更重要是可以只抓取最需 

要的报文库中最常用地址的报文即可,保证了应用库中存 

放的信息既完整性和必要性. 

2.4编写SQL Server应用库资料归档存储过程,确保服务 

平台访问该库的速度. 

数据的不断导入必然导致应用库的不断增长,为了保 

证访问应用库的速度,必须还要对应用库的历史数据进行 

归档整理.这种不同于原始库超过3天的数据直接删除的 

做法,正好保证了气象历史数据至少保存1个月的要求. 

3结语 

本文利用了数据库本身的功能,直接在异类异平台数 

据库之间进行数据传输,探索出了一条完全脱离unix平台 

和sybase数据库的气象服务产品的二次开发途径,打破了 

民航气象数据库设计本身的局限,保证了原始数据库的安 

全,并解决了历史资料无法保存的问题,扩大了气象产品二 

次开发的范围,提高了二次开发的速度.此方案对新的民航 

气象数据库(OraelelOg)的二次开发同样适用,只需更改 

621原始库的链接指向和字段对应,即可完成当地原先二 

次开发产品的升级. 

参考文献: 

[1]Dusan Petkovie著,SQL Server2000.基础教程[M].吕静 

骅、史进译,熊桂喜审校,北京:清华大学出版社,2001. 

[2]CAAC气象数据库应用系统操作手册[z].天译计算机 

科技开发公司,1995.

合集下载

基于PB数据管道的异构数据库转换系统设计与实现

基于PB数据管道的异构数据库转换系统设计与实现

基于PB数据管道的异构数据库转换系统设计与实现

张丽华

【期刊名称】《计算机系统应用》

【年(卷),期】2006(000)011

【摘 要】数据管道是完成数据转换与迁移的有效工具.结合ODBC API编程和动态数据窗口技术,探讨了通过程序动态创建数据管道对象,利用数据管道实现异构数据库通用数据转换与迁移的关键技术与实现方法.

【总页数】4页(P73-76)

【作 者】张丽华

【作者单位】嘉兴学院信息工程学院,浙江,嘉兴,314001

【正文语种】中 文

【中图分类】TP3

【相关文献】

1.基于1553B总线的异构网络数据转换系统的设计与实现 [J], 胡锦晖;胡大斌;肖剑波

2.基于.NET的通用数据库转换系统的设计与实现 [J], 王美琴

3.海洋多源异构数据转换系统的设计与实现 [J], 马伟霞;田丰林;纪鹏波;宋丽丽;韩勇;陈戈

4.基于多代理的异构数据库转换系统的实现 [J], 刘潇;邵定宏

5.异质数据库间的数据转换:RDB & dBASEIII数据库双向转换系统RDC的设计与实现 [J], 刘先强 因版权原因,仅展示原文概要,查看原文内容请购买

民航气象数据库系统发布

民航气象数据库系统发布

民航气象数据库系统发布

王慧清

【期刊名称】《信息通信》

【年(卷),期】2013(000)006

【摘 要】民航气象数据库系统是民航气象业务的核心系统之一,承担着提供飞行气象情报及气象资料的交换、备供、存储等重要任务,其服务子系统具备航空气象用户查询和检索飞行气象情报、打印飞行气象文件、查询自动气象观测、气象雷达、气象卫星资料等功能。同时该系统还承担对外提供相关服务的航空气象信息服务任务,因此数据库的安全运行尤为重要。文章介绍了如何建立合理的网络拓扑,保护核心数据库。

【总页数】2页(P171-172)

【作 者】王慧清

【作者单位】民航甘肃空管分局,甘肃兰州730000

【正文语种】中 文

【中图分类】TP311

【相关文献】

1.基于民航气象数据库系统的支线机场气象服务系统的分析与设计 [J], 阿不力米提·阿布都克力木

2.基于民航气象数据库系统的支线机场气象服务系统的分析与设计 [J], 张旭

3.民航气象数据库系统报文入库异常案例的分析与探讨 [J], 王慧 4.BM MQ在民航气象数据库系统中的应用 [J], 索开华

5.SDDC在民航气象数据库系统中的应用分析 [J], 张宏伟;刘直;刘霞

因版权原因,仅展示原文概要,查看原文内容请购买

民航气象数据库系统的资料入库

民航气象数据库系统的资料入库

龙源期刊网

民航气象数据库系统的资料入库

作者:蒋林洁

来源:《硅谷》2012年第18期

摘 要: 民航气象数据库系统集数据上传、分发、监控、共享等于一体,对民航气象所需资料进行整理和分析,在保障航空飞行安全上有着极为重要的地位和作用。针对民航气象数据库的特点,从四个方面对气象资料入库进行分析,并结合工作中出现的情况,总结出一些实用的维护经验。

关键词: 民航气象数据库系统;飞行安全;气象资料入库;维护

民航气象数据库系统是一个24小时连续运行的、规模庞大的实时联机气象信息系统。它是由北京等几大气象中心以及若干个空管中心、站气象数据库系统组成的分布式数据库系统。它集数据上传、分发、监控、共享等于一体,对民航气象所需资料进行整理和分析,在保障航空飞行安全上有着极为重要的地位和作用。在民航气象数据库系统中,气象资料入库是尤为关键的一步,所有数据经过传输后最终都要分类进入各级数据库中,资料共享亦须通过数据库提取。本文主要针对“站”一级别的气象资料入库进行分析和讨论。

本站所属的气象数据库系统由通信机、数据库分系统DB00、DB01及若干网络通信设备组成。“气象资料入库”指的是气象资料(报文、产品)在通过上级转发到本地通信机后,进入数据库分系统DB00和DB01并存储的过程。在此存储过程中,通信机和DB00、DB01之间通过MQ或FTP的方式传递气象信息,其中MQ为主要传输方式。

针对气象数据库资料无法入库,通常按照如下步骤进行分析和排查:

1 MQ传输问题

由于MQ的通讯是建立在系统网络运行正常的基础之上的,为保障其顺利运行,首先要检查网络连接是否正常。可以使用ping命令,也可以采用FTP方式,在两个主机之间尝试进行数据传输,以判断网络是否正常;使用tracert命令对网络通信节点进行逐级排查。其次,检查队列、通道的运行状态。

基于气象告警的ADS-B监视系统实现

基于气象告警的ADS-B监视系统实现

基于气象告警的ADS-B监视系统实现

赵泽荣

【摘 要】为了提高管制员的工作效率,减轻管制员的工作负荷,本文提出了把气象信息和ADS-B监视数据融合处理的系统构架,通过数据服务中心实现数据的获取、归一化处理、存储及共享.而在监视终端,融合了ADS-B数据和气象信息的显示,并根据民航的飞行气象条件和ADS-B监视数据的位置信息,对接近非标准气象区域的飞机向管制员给出告警信息提示,提高了飞行的安全性和空域的利用率.该系统的实现,为空管的智能化发展提供了实践和理论参考,丰富和提升了民航气象服务的方式和效率,具有广泛的应用价值.

【期刊名称】《中国民航飞行学院学报》

【年(卷),期】2019(030)002

【总页数】4页(P37-40)

【关键词】气象;数据处理;融合处理;ADS-B;告警

【作 者】赵泽荣

【作者单位】中国民航飞行学院 四川广汉618307

【正文语种】中 文

随着我国民用航空的发展,民航运输的总量位居全球第二。预计在未来20年里,我国民航运输量还会以平均每年10%的速度增长。在国内的国际大机场交通运输非常繁忙甚至达到饱和状态,从而各种先进技术都应用在各个大机场的交通管理上,以提高飞行的效率及安全性。特别是ADS-B监视技术的应用,大大地缩短了飞行间隔,增加了飞行流量,提高了空域的利用效率[1]。但是大气对航班运行正常的影响非常严重,虽然航空器的性能日臻完善,其自动化和集约化程度不断提高,但是特殊大气出现过程中,尤其在运行高峰时段,航班运行的正常率很难保证,特别是在雷雨季节,大气因素成为影响航班正常的最主要原因。

目前,我国民航气象体系以“民航气象中心——地区气象中心——机场气象台”[2]的模式服务于民航,形成了比较完善的管理服务体系。空管部门是气象信息应用的重点单位,对于管制员来说,不仅要了解空中的交通,还需要知道当前管制范围内的气象条件。然而,当前的监视终端和气象信息显示终端都是独立运行的体系,管制员在指挥飞机的同时也要关注气象信息终端的信息,这不仅分散了管制员的注意力,同时也增加了管制员的工作强度,从而降低了管制员的工作效率,造成指挥过程中的飞行安全隐患。

民航气象发报线路监控程序的设计与实现

民航气象发报线路监控程序的设计与实现

民航气象发报线路监控程序的设计与实现

一、引言

民航气象发报线路监控是民航行业中的重要组成部分,它对于保障飞行安全、提高机场效率具有重要意义。随着科技的不断发展,传统的气象发报线路监控方式已经无法满足现代化的需求,因此需要设计和实现一套更为高效、精准的监控程序来满足民航行业的需求。

本文将针对民航气象发报线路监控程序的设计与实现进行详细的阐述,包括程序的设计背景、功能需求、技术架构、实施流程、系统测试等方面,旨在为相关技术人员提供参考和借鉴。

二、设计背景

民航气象发报线路监控程序的设计背景主要源于以下几方面的需求:

1. 现有监控方式效率低下。传统的气象发报线路监控主要依赖于人工巡检和手工记录,无法及时发现线路异常和故障,影响了监控效率和精准度。

2. 数据处理精度要求提高。现代民航行业对气象数据的处理精度要求较高,需要更为精准和快速的监控程序来保证飞行安全。

3. 技术支持需求增加。随着气象监控技术的不断进步,民航行业对技术支持的需求也在不断增加,需要设计和实现一套更加智能化的监控程序来满足需求。

设计和实现一套高效、精准的民航气象发报线路监控程序具有重要的现实意义和市场需求。

三、功能需求

为了满足现代化的监控要求,民航气象发报线路监控程序应包括以下功能需求:

1. 实时监测线路状态。程序应当能够实时监测气象发报线路的状态,包括电气状态、通信状态、设备运行状态等,及时发现异常情况并进行报警。

2. 自动识别异常。程序应当能够自动识别线路异常情况,如设备故障、通信中断、数据丢失等,提高监控的精准度和效率。

3. 数据分析与处理。程序应当能够对监测到的数据进行分析和处理,提取有用信息并进行报告输出,为决策提供依据。 4. 报警与提醒功能。程序应当能够通过声音、图像、短信等方式进行报警和提醒,及时通知相关人员处理异常情况。

湛江机场民航气象数据库系统一起气象报文处理故障的分析与处理

湛江机场民航气象数据库系统一起气象报文处理故障的分析与处理

故障维修

湛江机场民航气象数据库系统一起气象报文 

处理故障的分析与处理

李滨翰(中国民用航空湛江空中交通管理站,广东 湛江 524017)

摘 要:航空气象情报及气象资料的及时、准确、标准化获取是保障民航安全运行的重要基础。民航气象数据库系统是航空气象领域

的数据库系统,对航班的正常运行起到重要作用。本文介绍了一起湛江机场民航气象数据库无法对气象报文进行正常处理的故障案例,

采用排除法对故障进行分析,最终确定故障是由国外机场气象报文格式错误造成下发气象报文积压而导致,并给出详细的故障处理过程,

以帮助气象数据库运行维护人员今后更好地排查以及处理此类故障。

关键词:民航气象数据库系统;气象报文;故障处理

引言

气象部门是空管系统的重要部门之一,从业人员需要对航空气

象情报及各类气象资料进行认真、准确分析,为空中交通管制等航

空运输部门提供安全、可靠的决策依据,保障民航安全运行。因此,

保障民航安全运行,需要保障航空气象情报及气象资料获取的及时

性、准确性以及可靠性。民航气象数据库系统是航空气象领域最重

要的数据库系统,其主要的功能有信息处理、信息传输以及信息服

务。它利用数据库技术以及oracle数据库管理系统,收集和交换来

自全国各个机场的气象情报,对收集到的全球航空气象数据进行有

效的管理。它采用通用的数据接口和用户界面,实现对气象数据的

快速检索和有效存储,具有灵活授权、高度共享、分布访问、安全

可靠等特点。该系统所提供的主要气象资料包括有民航报文资料、

自动观测系统资料、天气雷达探测资料、重要天气预告资料、卫星

云图资料等。它是航空气象从业人员获取气象资料的重要途径,因

此,保障其安全、稳定、可靠运行已经成为民航气象设备维护人员

工作的一项重要内容。本文介绍了一起湛江机场民航气象数据库无

法正常处理气象报文的故障案例,并给出了相应的故障排查和处理

方法。

1 湛江机场气象数据库系统结构简介

湛江机场气象数据库系统主要由通信分系统、数据库分系统、预

民航气象预报综合信息发布系统设计与实现

2019.091概述随着民航运输业以及航空气象的飞速发展袁航空用户对航空气象信息的需求越来越高袁空管气象预报员工作压力与日俱增袁尤其在恶劣天气情况下袁预报员不仅要发布各种气象产品袁还要接听繁忙的来电咨询袁同时还要使用中国移动MIS系统向移动客户手动发布产品短信袁由于业务网和移动MIS系统分别属于业务内网以及互联网袁预报员需要分别登录不同发布平台发布气象产品袁这些都严重影响了预报员在恶劣天气情况下的工作效率遥同时由于MIS只支持移动手机发布袁服务用户范围也具有局限性袁无法满足日益增长的航空气象用户需求遥基于这些现状袁开发了民航气象预报综合信息发布系统遥通过该气象预报综合发布系统袁预报员只需要在业务网按照业务要求发布一次气象产品袁做到预报员业务内网一次发布袁不同移动运营商用户就可以实时接收气象产品短信信息袁同时接收到微信推送袁这样极大地提高预报员的工作效率袁方便用户及时查看最新的航空气象产品信息及最新的航空气象资讯遥2系统结构气象预报综合信息发布系统总体包括服务端系统尧客户端系统尧数据库系统尧以及相应的网络环境组成遥该系统使用C#语言编写袁系统采用C/S开发模式袁客户端与服务器端通过Socket进行通信遥服务端系统部署在西南空管局气象中心外网云服务器上袁客户端系统部署在气象中心预报室尧气象监视台以及数据库室等业务网终端电脑上袁数据库系统采用气象中心外网双库备份方式提高信息漏发容错率遥系统总体结构如图1所示遥

其中自动发布气象产品信息包括按照民航气象行业需求必须存入气象数据库并参与情报交换的机场警报尧区域预警尧终端区预警等产品曰手动发布气象产品信息包括按行业要求不需入库的双流机场24小时天气预报尧西南地区24小时天气预报等曰配置信息包括气象产品类别袁分组袁联系人尧产品模板等信息曰其他信息包括心跳监控等通信信息遥根据网络安全性及三级等保的要求袁业务内网与外网必须要严格物理隔离袁系统采用防火墙与单向网闸配套使用以实现网络安全部署袁网络环境如拓扑图2所示遥通过该气象预报综合信息发布系统袁预报员只需要在气象业务网按照业务要求发布一次气象产品袁该产品就会从业务内网核心通信机通过防火墙及单向网闸推送基金项目:2016年民航西南空管局科技项目计划渊民航西南空发揖2016铱108号冤遥作者简介:武文斌渊1984-冤袁男袁硕士袁主任工程师袁研究方向院民航气象信息系统维护与开发遥收稿日期:2019-06-12民航气象预报综合信息发布系统设计与实现武文斌(民航西南空管局气象中心,成都610202)摘要院阐述了民航气象产品信息发布的不足之处,并结合中心相关业务设计并实现了基于第三方企业级短信发布接口以及微信推送的民航气象预报综合信息发布系统。预报员只需在业务网发布一次气象产品,系统就会自动将产品信息解析并通过短信及微信推送方式发送到用户移动终端供其查阅。系统的设计与实现可以有效地提高民航气象预报业务的工作效率与质量,更好地为民航气象用户提供服务。关键词院企业级;信息发布;产品解析;短信及微信推送

民航气象发报线路监控程序的设计与实现 2

民航气象发报线路监控程序的设计与实现

随着空中交通的不断发展和民航航班数量的增加,民航飞行安全问题日益成为关注的焦点。在飞行任务中,气象因素是影响民航航班安全的主要因素之一,因此,及时准确地收集和分析气象信息对于保障民航飞行安全至关重要。民航气象发报线路监控程序的设计与实现,就是为了确保民航气象信息的及时传递和准确性而开发的一种软件应用程序。

一、设计原理

民航气象发报线路监控程序主要包括三部分:数据采集、数据处理与监控显示。其中,数据采集部分主要负责采集各个区域的气象数据;数据处理部分负责对采集的气象数据进行处理和分析,并将分析结果传输至监控显示模块;监控显示模块则用于显示和监控处理过的气象数据的传输情况。

具体来说,程序的设计原理如下:

1. 数据采集部分

为了获取各个区域的气象数据,需要设计数据采集模块。数据采集模块主要包括两个子模块:气象监测子模块和网络连接子模块。

(1)气象监测子模块:该子模块用于监测各个气象站点的气象数据,并将数据传输到网络连接子模块中进行处理。

(2)网络连接子模块:该子模块负责将采集到的数据传输给数据处理部分,并且需要采用高效、稳定的网络连接方式,以确保数据的实时性和稳定性。

为了确保传输到监控显示模块的数据的准确性和及时性,需要对采集到的数据进行处理和分析,得出处理结果,并将结果传输给监控显示模块。数据处理部分主要由两个子模块组成:数据分析子模块和数据传输子模块。

(1)数据分析子模块:该子模块用于对采集到的气象数据进行分析,得出处理结果。分析包括气象数据的解码、解析,以及对气象数据的各项指标进行计算和统计。

3. 监控显示模块

为了保证数据传输的可追溯性和准确性,需要在监控显示模块中设计数据可视化模块和数据存储模块。

(1)数据可视化模块:该模块需要以可视化的方式显示数据的传输情况,包括数据采集的起始时间、采集区域、数据采集的成功率、数据采集的准确性等。 (2)数据存储模块:该模块用于存储数据历史数据,并且需要以易于查询的方式进行存储。

一种异构数据转换系统的实现

一种异构数据转换系统的实现

马峰

【摘 要】本文提出了一种异构数据转换算法并实现了异构数据库转换系统.通过建立树型结构和树节点对应关系,加快了数据搜索速度.通过建立数据映射,信息对接,数据汇总等步骤实现了数据整合.基于所设计的算法,建开发了建立标准库结构,配置库结构,配置转化关系三个模块,实现了异构数据库的互联互通.

【期刊名称】《黑龙江科技信息》

【年(卷),期】2017(000)033

【总页数】2页(P82-83)

【关键词】系统开发;数据标准转换;异构数据库互通;快速搜索算法

【作 者】马峰

【作者单位】武警工程大学 电子技术系,陕西 西安 710086;武警部队参谋部办公室,北京 100089

【正文语种】中 文

随着信息技术的不断发展,各行各业的软件应用系统得到发展和完善。目前,许多系统内的各业务部门在体制上相对独立地执行本部门的工作任务,各业务信息系统之间相互独立,由于信息化建设初期的特殊性和行业标准化进程缓慢等原因,从整体上不能统筹全局,缺少统一规划,即使有了数据标准,由于各行业数据字典的特殊性,系统的建设也可能未按照数据标准建设,使得各业务系统各自为阵,各系统使用着各不相同的技术和数据组织方式。这就是分布式异构数据库[1-2](Distributed HeterogeneousDatabase,DHD),它是指分布在不同地理位置的异构数据库资源,异构的是操作系统、数据库管理系统或数据库内部表结构等。这样“信息烟囱”的现状导致信息系统之间的数据共享与通联变得相当困难。设计一种异构

数据整合系统十分必要,比如当某一系统需要综合涉及到多个不同的业务系统,而各系统又使用的不同类型的数据库,如人事管理系统和财务管理系统使用Oracle、设备管理系统使用SQL Server、MySQL,数据结构相异。要想对各系统进行合并、首先需要对数据进行整合和标准化处理。

就近搜索算法快速建立树节点对应关系,使得任意两个信息系统之间海量数据可以互联互通,即利用关系型数据库技术读取两个信息系统中的树形机构,以左右布局框架的可视化界面提供给用户,用户根据机构实际对应关系对相应的机构进行映射操作,并以可视化连线表示映射状态,刷新状态时根据树形机构独有的相似特性,利用就近搜索算法快速定位相应的机构树节点,使其性能高效稳定。映射是一种多对一的关系,即多个源机构可映射至一个目标机构[3-5]。映射关系从合适的机构节点开始进行操作,该操作包括新增、删除、修改,映射关系具有可持久化特性,因此,上级机构进行映射时只需读取、汇总下级机构的映射关系,无需逐个对应,这种把量大问题分解为小量、分散解决的方法就解决了信息系统中机构映射数量多、难度大的难题,从而实现以树形结构为核心的各类信息系统之间数据互通。就近搜索算法的作用是快速定位树中的节点,用于快速建立机构树和快速显示映射关系。在建立树结构时,需要查找单位的父节点,当节点数量达到几万个时,若每次遍历已加载的树节点,将非常耗时。同时,由于映射关系的不确定性,根据映射关系显示节点时更加耗时。为什么要加载全部机构呢?有两个方面的原因,一是由于对单位节点进行机构映射操作时具有不确定性,即业务序列节点可能映射到基准序列中的任意一个节点;二是因为需要显示映射关系,只有将节点加载至结构树上,才能知晓显示的位置。在显示映射关系时,需要通过源节点查找映射的目标节点。由于目标节点的不确定性,使得这种查找需要在整个目标树中搜索,这样需要很长的时间才能完成所有节点的映射显示。由于每次刷新映射关系需要快速定位节点,而且每次需要定位数万次,因此,研究提高快速查找父节点和查找映射节点具有很大的意义。本文提出就近搜索算法大大加快了处理的速度,可以用很短的时间加载庞大的机构树,同时能流畅显示两个庞大机构节点之间的映射关系。就近搜索算法利用两个树结构具有一定的相似性的特性来快速定位某个节点的映射节点。当取得第一个映射关系时,通过遍历目标树节点查找到目标节点A,并且将这个目标节点A保存起来,便于下一次使用。接着获取下一个映射关系,根据这个目标节点B与上一个目标节点A一般比较靠近的特性,这个时候搜索目标节点B不再需要遍历整个目标树,而是从目标节点A开始进行搜索。搜索的方法是从中间往两边扩展搜索:首先判断目标节点A的下一个节点C是否是目标节点B,如果不是则继续判断目标节点A的上一个节点D是否是目标节点B,如果仍不是,则继续判断C的后一个是否符合要求,如果仍不符合,则继续判断D的前一个是否符合需要,依此类推,直到找到目标节点。再次获取下一个映射关系,并按照上述方法进行查找显示。数据整合方法分三个步骤来完成信息系统之间数据的互通:第一步是建立和持久化映射关系。第二步是根据映射关系对源机构所附带的信息进行对接。第三步是汇总映射关系和下级数据,使海量信息互通互联。第一步:建立和持久化映射关系。利用关系型数据库技术读取两个信息系统中的树形机构,以左右布局框架的可视化界面提供给用户,用户根据机构实际对应关系对相应的机构进行映射操作,并以可视化连线表示映射状态,刷新状态时根据树形机构独有的相似特性,利用就近搜索算法快速定位相应的机构树节点。用户可直观的进行映射操作,这样即建立起了两个机构节点之间的映射关系。将这个映射关系保存至数据库,同时导出为一个磁盘文件,实现持久化,以便提供给上级机构使用。第二步:信息对接。根据第一步建立起来的映射关系,将业务数据对接至本系统中。第三步:汇总数据。一般情况下综合系统涉及到多级机构的数据管理,因此,下级数据通过数据包的形式上报给上级,上级通过数据汇总功能进行汇总,以便下一步系统的操作。

基于组件技术的GIS数据格式转换研究与实现

基于组件技术的GIS数据格式转换研究与实现

曹丽娟;杨丽芬;张玉强

【摘 要】Data exchange is the main content in information database

construction of maritime space, and problem of data sharing between

software systems is becoming the important question that needs to be

resolved in developing of application systems of recent years. It analyzed

the present basic modes of GIS data conversion, compared the merits and

drawbacks with each other and from which combining with reusability,

flexibility and extendibility of com technology, discussed the thought and

method of GIS data conversion based on embedded com technology, and

displayed the procedure with data sample. The result showed that this

method was high speed, strong reliability, high accuracy and reached the

integrality and precision demand of GIS data conversion.%数据交换是海域资源信息数据库建设的重要内容,不同系统之间的数据互访,成为近年来GIS应用系统开发中需要解决的问题.文章分析了当前GIS数据格式转换的基本方式,比较了各转换方式的优缺点,在此基础上结合组件技术的重用性、灵活性、扩展性等特点,阐述了利用嵌入式组件开发技术进行GIS数据转换的思路与方法,并结合确权海域数据实例给出了实现的具体步骤.结果表明该转换方法速度快、可靠性强、数据准确度高,达到了GIS数据格式转换的完整性和精度要求.

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档