【技术实现步骤摘要】
一种基于触发器的城市安全信息模型平台数据集成方法
[0001]本专利技术涉及数据集成
,具体涉及一种基于触发器的城市安全信息模型平台数据集成方法
。
技术介绍
[0002]城市安全信息模型平台是对面向城市安全的智慧城市规划
、
建设
、
管理
、
运行基础性操作平台
。
其所涉及的内容面广
、
量大
、
繁杂,城市安全数据感知
、
模拟
、
预警的内容及程序也有其自身的特点,并具备提供决策支持的能力,这就要求系统结构设计既能调用基础地理信息
、
城市安全设备感知信息和管理信息等,又能对这些信息进行有效的管理
、
查询与分析
。
而对于其数据库的构建是城市安全信息模型平台建设的基础
.
在构建数据库结构时会有成百上千张表要去创建,并且表与表之间有众多数据之间关联性很强,原有数据库结构已经不能满足城市安全信息模型平台的管理需要
。
且传统城市安全数据感知
、
模拟
、
预警
、
决策过程复杂,主要表现在涉及不同的部门
(
如自然资源
、
住建
、
应急等多个部门
)、
不同的业务数据
(
时空基础数据
、
资源调查数据
、
规划管理数据
...
【技术保护点】
【技术特征摘要】
1.
一种基于触发器的城市安全信息模型平台数据集成方法,其特征在于,包括以下步骤:步骤
S1
:基于触发器创建数据库,创建后的数据库作为原始业务库;步骤
S2
:写入临时库;步骤
S3
:更新原始业务库:包括备份
、
接边
、
更新和写入四个触发流程
。2.
根据权利要求1所述的一种基于触发器的城市安全信息模型平台数据集成方法,其特征在于,步骤
S1
中,数据库创建过程,包括以下步骤:步骤
S11
:创建业务表和缓存表;以缓存表为节点,业务表为缓存表提供节点变化捕获设定条件;步骤
S12
:创建存储表,将缓存表中的数据传输至存储表中存储;步骤
S13
:将存储表中的数据进行汇总,并通过数据库连接函数直接写入源端业务库中进行创建与部署;完成数据库创建
。3.
根据权利要求1所述的一种基于触发器的城市安全信息模型平台数据集成方法,其特征在于,步骤
S2
,通过梳理数据变化业务,根据文件名生成图框,分析业务中反映城市安全信息资源数据利用变化所对应的表与字段,确定反映变化捕获所需的数据,并将格式数据转换为标准数据库格式,存放在临时库中,其中,通过步骤
S2
确定捕获的触发条件以及捕获配置文件中几何特征与字段,将格式数据进行格式转换,增加属性字段后写入临时库
。4.
根据权利要求3所述的一种基于触发器的城市安全信息模型平台数据集成方法,其特征在于,通过几何特征中的图形几何过滤和增加属性字段确保原始业务库和临时库的通信,包括以下过程:一
、
在触发器捕获配置文件中几何特征
,
通过缓存表与汇总表按照监听的表与字段的结构进行配置,在触发器配置完成后自动生成;二
、
在触发器配置中增加属性字段映射模块,将捕获字段与提交表的数据字段进行对应,完成字段映射后,系统自动在数据库中添加汇总触发器进行自动提交;三
、
打开数据管理系统,将自动连接到原始业务库的缓存表中将发生变化数据提取至临时库中,并清除缓存表
。5.
根据权利要求1所述的一种基...
【专利技术属性】
技术研发人员:姚月,罗勇,阮浩德,丁俊,汪志雄,谢永红,刘志钰,屈光锐,刘浩,张海涛,
申请(专利权)人:广东省城乡规划设计研究院有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。