(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202211113641.9
(22)申请日 2022.09.14
(71)申请人 三体智慧网络科技 (苏州) 有限公司
地址 215300 江苏省苏州市昆山市张浦镇
尚明甸村尚明甸路24 1号乡野硅谷004
工位
(72)发明人 王珂 彭婷婷 田少军
(74)专利代理 机构 昆山中际国创知识产权代理
有限公司 3231 1
专利代理师 尤天珍
(51)Int.Cl.
G06F 16/23(2019.01)
G06F 16/22(2019.01)
G06F 16/27(2019.01)
G06F 16/29(2019.01)
(54)发明名称
基于Web GIS的要素专 题图层自动更新方法
(57)摘要
本发明公开了一种基于Web GIS的要素专题
图层自动更新方法, 在业务数据采集时为每个业
务数据设置数据结构相关属性和与业务数据活
跃状态相匹配的活跃因子, 更新模 型将发生更新
的业务数据的活跃因子变更为1, 业务数据库表
同步单元通过设置数据结构分析节点对活跃因
子为1的业务数据结构进记录, 并通过设置约束
因子对数据结构进行约束, 入库前数据处理模型
对更新的业务数据进行确认斌通过公式进行入
库前处理并存入数据库, 将数据库与GIS桌面端
软件建立连接, 数据库中的业务数据直接添加至
当前GIS桌面端软件中进行业务数据共享发布,
并获得要素专题图层, 本发明实现了业务数据的
自动更新, 避免了重复的数据共享操作及共享要
素图层冗余。
权利要求书2页 说明书6页 附图4页
CN 115203227 A
2022.10.18
CN 115203227 A
1.一种基于Web GIS的要素专 题图层自动更新方法, 其特 征在于: 具体步骤如下:
步骤一: 建立数据库:
由数据采集模块对共享的业务数据进行初次采集, 并将初次采集到的业务数据存入数
据库作为原始数据, 数据库为每个原始数据设置数据结构相关属性和与业务数据活跃状态
相匹配的活跃因子;
步骤二: 创建更新模型:
(1) 创建更新模型, 并为更新模型创建业 务数据库表同步单 元;
(2) 由数据采集模块对 共享的业 务数据进行持续采集;
(3) 更新模型将新采集到的业务数据与数据库中现存的业务数据进行对比, 进而判断
该业务数据是否发生更新, 将发生更新的业 务数据的活跃因子由0变更为1;
(4) 当有业务数据的活跃因子变更为1时, 启动业务数据库表同步单元, 由业务数据库
表同步单元给活跃因子为 1的业务数据以其数据结构相关属性为基础设置数据结构分析节
点, 通过各个数据结构分析节 点对活跃因子为 1的业务数据结构进记录, 并且设置数据结构
分析节点时, 通过设置约束因子对数据结构进行约束;
步骤三: 建立入库前 数据处理模型:
(1) 获取 更新模型中活跃因子为1的业 务数据;
(2) 为各个获取的业 务数据添加数据库表同步单 元中设置的数据结构分析节点;
(3) 对业 务数据添加的数据结构分析节点的约束因子进行确认;
(4) 入库前数据处理模型通过公式对经确认约束因子无误的业务数据进行入库前处
理;
(5) 将经 过入库前处 理完成的业 务数据存 入数据库中;
步骤四: 数据库 与桌面端连接:
(1) 启动GIS桌 面端软件;
(2) 将数据库与GIS桌面端软件建立连接, 将数据库中处理入库的业务数据直接添加至
当前GIS桌 面端软件中, 由GIS桌 面端软件进行业 务数据共享发布, 并获得要素专 题图层。
2.根据权利要求1所述的基于Web GIS的要素专题图层自动更新方法, 其特征在于: 所
述业务数据库表同步单元以发生变更的业务数据相关属性为基础, 设置相关分析节点如
下:
节点A1, 用于在原始业务数据名称前加上指定的前缀, 来记录该业务数据活跃后的状
态;
节点A2, 用于确定记录业 务数据活跃状态的时间频率;
节点A3, 用于确保记录活跃状态的全部业 务数据;
节点A4, 用于业 务数据活跃程度相对较弱时记录 部分业务数据;
节点A5, 用于查询确定当前记录的业 务数据相关属性;
节点A6, 用于查询确定当前记录的业 务数据来源;
节点A7, 用于确定对活跃状态下的业务数据的记录结果, 对节点A7设置第一组约束因
子和第二组约束因子, 其中第一组约束因子约束节点A7必须包含的内容, 第二组约束因子
约束节点A7不能包 含的内容。
3.根据权利要求2所述的基于Web GIS的要素专题图层自动更新方法, 其特征在于: 所权 利 要 求 书 1/2 页
2
CN 115203227 A
2述业务数据库表同步单元中第一组约束因子包括a1和a2,第二组约束因子包括a3、 a4和a5,
入库前数据处理模型通过以下公式对各个业 务数据进行入库前处 理:
Update tablename set a5=ST_GeomFromText( CONCAT('POINT(', a2 ,' ', a1
,')'),4490) where a2 is not null and a1 is not null and a2 <>'' and a1 <>''。
4.据权利要求3所述的基于Web GIS的要素专题图层自动更新方法, 其特征在于: 所述
业务数据库表同步单 元对活跃因子为1的业 务数据设置相关 分析节点时:
节点A1为tableName;
节点A2为update Frequency;
节点A3为 infoUrl;
节点A4为queryUrl;
节点A5为queryField;
节点A6为dataSource;
节点A7为fields, 节点A7的约束因子a1为latitude, a2为longitude, 约束因子a3为
gid, a4为version, a5为geom。
5.根据权利要求2所述的基于Web GIS的要素专题图层自动更新方法, 其特征在于: 所
述更新模 型还包括业务数据全量更新单元, 当有业务数据的活跃 因子变更为 1时, 所述业务
数据全量更新单 元给活跃因子为1的业 务数据设置业 务数据分析节点, 分别为:
节点B1, 所述节点B1与节点A1对应, 用于确定记录的业 务数据;
节点B2, 用于确定记录的新 业务数据的大小。
6.根据权利要求5所述的基于Web GIS的要素专题图层自动更新方法, 其特征在于: 所
述业务数据全量更新单 元中的节点B1为 layerName, 节点B2为batc hSize。
7.根据权利要求2所述的基于Web GIS的要素专题图层自动更新方法, 其特征在于: 所
述更新模 型还包括业务数据插入或单条更新单元, 当有业务数据的活跃 因子变更为 1时, 所
述业务数据插入或单条更新单元给活跃因子为1的插入或单条业务数据设置相关分析节
点, 分别为:
节点C1, 所述节点C1与节点A1对应, 用于确定记录的业 务数据;
节点C2, 用于查询插 入业务数据的或单 条更新的业 务数据。
8.根据权利要求7所述的基于Web GIS的要素专题图层自动更新方法, 其特征在于: 所
述业务数据插 入或单条更新单元中的节点C1为tableName, 节点C2为value。
9.根据权利要求1所述的基于Web GIS的要素专题图层自动更新方法, 其特征在于: 所
述业务数据在更新模型中经过数据结构分析记录后形成更新数据, 更新模 型对更新数据是
否为当前已发布图层数据进行判断, 当更新数据被判断为当前已发布图层数据时, 直接将
其对应的当前已发布图层数据进行更新, 当更新数据被判断为当前未发布图层数据时, 则
将该更新数据发送给入库前 数据处理模型。
10.根据权利 要求1所述的基于Web GIS的要素专题图层自动更新方法, 其特征在于: 当
步骤三中确认数据结构分析节点的约束因子有误时, 由更新模型重新获取与之对应的业务
数据。权 利 要 求 书 2/2 页
3
CN 115203227 A
3
专利 基于Web GIS的要素专题图层自动更新方法
文档预览
中文文档
13 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共13页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 SC 于 2024-02-07 12:39:56上传分享