一种基于触发器的城市安全信息模型平台数据集成方法技术

技术编号:39719128 阅读:16 留言:0更新日期:2023-12-17 23:25
本发明专利技术公开了一种基于触发器的城市安全信息模型平台数据集成方法,涉及数据集成技术领域,方法包括以下步骤:步骤

【技术实现步骤摘要】
一种基于触发器的城市安全信息模型平台数据集成方法


[0001]本专利技术涉及数据集成
,具体涉及一种基于触发器的城市安全信息模型平台数据集成方法


技术介绍

[0002]城市安全信息模型平台是对面向城市安全的智慧城市规划

建设

管理

运行基础性操作平台

其所涉及的内容面广

量大

繁杂,城市安全数据感知

模拟

预警的内容及程序也有其自身的特点,并具备提供决策支持的能力,这就要求系统结构设计既能调用基础地理信息

城市安全设备感知信息和管理信息等,又能对这些信息进行有效的管理

查询与分析

而对于其数据库的构建是城市安全信息模型平台建设的基础
.
在构建数据库结构时会有成百上千张表要去创建,并且表与表之间有众多数据之间关联性很强,原有数据库结构已经不能满足城市安全信息模型平台的管理需要

且传统城市安全数据感知

模拟

预警

决策过程复杂,主要表现在涉及不同的部门
(
如自然资源

住建

应急等多个部门
)、
不同的业务数据
(
时空基础数据

资源调查数据

规划管理数据

工程建设数据

公共专题数据

城市安全物联感知数据等
)、
不同的数据标准
(
栅格数据

矢量数据

文本数据

图形数据等
)
有多套基于不同平台

不同技术体系的软件或平台,难以统一管理和维护以及进行格式与功能扩展;另外,在数据模拟分析方面,难以快速

科学

客观提供分析预警方案,工作效率和时效性低

比如自然资源部门的传统城市规划图形数据
(DWG
格式
)
存在复杂数据和要素

符号多样填充

多种几何图层等问题,造成的与城市安全信息模型平台矢量数据
(GIS
格式
)
交互困难的难点

痛点,亟需探索新的技术方法实现图形数据到矢量数据的一键式无损入库与出库

[0003]因此,需要设计并建立一套数据自适应与管理方案,该方案提供的触发器能根据数据特征自动调整处理方法

处理顺序

处理参数

边界条件或约束条件,使其与所处理数据的统计分布特征

结构特征相适应,实现对不同类型的数据进行同质化组织

管理

编辑与展示等,完成对于数据出入库

更新

格式互转

坐标转换等多方面的需求,解决现有技术中存在的数据库之间交互困难等问题


技术实现思路

[0004]本专利技术针对现有技术存在的问题,提供了一种基于触发器的城市安全信息模型平台数据集成方法

[0005]为实现上述目的,本专利技术采用的技术方案如下:
[0006]一种基于触发器的城市安全信息模型平台数据集成方法,包括以下步骤:步骤
S1
:基于触发器创建数据库,创建后的数据库作为原始业务库;步骤
S2
:写入临时库;步骤
S3
:更新原始业务库:包括备份

接边

更新和写入四个触发流程

[0007]基于上述技术方案,更进一步地,步骤
S1
中,数据库创建过程,包括以下步骤:步骤
S11
:创建业务表和缓存表;以缓存表为节点,业务表为缓存表提供节点变化捕获设定条件;
步骤
S12
:创建存储表,将缓存表中的数据传输至存储表中存储;步骤
S13
:将存储表中的数据进行汇总,并通过数据库连接函数直接写入源端业务库中进行创建与部署;完成数据库创建

[0008]基于上述技术方案,更进一步地,步骤
S2
,通过梳理数据变化业务,根据文件名生成图框,分析业务中反映城市安全信息资源数据利用变化所对应的表与字段,确定反映变化捕获所需的数据,并将格式数据转换为标准数据库格式,存放在临时库中

[0009]基于上述技术方案,更进一步地,通过步骤
S2
确定捕获的触发条件以及捕获配置文件中几何特征与字段,将格式数据进行格式转换,增加属性字段后写入临时库

