主权项 |
一种综合管线区域数据更新的方法,将原始管线数据和新探测的更新管线数据采用不同符号标记后成图显示,其特征在于包括如下步骤:步骤1、管线图叠加:将原始管线图和更新管线图叠加显示,并用闭合线绘制更新区域范围;步骤2、区域内要素标记:将全部落入更新区域范围内的原始管线删除,将更新区域内的原始管线数据和更新管线数据分别增加操作标记1和2后写入临时库更新表;步骤3、接边处要素拓扑搜索:找出与区域范围线相交且一端点位于区域内的原始管线,并将位于区域内的端点对应的原始管点数据记为Pt,以Pt为中心按指定拓扑空间搜索距离搜索更新管点数据,若搜索要素数目为0,则直接进入步骤6,否则按距离由近及远依次标记搜到的更新管点数据为Pt1、Pt2、……、Ptn;步骤4、关键字匹配:依次比较管点数据Pt和Pt1、Pt2、……、Ptn的关键字信息,若某更新管点数据Ptk(1=<k<=n)与Pt关键字信息一致,则Pt(k+1)、……、Ptn不再进行关键字匹配,执行下一步骤,反之直接进入步骤6;步骤5、属性判定:比较Ptk和Pt的管点属性信息是否一致,若属性信息一致则操作标记记为3,反之操作标记记为4,将对应的原始管线数据增加操作标记后写入临时库更新表;步骤6、人工辅助指定:查看接边处原始管线数据,对于未标记的数据手动指定操作标记写入临时库更新表;步骤7、数据更新:读取临时库更新表中的数据,按照操作标记执行删除、添加、属性修改操作,完成综合管线区域数据更新操作,其中操作标记1、2、3、4分别代表原始管线删除、更新管线添加、原始管线未变动、原始管线信息修改。 |