说明:收录90万 73个行业的国家标准 支持批量下载
(19)国家知识产权局 (12)发明 专利 (10)授权公告 号 (45)授权公告日 (21)申请 号 202210952902.X (22)申请日 2022.08.10 (65)同一申请的已公布的文献号 申请公布号 CN 115034027 A (43)申请公布日 2022.09.09 (73)专利权人 上海叁零肆零科技有限公司 地址 201306 上海市浦东 新区海洋二路88 弄33-34号创新魔坊二期6幢8楼 (72)发明人 栾星 栾东晓 王子峥 孟辉  王英鹏  (74)专利代理 机构 上海中外企专利代理事务所 (特殊普通 合伙) 31387 专利代理师 孙益青 (51)Int.Cl. G06F 30/18(2020.01) G06F 16/29(2019.01)G06F 16/23(2019.01) G06F 113/14(2020.01) (56)对比文件 CN 108846089 A,2018.1 1.20 CN 112131690 A,2020.12.25 CN 107729494 A,2018.02.23 CN 102508869 A,2012.0 6.20 CN 107633018 A,2018.01.26 CN 108021686 A,2018.0 5.11 CN 106557892 A,2017.04.0 5 CN 104142 962 A,2014.1 1.12 CN 1097916 37 A,2019.0 5.21 CN 113112595 A,2021.07.13 CN 101826274 A,2010.09.08 US 2013311144 A1,2013.1 1.21 US 20180 39290 A1,2018.02.08 审查员 伍小晴 (54)发明名称 一种GIS数据点线映射方法与系统 (57)摘要 本发明公开了一种GIS数据点线映射方法与 系统, 方法包含步骤1: 获取GIS数据中的点表数 据与线表数据; 步骤2: 分别对点表数据与线表数 据进行对象化处理生成节点对象字典与管道对 象字典; 步骤3: 节点对象字典中的各节点ID在管 道对象字典中进行映射并更新; 步骤4: 步骤3更 新后的节点对象字典中的各坐标值在更新后的 管道对象字典中进行映射并更新; 步骤5: 步骤4 更新后的节点对象字典中的各坐标值在更新后 的管道对象字典 中进行坐标值模糊映射并更新; 步骤6: 步骤5中更新后的管道对象字典, 将管道 端点中映射状态为Fal se的端点生成新的普通节 点对象; 步骤7: 将普通节点对象整合至步骤5更 新的节点对象字典中的点表对象中。 权利要求书3页 说明书12页 附图15页 CN 115034027 B 2022.11.25 CN 115034027 B 1.一种GIS数据点线映射方法, 其特 征在于, 包 含以下步骤: 步骤1: 获取GIS数据中的点表数据与线表数据; 步骤2: 分别对所述点表数据与所述线表数据进行对象化处理生成节点对象字典与管 道对象字典, 在所述节点对 象字典中扩展各对 象属性, 在所述管道对 象字典中扩展各对 象 属性; 步骤3: 依据 所述节点对象字典中的各节点ID在所述管道对象字典中进行映射, 并更新 所述节点对象字典中对应节点对象的matched属性与所述管道对象字典中管道端点的 matched属性, 所述各节 点ID为所述节 点对象字典 中的包含的气源、 用户、 调压站、 阀门四类 型节点ID; 步骤4: 依据步骤3更新后的所述节点对象字典中的各坐标值在更新后的所述管道对象 字典中进行映射, 并更新所述节点对象字典中节点对象的matched属性与所述管道对象字 典中管道端点的matc hed属性; 步骤5: 依据步骤4更新后的所述节点对象字典中的各坐标值在更新后的所述管道对象 字典中进行坐标值模糊映射, 并更新所述节点对象字典中节点对象的matched属性与所述 管道对象字典中管道端点的matc hed属性; 步骤6: 依据步骤5 中更新后的所述管道对象字典, 根据管道端点的映射状态, 获取映射 状态为False的端点即未映射的普通节点的类型数据, 并生成节点ID ‑类型字典, 根据所述 节点ID‑类型字典将所有普通节点进行对 象化生成新的普通节点对象, 所述普通节点包含 堵头、 二通、 三通、 四通、 多通; 步骤7: 将所述普通节点对象整合至步骤5更新的所述节点对象字典中的点表对象中。 2.如权利要求1所述的一种GIS数据点线映射方法, 其特征在于, 步骤2中分别 对所述点 表数据与所述线表数据进行对 象化处理生成节点对 象字典与管道对 象字典的具体方法如 下: 遍历所述点表数据对所述点表数据中的各节点进行对象化, 对象属性继承节点的原始 属性, 生成所述节点对象字典; 所述节点对象字典中扩展的各对象属性包含pos属性、 matched属性、 desc属性、 mark_ pos属性、 mark_id属性; 遍历所述线表数据对所述线表数据中的各管道进行对象化, 对象属性继承管道的原始 属性, 生成所述管道对象字典; 所述管道对象字典中扩展的各对象属性包含pos_source属性、 pos_target属性、 source_matc hed属性、 target_matc hed属性、 desc属性。 3.如权利要求2所述的一种GIS数据点线映射方法, 其特征在于, 步骤3 中依据所述节点 对象字典中的气源、 用户、 调压站、 阀门四类型节点ID在所述管道对象字典中进行映射, 并 更新所述节点对象字典与所述管道对象字典的具体步骤如下: 加载所述节点对象字典, 依次获取所述气源、 所述用户、 所述调压站、 所述阀门四种类 型节点的ID集 合: 首先选取所述气源类型节点的ID集合, 在所述管道对象字典中进行遍历, 并依据映射 条件判断管道端点在不在同类型节点的ID集 合中; 若不在, 则跳过该管道不做处理, 若在, 且所述管道端点matched属性为False, 则将所权 利 要 求 书 1/3 页 2 CN 115034027 B 2述管道端点的source_matche d属性或target_matche d属性由False改为True, 并将对应节 点对象的matched属性, 由False改为True, 将所述对应节点对象坐标与所述管道端点坐标 对齐, 从而完成映射成功后所述节点对象字典与所述管道对象字典的更新, 如此循环, 直到 该类型节点完成全部管道的遍历; 随后依次选取所述调压站、 所述用户、 所述阀门按照上个步骤在所述管道对象字典中 进行遍历, 并在遍历 中更新所述节点对 象字典和所述管道对 象字典, 直到所有类型节点均 完成遍历为止 。 4.如权利要求3所述的一种GIS数据点线映射方法, 其特征在于, 步骤4中依据步骤3更 新后的所述节点对象字典中的所述气源、 所述用户、 所述调压站、 所述阀门四类型节点的坐 标值在更新后的所述管道对象字典中进行映射, 并更新所述节点对象字典与所述管道对象 字典的具体方法如下: 加载步骤3更新后的所述节点对象字典, 依次获取所述气源、 所述用户、 所述调压站、 所 述阀门四类型节点的坐标值 ‑节点ID字典, 其中坐标值 为Key, 节点ID为Value; 首先选取所述气源类型节点的坐标值, 在步骤3更新后的所述管道对象字典中进行遍 历, 并依据映射条件判断所述管道端点在不在每一种类型节点的坐标集 合中; 若不在, 则跳过该管道不做处理, 若在, 且所述管道端点matched属性为False, 则将管 道端点的matched属性改为True, 利用坐标值 ‑节点ID字典得到节点对象, 将所述节点对象 的matched属性 改为True, 管道ID不变, 节点ID改为所述管道端点ID, 从而完成映射成功后 所述节点对 象字典与所述管道对 象字典的更新, 如此循环, 直到该类型节点完成全部管道 的遍历; 随后依次选取所述调压站、 所述用户、 所述阀门按照上个步骤在所述管道对象字典中 进行遍历, 并在遍历 中更新所述节点对 象字典和所述管道对 象字典, 直到所有类型节点均 完成遍历为止 。 5.如权利要求4所述的一种GIS数据点线映射方法, 其特征在于, 步骤5中依据步骤4更 新后的所述节点对象字典中的所述气源、 所述用户、 所述调压站、 所述阀门四类型节点的各 坐标值在更新后的所述管道对象字典中进 行坐标值模糊映射, 并更新所述节点对象字典与 所述管道对象字典的具体方法如下: 加载步骤4更新后的所述节点对象字典, 依次获取所述气源、 所述用户、 所述调压站、 所 述阀门四类型节点的坐标值 ‑节点ID字典, 其中坐标值 为Key, 节点ID为Value; 首先选取所述气源类型节点的坐标值, 在步骤4更新后的所述管道对象字典中进行遍 历, 并依据管道端点坐标按偏差半径递增且匹配偏差区域内节点的映射条件, 判断所述管 道端点在不在每一种类型节点 坐标值的所述偏差区域内; 若不在, 则跳过该管道不做处理, 若在, 且所述管道端点matched属性为False, 则将管 道端点的matched属性改为True, 利用坐标值 ‑节点ID字典得到节点对象, 将所述节点对象 的坐标值与所述管道端点坐标值对齐, 将节点对象的matched属性改为True, 管道ID不变, 节点ID改为所述管道端点ID, 从而完成映射成功后所述节点对象字典与所述管道对象字典 的更新, 如

PDF文档 专利 一种GIS数据点线映射方法与系统

文档预览
中文文档 31 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共31页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种GIS数据点线映射方法与系统 第 1 页 专利 一种GIS数据点线映射方法与系统 第 2 页 专利 一种GIS数据点线映射方法与系统 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-07 12:43:02上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。