城市地下市政基础设施数据库的构建方法及GIS工具箱技术

技术编号:36708877 阅读:10 留言:0更新日期:2023-03-01 09:34
本申请提供了城市地下市政基础设施数据库的构建方法及GIS工具箱,构建方法包括获取Excel表格中的要素信息;创建第一数据库,第一数据库内包括数据列,并将要素信息批量添加进第一数据库内的数据列中得到第一数据列;获取Excel表格中的属性信息;将属性信息批量填加进第一数据列得到第二数据列;获取Excel表格中的字段信息;将字段信息批量添加进第二数据中列得到第三数据列;将第三数据列导入第一数据库得到目标数据库。本申请通过上述构建方法及GIS工具箱,实现了快速构建城市地下市政基础设施的数据库,缩短了构建数据库的时间,减少了人工直接构建数据库过程中可能出现的错误异常,并优化了构建数据库的过程。并优化了构建数据库的过程。并优化了构建数据库的过程。

【技术实现步骤摘要】
城市地下市政基础设施数据库的构建方法及GIS工具箱


[0001]本专利技术涉及市政工程数据库领域,特别涉及一种城市地下市政基础设施数据库的构建方法及GIS工具箱。

技术介绍

[0002]市政基础设施工程一般是属于国家的基础建设,市政基础设施是指城市建设中的各种公共交通设施、给水、排水、燃气、城市防洪、环境卫生及照明等基础设施建设,是城市生存和发展必不可少的物质基础,是提高人民生活水平和对外开放的基本条件。为了跟随上城市化的步伐,市政基础设施工程建设需要进一步规范化、人性化。
[0003]随着城市化的发展,市政基础设施工程中所使用的市政基础设施越来越多,尤其在市政领域中,各个市政基础设施的中的数据量越来越大,也越来越复杂,即市政基础设施的数据库中存在各种各样不同类型的要素类及每个要素类不同格式、类型的字段,若市政基础设施中所使用的字段没有一个标准化的规范,无疑影响市政基础设施的正常运行,影响业务的开展。
[0004]城市市政地下基础设施的基础设施包含24种,包括普查单元、地下工程管线(管点)、地下工程管线(管线)、取水设施(含预处理设施)、净水厂设施(含地下水配水厂)、加压泵站设施、调压站设施、污水处理厂、排水泵站、调蓄设施、天然气门站、天然气储配站、液化石油气储配(充装)站、加气站、地下综合管廊、人行地下通道、城市地下道路、城市轨道交通(地下铁路)、地下公共停车场、地下交通枢纽、地下河道、人防工程、其他地下空间、废弃工程,且不同的基础设施要素类标准字段名称及属性也各有不同。因此由此可见,其数据量之大,数据复杂性之高。

技术实现思路

