【技术实现步骤摘要】
城市信息模型人工智能服务方法及系统
[0001]本专利技术为2017111037291的系列申请,涉及三维模型应用
,尤其涉及基于三维数据森林的城市信息模型人工智能服务方法。
技术介绍
[0002]城市信息模型是以城市信息数据为基数,建立起三维城市空间模型和城市信息的有机综合体。随着全国数字城市和智慧城市建设的开展,城市三维信息化管理和建设在各个领域快速推进。各地方城市信息模型数据越来越多,与此同时也出现了大量的城市模型应用系统。但这些城市信息模型应用绝大多数以三维可视化为主,没有将三维模型数据的价值充分应用到行业业务之中。由于,目前不同行业的三维模型系统中数据格式往往不同,没有统一的语义信息,进而导致在同一城市区域内不同行业或不同系统的三维模型数据无法重复使用。
[0003]现有的城市信息模型数据应用系统的技术缺点主要表现在以下几个方面:1)三维模型数据以文件系统存储,不利于检索与维护;2)三维模型数据没有统一的定义,数据信息内容以空间位置和图形呈现为主,没有语义信息;而语义信息是连接城市信息模型数据和业务应用系统的基础。3)模型数据与应用程序往往深度绑定,耦合性很强,一个系统建设的三维模型数据或功能很难被其它系统重复利用。
[0004]为此,Thomas H.Kolbe等公开的“3D City Databasefor CityGML”一文中提供了一种基于CityGML格式的三维城市数据库文件,三维城市模型被用作代表相关城市实体及其空间、语义和视觉属性的综合信息主干,三维城市数据库是个免费的开 ...
【技术保护点】
【技术特征摘要】
1.基于三维数据森林的城市信息模型人工智能服务方法,其特征在于,包括如下步骤:S1将城市信息模型存储在具有数据森林结构数据的空间数据库中,其中,所述城市信息模型的格式为CityGML;S2构建由多种人工智能模型组成的联合人工智能模型U;S3当接收到外部应用发出的服务请求时,获取请求参数ap,利用联合人工智能模型U从所述空间数据库调取与所述服务请求相应的城市信息模型;S4通过Web要素服务将所述城市信息模型发送给所述外部应用。2.根据权利要求1所述的方法,其特征还在于,S1具体包括:S1
‑
1制定请求参数类型,包括:城市名、请求地理范围、城市信息模型所在时间、道路名称、建筑类型、建筑几何参数、光照条件、建筑屋顶材质、加密信息;S1
‑
2构建多分块图P,P中每个分块都具有编号和多个像素,分别对应了相应的请求参数类型以及类型下具体的像素值,按照预设的排序规则将请求参数类型排序成第一方阵,按照像素值大小在每个分块中进行排序形成第二方阵且每个像素上都具有以像素值个单位为高的直棱柱,并为每个分块预留一个零像素点,构成了空间数据库的三维数据森林结构,其中;S1
‑
3将城市信息模型存储入所述空间数据库中并按照所属的请求参数类型和相应像素值构建指针函数指向三维数据森林结构相应的像素中,其中,加密信息以随机码作为像素值;城市名和道路名称、光照条件名称、建筑类型和建筑屋顶材质名称,三组名称在字数多者靠后原则下按照各自名称逐个文字拼音首字母顺序排序,且拼音首字母序列Aa、Bb、Cc
…
在三组中分别赋予以第一预设值序列、第二预设值序列和第三预设值序列作为像素值赋值标准;请求地理范围、建筑几何参数分别以请求地理范围的面积大小、建筑几何参数大小排序,分别以面积数值、几何参数值作为像素值赋值标准;城市信息模型所在时间按照年月日时分秒组合成的数值作为像素值赋值标准且按组合成的数值大小排序;其中,建筑类型和建筑屋顶材质还或者按照预设的建筑类型排序规则排序,光照条件或者按照光照参数值作为像素值赋值标准且大小排序,建筑几何参数包括每一栋建筑的预设标记点在城市坐标系下的坐标值,所述预设标记点与坐标系原点距离,以及建筑的高度。3.根据权利要求2所述的方法,其特征还在于,将城市名、请求地理范围、城市信息模型所在时间、道路名称、建筑类型、建筑几何参数、光照条件、建筑屋顶材质对应的像素值都归一化处理。4.根据权利要求2所述的方法,其特征还在于,S2具体包括:S2
‑
1将数据森林地面的每个第二方阵中的每个像素的像素值的归一化数值乘以255或任选的彩色中RGB任选至少一基色值乘以归一化数值之后形成的新的RGB三值作为该像素的颜色值,形成多分块图P;S2
‑
2初始化请求参数形成请求参数总结点,从所述总结点出发,连接每一个第一方阵中任选的一个第二方阵的像素节点,以请求参数为目标参数节点作为终点形成多条路径r;S2
‑
3任选步骤S2
‑
2中的一条路径,按照该路径中的像素节点在路径方向上的排序形成从所述总结点为根的共有五个层次的数据树,
S2
‑
4构建第一人工智能模型ANN1、蚁群模型AG、决策树模型DT组成的联合人工智能模型U。5.根据权利要求4所述的方法,其特征还在于,从请求参数总结点出发,分成城市名和加密信息两个节点形成两个总支路,从城市名节点出发,分支成多个第一支路,每个城市名称节点上又分出多个不同的请求地理范围,形成多个第二支路,每个请求地理范围节点上再分出多个城市信息模型所在时间节点,形成第三支路,每个时间节点上再分出道路名称和建筑类型两个节点,形成多个第四支路,其中建筑类型节点上又分出建筑几何参数、光照条件、建筑屋顶材质三个节点,形成多个第五支路,其中,城市名和加密信息构成了第一层次,请求地理范围构成了第二层次,城市信息模型所在时间构成了第三层次,道路名称和建筑类型构成了第四层次,几何参数、光照条件、建筑屋顶材质则构成了第五层次。6.根据权利要求4所述的方法,其特征还在于,其中步骤S2
‑
4具体包括:S2
‑4‑
1任选至少一个像素且将未选的像素的像素值赋予第一预设像素值,形成多个多分块图样本Q,将样本Q分为训练集d、验证集v、测试集t,三者比例为10
‑
5:5
‑
3:2
‑
1,以训练集d为输入端,目标参数O为输出端构建人工智能网络模型ANN1,使用验证集v验证,不断训练调整网络参数,直至预测准确率高于预设准确率时停止训练;构建目标参数O与城市信息模型Mod之间的映射关系从而获得其中O
p1
为训练好的ANN1预测的目标参数,而Mod
p1
为相应预测的城市信息模型;S2
‑4‑
2在接收外部应用发出的服务请求时,获取到请求参数ap作为处理目标,输入多条路径r中,获得处理目标在每一条路径上的节点的第一总评价分数,也即节点第一配对概率值作为评价信息,确定该目标处理的第一时间评分,将该节点的第一总评价分数与该第一时间评分的平均数作为在该条路径上的该处理目标的匹配参数而赋予该条路径,删除第一节点不匹配以及匹配参数最低的路径;处理目标再重复输入剩余的多条路径中,获得剩余每一条路径上节点的第二总评价分数,也即节点第二配对概率值作为评价信息,确定该目标处理的第二时间评分,将该节点的第二总评价分数与该第二时间评分的平均数作为在该条路径上的该处理目标的匹配参数而赋予该条路径,删除第二节点不匹配以及匹配参数最低的路径,不断重复过程,直到剩余一条路径或多条匹配参数一致的最终路径,将任选一条所述最终路径上的像素值作为目标参数根据映射关系得到最后的Mod
p2
为相应预测的城市信息模型,从而获得蚁群模型n={n|n∈[1,r
s
],r1=r},其中r为处理目标第一次输入前从所述总结点出发形成多条路径条数,s为输入的次数,r
s
为第s次输入时的路径条数...
【专利技术属性】
技术研发人员:刘俊伟,
申请(专利权)人:泰瑞数创科技北京股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。