[0010]基于上述技术方案,更进一步地,通过几何特征中的图形几何过滤和增加属性字段确保原始业务库和临时库的通信,包括以下过程:一

在触发器捕获配置文件中几何特征
,
通过缓存表与汇总表按照监听的表与字段的结构进行配置,在触发器配置完成后自动生成;
[0011]二

在触发器配置中增加属性字段映射模块,将捕获字段与提交表的数据字段进行对应,完成字段映射后,系统自动在数据库中添加汇总触发器进行自动提交;
[0012]三

打开数据管理系统,将自动连接到原始业务库的缓存表中将发生变化数据提取至临时库中,并清除缓存表

[0013]基于上述技术方案,更进一步地,步骤
S3
中,原始业务库的备份流程为:触发器将原始业务库内需要更新图框内的图形复制到备份库;若更新失败,使用备份库内数据恢复原始业务库数据,其中,备份库中的图层命名与原始业务库一致

[0014]基于上述技术方案,更进一步地,步骤
S3
,接边触发流程包括业务库接边;对内部已接边的更新数据与调整后的业务库中的已有数据进行接边,并将修改后的要素的更新时间设置为最新时间

[0015]基于上述技术方案,更进一步地,所述业务库接边的过程包括对更新数据业务库中的已有数据进行属性检查,属性检查是通过遍历接边候选集,将两个接边线

面要素满足几何条件进行字段编码,在此基础上进行逐个属性字段编码比较,判断属性字段编码是否一致;若所有属性满足阈值要求,则说明两个接边面要素满足,字段编码一致,为同一要素,保留属性,将面要素本身和接边线合并到接边业务库,反之则不做处理,并进行删除操作

[0016]基于上述技术方案,更进一步地,所述业务库接边的过程还包括对图形和属性表利用进行属性的自动挂接并本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种基于触发器的城市安全信息模型平台数据集成方法,其特征在于,包括以下步骤:步骤
S1
:基于触发器创建数据库,创建后的数据库作为原始业务库;步骤
S2
:写入临时库;步骤
S3
:更新原始业务库:包括备份

接边

更新和写入四个触发流程
。2.
根据权利要求1所述的一种基于触发器的城市安全信息模型平台数据集成方法,其特征在于,步骤
S1
中,数据库创建过程,包括以下步骤:步骤
S11
:创建业务表和缓存表;以缓存表为节点,业务表为缓存表提供节点变化捕获设定条件;步骤
S12
:创建存储表,将缓存表中的数据传输至存储表中存储;步骤
S13
:将存储表中的数据进行汇总,并通过数据库连接函数直接写入源端业务库中进行创建与部署;完成数据库创建
。3.
根据权利要求1所述的一种基于触发器的城市安全信息模型平台数据集成方法,其特征在于,步骤
S2
,通过梳理数据变化业务,根据文件名生成图框,分析业务中反映城市安全信息资源数据利用变化所对应的表与字段,确定反映变化捕获所需的数据,并将格式数据转换为标准数据库格式,存放在临时库中,其中,通过步骤
S2
确定捕获的触发条件以及捕获配置文件中几何特征与字段,将格式数据进行格式转换,增加属性字段后写入临时库
。4.
根据权利要求3所述的一种基于触发器的城市安全信息模型平台数据集成方法,其特征在于,通过几何特征中的图形几何过滤和增加属性字段确保原始业务库和临时库的通信,包括以下过程:一

在触发器捕获配置文件中几何特征
,
通过缓存表与汇总表按照监听的表与字段的结构进行配置,在触发器配置完成后自动生成;二

在触发器配置中增加属性字段映射模块,将捕获字段与提交表的数据字段进行对应,完成字段映射后,系统自动在数据库中添加汇总触发器进行自动提交;三

打开数据管理系统,将自动连接到原始业务库的缓存表中将发生变化数据提取至临时库中,并清除缓存表
。5.
根据权利要求1所述的一种基...

【专利技术属性】
技术研发人员:姚月罗勇阮浩德丁俊汪志雄谢永红刘志钰屈光锐刘浩张海涛
申请(专利权)人:广东省城乡规划设计研究院有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1