【技术实现步骤摘要】
城市地下市政基础设施数据库的构建方法及GIS工具箱
[0001]本专利技术涉及市政工程数据库领域,特别涉及一种城市地下市政基础设施数据库的构建方法及GIS工具箱。
技术介绍
[0002]市政基础设施工程一般是属于国家的基础建设,市政基础设施是指城市建设中的各种公共交通设施、给水、排水、燃气、城市防洪、环境卫生及照明等基础设施建设,是城市生存和发展必不可少的物质基础,是提高人民生活水平和对外开放的基本条件。为了跟随上城市化的步伐,市政基础设施工程建设需要进一步规范化、人性化。
[0003]随着城市化的发展,市政基础设施工程中所使用的市政基础设施越来越多,尤其在市政领域中,各个市政基础设施的中的数据量越来越大,也越来越复杂,即市政基础设施的数据库中存在各种各样不同类型的要素类及每个要素类不同格式、类型的字段,若市政基础设施中所使用的字段没有一个标准化的规范,无疑影响市政基础设施的正常运行,影响业务的开展。
[0004]城市市政地下基础设施的基础设施包含24种,包括普查单元、地下工程管线(管点)、地下工程管线(管线)、取水设施(含预处理设施)、净水厂设施(含地下水配水厂)、加压泵站设施、调压站设施、污水处理厂、排水泵站、调蓄设施、天然气门站、天然气储配站、液化石油气储配(充装)站、加气站、地下综合管廊、人行地下通道、城市地下道路、城市轨道交通(地下铁路)、地下公共停车场、地下交通枢纽、地下河道、人防工程、其他地下空间、废弃工程,且不同的基础设施要素类标准字段名称及属性也各有不同。因此由此可见,其数据量之大, ...
【技术保护点】
【技术特征摘要】
1.一种城市地下市政基础设施数据库的构建方法,所述数据库的数据基于地下基础设施的Excel表格,其特征在于,所述构建方法包括:获取所述Excel表格中的要素信息;创建第一数据库,所述第一数据库内包括数据列,并将所述要素信息批量添加进所述第一数据库内的所述数据列中得到第一数据列;获取所述Excel表格中的属性信息;将所述属性信息批量填加进所述第一数据列中得到第二数据列;获取所述Excel表格中的字段信息;将所述字段信息批量添加进所述第二数据列中得到第三数据列;将所述第三数据列导入所述第一数据库中得到目标数据库。2.根据权利要求1所述的一种城市地下市政基础设施数据库的构建方法,其特征在于,所述将所述要素信息批量添加进所述数据列中得到第一数据列步骤包括:创建第一工作空间界面和第二工作空间界面;将所述第一数据库中的数据列添加进所述第一工作空间界面;将所述要素信息添加进所述第二工作空间界面,所述要素信息包括要素名称和要素类型;响应于用户输入的批量创建要素指令,将所述要素名称和所述要素类型分别批量添加进所述第二工作空间界面内的所述数据列中,以将所述数据列转变为所述第一数据列。3.根据权利要求2所述的一种城市地下市政基础设施数据库的构建方法,其特征在于,所述第一数据列为空数据列,所述响应用户输入的批量创建要素指令步骤之后还包括:调用批次属性创建和修改函数,所述批次属性创建和修改函数用于将所述要素名称和所述要素类型批量添加进所述第一数据列;所述第一数据库的后缀名为gdb;所述要素信息为数据表,所述要素信息的后缀名为xls;所述要素名称与所述要素类型之间的关系为多对一。4.根据权利要求2所述的一种城市地下市政基础设施数据库的构建方法,其特征在于,所述将所述属性信息批量填加进所述第一数据列得到第二数据列步骤包括:将所述属性信息添加进所述第二工作空间界面,所述属性信息包括属性域及属性域键值;响应于用户输入的批量添加属性信息指令,将所述属性域及属性域键值分别批量添加进所述第二工作空间界面内的所述第一数据列中,以将所述第一数据列转变为所述第二数据列。5.根据权利要求4所述的一种城市地下市政基础设施数据库的构建方法,其特征在于,所述响应用户输入的批量添加属性信息指令步骤之后还包括:分别调用批量加域函数和批量加值函数,所述批量加域函数用于将所述添加属性域批量添加进所述第二数据列,所述批量加值函数用于将所述属性域键值批量添加进所述第二数据列;所述属性信息为数据表,所述属性信息的后缀名为xls;所述属性域包括属性域名称、属性域标注和属性域类型,所述属性域键值包括所述属
性域名称、所述属性域类型、属性域编码和属性域编码描述;所述属性域名称与所述属性域标注之间的关系为一对一,所述属性域名称与所述属性域类型之间的关系为多对一,所述属性域名称与所述属性域编码之间的关系为多对一,所述属性域名称与所述属性域编码描述之间的关系为多对一。6.根据权利要求4所述的一种城市地下市政基础设施数据库的构建方法,其特征在于,所述将所述字段信息批...
【专利技术属性】
技术研发人员:邓蒋芳,程佳,文昕,吴培秀,陈付刚,成瑞钢,高怡新,吴永强,
申请(专利权)人:湖南优图信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。