【技术实现步骤摘要】
基于ArcGIS的城市管线更新入库的方法及系统
本专利技术涉及一种基于ArcGIS的城市管线数据更新入库的方法及系统。
技术介绍
城市管线作为国家的战略性市政设施资源,已经越来越受到重视。国务院,政府相关单位先后多次下文一再强调要加载城市基础设施资源的建设。虽然,在城市管线的系统建设、标准规范的制定上均有很大的成果,但是在城市管线的集成和共享上依然存在极大的壁垒,对于基于ArcGIS的城市管线的更新方法及系统严重欠缺,造成数据信息孤岛严重,对于城市管线设施的维修养护,乃至施工存在较大的阻碍。分析城市管线数据特征,主要表现在以下方面:1.城市管线数据的空间位置;2.城市管线数据中,管点数据和管线数据的点线关联关系;3.城市管线数据中属性信息;只要保证了这三条内容,数据就具备可一致性,共享性。传统的更新方法以及现存的专利技术专利,具体如下:传统的城市管线数据更新入库方法是采用直接更新入库,然后在入库的过程中,不断的去判断,去检查,去掉重复管点,重复管线等。加入太多的控制和判断流程,造成了实现起来极其困难,并且错误率极高,且需要加入大量的人为工作。不仅如此,在城市管线数据共享方面也不具备共享性和迁移性,尤其是在平台的迁移时,往往需要做大量的工作才可以实现,甚至不可迁移。管点管线的关联关系不能得到统一。中国专利技术专利《地形图与管线数据库更新的方法》的步骤如下:步骤S01:根据项目确定需要更新的地形图范围线;步骤S02:从数据库中下载所述范围线内的数据,通过对范围内的空间分析,查询出范围内所有地物要素下载到本地数据文件中,在通过数据格式转换,将本地数据文件转换成外 ...
【技术保护点】
基于ArcGIS的城市管线更新入库的方法,其特征是,包括如下步骤:步骤(1):获取源数据库数据的空间范围;步骤(2):从目标数据库中,删除与所述步骤(1)获取的空间范围所对应的数据;步骤(3):建立属性导入配置,根据属性导入配置,将源数据库中的数据导入到目标数据库中,并将不符合目标数据库中的数据库约束的属性数据进行清洗和过滤;步骤(4):接边:手动校正和调整冲突范围内的城市管线数据和管点数据;步骤(5):根据几何网络接口,建立城市管线和管点的属性关联关系:利用ArcGIS Engine提供的几何网络开发接口,为城市管线空间数据库中的管线和管点关联属性赋值,建立城市管线和管点的属性关联关系;步骤(6):结束:完成数据更新入库。
【技术特征摘要】
1.基于ArcGIS的城市管线数据更新入库的方法,其特征是,包括如下步骤:步骤(1):获取源数据库数据的空间范围;步骤(2):从目标数据库中,删除与所述步骤(1)获取的空间范围所对应的数据;步骤(3):建立属性导入配置,根据属性导入配置,将源数据库中的数据导入到目标数据库中,并将不符合目标数据库中的数据库约束的属性数据进行清洗和过滤;步骤(3)的步骤为:步骤(3-1):遍历数据库的要素数据,即城市管线要素数据和管点要素数据;步骤(3-2):在目标数据库中创建源数据的城市管线要素数据和管点要素数据的几何图形;在创建完城市管线要素数据和管点要素数据的几何图形后,在相应的管线要素数据和管点要素数据上进行赋值;步骤(3-3):分析城市管线要素数据的属性内容,对每一条城市管线要素数据的系统维护字段赋值;所述系统维护字段是唯一标识城市管线和管点的关键字段,同时也是城市管线和管点关联属性的体现;步骤(3-4):根据属性导入配置,将对应字段的属性数据过滤筛选并导入到目标要素数据中,结束;步骤(4):接边:手动校正和调整冲突范围内的城市管线数据和管点数据;步骤(5):根据几何网络接口,建立城市管线和管点的属性关联关系:利用ArcGISEngine提供的几何网络开发接口,为城市管线空间数据库中的管线和管点关联属性赋值,建立城市管线和管点的属性关联关系;步骤(6):结束:完成数据更新入库。2.如权利要求1所述的基于ArcGIS的城市管线数据更新入库的方法,其特征是,所述属性导入配置是源数据库中的要素类的属性字段和目标数据库中要素类的属性字段的对应关系。3.如权利要求1所述的基于ArcGIS的城市管线数据更新入库的方法,其特征是,所述步骤(3-4)的步骤为:步骤(3-4-1):字段对应:建立源数据和目标数据的字段对应关系;步骤(3-4-2):判断字段类型:判断字段类型,如果字段类型一致,则进行步骤(3-4-6),反之进行步骤(3-4-3);步骤(3-4-3):进行字段类型转换:将类型不一致的数据,进行数据类型转换;步骤(3-4-4):判断字段类型转换是否成功,成功则进入步骤(3-4-6),反之进入步骤(3-4-5);步骤(3-4-5):记录错误日志:当字段转换错误时,记录转换错误日志;步骤(3-4-6):判断字段长度:比较源数据和目标数据的字段长度,如果源数据的字段长度小于等于目标数据,则进入步骤(3-4-8),反之进入步骤(3-4-7);步骤(3-4-7):数据截取处理:将多余的字段截取处理,然后进入步骤(3-4-8);同时记录数据过滤日志;步骤(3-4-8):属性数据导入:将源数据库中的属性数据根据属性导入配置导入到目标数据库的对应属性数据中。4.如权利要求1所述的基于ArcGIS的城市管线数据更新入库的方法,其特征是,所述步骤(1)的源数据库是指将要更新入库的数据,在ArcGIS平台中,所述源数据库包括个人地理数据库和文件地理数据库;所述步骤(1)的空间范围指源数据库中数据的实际空间范围:数据的轮廓。5.如权利要求1所述的基于ArcGIS的城市管线数据更新入库的方法,其特征是,所述步骤(2)在删除数据时,删除包含于空间范围内的数据,与空间范围相交的或者相切的数据不在删除范围内。6.如权利要求1所述的基于ArcGIS的城市管线数据更新入库的方法,其特征是,所述步骤(3)的属性导入配置是源数据库中的要素类的属性字段和目标数据库中要素类的属性字段的对应关系。7.如权利要求1所述的基于ArcGIS的城市管线数据更新入库的方法,其特征是,所述步骤(4)的冲突范围指在数据更新入库时,步骤(1)中获取的空间范围的边界上的数据,所述边界上的数据是源数据和目标数据冲突的数据,冲突的数据的处理称之为接边处理。8.如权利要求1所述的基于ArcGIS的城市管线数据更新入库的方法,其特征是,所述城市管线要素数据的属性内容划分如下:基本探测数据:对城市管网基础设施数据进行探测时包含的基本信息,包括探测时的唯一标识管线和管点的物探号或内业编码;扩展业务数据:根据企业需求而增加的业务数据信息,这些信息是用户自己增加的,或者委托探测公司在管线探测时额外增加的属性信息;系统维护字段。9.如权利要求1所述的基于ArcGIS的城市管线数据更新入库的方法,其特征是,所述管线和管点关联属性是管线表中存储管线端点的点号和管点表中的管点编号对应。10.如权利要求1所述的基于ArcGIS的城市管线数据更新入库的方法,其特征是,所述系统维护字段的结构,包括以下的结构组织方式:分类编码+时间编码+ID序号;所述分类编码,依据《GBT13923-2006基础地理信息要素分类与代码》,取城市管线分类编码中的小类和子类;所述时间编码,取数据入库时的时间编码;所述ID序号,取数据入库时的在某一时刻的数据入库ID序号。11.如权利要求1所述的基于ArcGIS的城市管线数据更新入库的方法,其特征是,所述步骤(3-3)的系统...
【专利技术属性】
技术研发人员:柳宇刚,
申请(专利权)人:山东泰华电讯有限责任公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。