[0005]本申请提供城市地下市政基础设施数据库的构建方法及GIS工具箱,以实现快速、便捷的构建城市地下市政基础设施的数据库。
[0006]第一方面,本申请提供一种城市地下市政基础设施数据库的构建方法,所述数据库的数据基于地下基础设施的Excel表格,所述构建方法包括:
[0007]获取所述Excel表格中的要素信息;
[0008]创建第一数据库,所述第一数据库内包括数据列,并将所述要素信息批量添加进所述第一数据库内的所述数据列中得到第一数据列;
[0009]获取所述Excel表格中的属性信息;
[0010]将所述属性信息批量填加进所述第一数据列得到第二数据列;
[0011]获取所述Excel表格中的字段信息;
[0012]将所述字段信息批量添加进所述第二数据中列得到第三数据列;
[0013]将所述第三数据列导入所述第一数据库得到目标数据库。
[0014]优选的,所述将所述要素信息批量添加进所述数据列中得到第一数据列步骤包
括:
[0015]创建第一工作空间界面和第二工作空间界面;
[0016]将所述第一数据库中的数据列添加进所述第一工作空间界面;
[0017]将所述要素信息添加进所述第二工作空间界面,所述要素信息包括要素名称和要素类型;
[0018]响应于用户输入的批量创建要素指令,将所述要素名称和所述要素类型分别批量添加进所述第二工作空间界面内的所述数据列中,以将所述数据列转变为所述第一数据列。
[0019]优选的,所述第一数据列为空数据列,所述响应用户输入的批量创建要素指令步骤之后还包括:
[0020]调用批次属性创建和修改函数,所述批次属性创建和修改函数用于将所述要素名称和所述要素类型批量添加进所述第一数据列;
[0021]所述第一数据库的后缀名为gdb;
[0022]所述要素信息为数据表,所述要素信息的后缀名为xls;
[0023]所述要素名称与所述要素类型之间的关系为多对一。
[0024]优选的,所述将所述属性信息批量填加进所述第一数据列得到第二数据列步骤包括:
[0025]将所述属性信息添加进所述第二工作空间界面,所述属性信息包括属性域及属性域键值;
[0026]响应于用户输入的批量添加属性信息指令,将所述属性域及属性域键值分别批量添加进所述第二工作空间界面内的所述第一数据列中,以将所述第一数据列转变为所述第二数据列。
[0027]优选的,所述响应用户输入的批量添加属性信息指令步骤之后还包括:
[0028]分别调用批量加域函数和批量加值函数,所述批量加域函数用于将所述添加属性域批量添加进所述第二数据列,所述批量加值函数用于将所述属性域键值批量添加进所述第二数据列;
[0029]所述属性信息为数据表,所述属性信息的后缀名为xls;
[0030]所述属性域包括属性域名称、属性域标注和属性域类型,所述属性域键值包括所述属性域名称、所述属性域类型、属性域编码和属性域编码描述;
[0031]所述属性域名称与所述属性域标注之间的关系为一对一,所述属性域名称与所述属性域类型之间的关系为多对一,所述属性域名称与所述属性域编码之间的关系为多对一,所述属性域名称与所述属性域编码描述之间的关系为多对一。
[0032]优选的,所述将所述字段信息批量添加进所述第二数据列得到第三数据列步骤包括:
[0033]将所述字段信息添加进所述第二工作空间界面,所述字段信息包括所述要素名称、字段基础名称、字段别名、字段数据类型、字段长度、字段位数、字段小数位和所述属性域;
[0034]响应于用户输入的批量添加字段信息指令,将所述字段信息批量添加进所述第二工作空间界面内的第二数据列中,以将所述第二数据列转变为所述第三数据列。
[0035]优选的,所述响应于用户输入的批量添加字段信息指令步骤之后还包括:
[0036]调用批量加字段函数,所述批量加字段函数用于将所述字段信息批量添加进所述第二数据列;
[0037]所述字段信息为数据表,所述字段信息的后缀名为xls;
[0038]所述要素名称与所述字段基础名称、所述字段别名、所述字段数据类型、所述字段长度、所述字段位数、所述字段小数位和所述属性域的关系均为多对一。
[0039]第二方面,本申请还提供一种GIS工具箱,所述GIS工具箱适用于上述任意所述城市地下市政基础设施数据库的构建方法,所述GIS工具箱包括:
[0040]工作台;
[0041]与所述工作台通讯连接的元数据库创建工具、批量创建要素工具、批量添加属性域工具和批量添加字段byfc工具;
[0042]所述元数据库创建工具被配置为创建第一数据库并将其发送给所述工作台,所述第一数据库内包括数据列;
[0043]所述批量创建要素工具被配置为获取要素信息并发送给所述工作台;
[0044]所述批量添加属性域工具被配置为获取属性信息并发送给所述工作台;
[0045]所述批量添加字段byfc工具被配置为获取字段信息并发送给所述工作台;
[0046]所述工作台被配置为:
[0047]创建第一工作空间界面和第二工作空间界面;
[0048]将所述数据列添加进所述第一工作空间界面;
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种城市地下市政基础设施数据库的构建方法,所述数据库的数据基于地下基础设施的Excel表格,其特征在于,所述构建方法包括:获取所述Excel表格中的要素信息;创建第一数据库,所述第一数据库内包括数据列,并将所述要素信息批量添加进所述第一数据库内的所述数据列中得到第一数据列;获取所述Excel表格中的属性信息;将所述属性信息批量填加进所述第一数据列中得到第二数据列;获取所述Excel表格中的字段信息;将所述字段信息批量添加进所述第二数据列中得到第三数据列;将所述第三数据列导入所述第一数据库中得到目标数据库。2.根据权利要求1所述的一种城市地下市政基础设施数据库的构建方法,其特征在于,所述将所述要素信息批量添加进所述数据列中得到第一数据列步骤包括:创建第一工作空间界面和第二工作空间界面;将所述第一数据库中的数据列添加进所述第一工作空间界面;将所述要素信息添加进所述第二工作空间界面,所述要素信息包括要素名称和要素类型;响应于用户输入的批量创建要素指令,将所述要素名称和所述要素类型分别批量添加进所述第二工作空间界面内的所述数据列中,以将所述数据列转变为所述第一数据列。3.根据权利要求2所述的一种城市地下市政基础设施数据库的构建方法,其特征在于,所述第一数据列为空数据列,所述响应用户输入的批量创建要素指令步骤之后还包括:调用批次属性创建和修改函数,所述批次属性创建和修改函数用于将所述要素名称和所述要素类型批量添加进所述第一数据列;所述第一数据库的后缀名为gdb;所述要素信息为数据表,所述要素信息的后缀名为xls;所述要素名称与所述要素类型之间的关系为多对一。4.根据权利要求2所述的一种城市地下市政基础设施数据库的构建方法,其特征在于,所述将所述属性信息批量填加进所述第一数据列得到第二数据列步骤包括:将所述属性信息添加进所述第二工作空间界面,所述属性信息包括属性域及属性域键值;响应于用户输入的批量添加属性信息指令,将所述属性域及属性域键值分别批量添加进所述第二工作空间界面内的所述第一数据列中,以将所述第一数据列转变为所述第二数据列。5.根据权利要求4所述的一种城市地下市政基础设施数据库的构建方法,其特征在于,所述响应用户输入的批量添加属性信息指令步骤之后还包括:分别调用批量加域函数和批量加值函数,所述批量加域函数用于将所述添加属性域批量添加进所述第二数据列,所述批量加值函数用于将所述属性域键值批量添加进所述第二数据列;所述属性信息为数据表,所述属性信息的后缀名为xls;所述属性域包括属性域名称、属性域标注和属性域类型,所述属性域键值包括所述属
性域名称、所述属性域类型、属性域编码和属性域编码描述;所述属性域名称与所述属性域标注之间的关系为一对一,所述属性域名称与所述属性域类型之间的关系为多对一,所述属性域名称与所述属性域编码之间的关系为多对一,所述属性域名称与所述属性域编码描述之间的关系为多对一。6.根据权利要求4所述的一种城市地下市政基础设施数据库的构建方法,其特征在于,所述将所述字段信息批...

【专利技术属性】
技术研发人员:邓蒋芳程佳文昕吴培秀陈付刚成瑞钢高怡新吴永强
申请(专利权)人:湖南优图信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1