1.一种基于webgis的实景三维模型分割系统,其特征在于,包括对象模型数据库、web服务器和web前端,其中,对象模型数据库用于将待处理的倾斜摄影模型数据保存在后端数据库中,web服务器用于基于node.js的koa框架接收来自web前端的请求,并根据axios请求模型信息向对象模型数据库请求模型数据,web前端用于接收用户的交互请求,并通过鼠标操作进行模型分割操作,包括点击、拖动等方式,并记录下用户的操作,生成目标模型切割轮廓文件,并将数据发送给web服务器。
2.根据权利要求1所述的一种基于webgis的实景三维模型分割系统,其特征在于:所述对象模型数据库,对象模型数据库用于将三维实景模型存储在后端数据库中,并使用mysql数据库保存模型的位置、大小信息和id信息,支持fbx、obj、gltf、glb和3dtiles等多种常见的通用模型格式,并支持对osgb格式模型的格式转化;
3.根据权利要求1所述的一种基于webgis的实景三维模型分割系统,其特征在于:所述web服务器,采用基于node.js的koa框架进行开发,包括控制层、业务逻辑层、数据持久层,其中,数据持久层负责与数据库进行连接并获取模型相关的数据,业务逻辑层封装了数据持久层,将数据库中的模型属性信息获取的操作封装成接口供控制层使用,控制层则负责处理来自web前端的请求,并调用业务逻辑层的接口进行处理。
4.根据权利要求1所述的一种基于webgis的实景三维模型分割系统,其特征在于:所述web前端,包括用户交互界面模块,负责接收用户的交互操作,包括点击、拖动等方式进行模型分割操作,并通过协议和技术与web服务器进行通讯连接,webgis可视化模块,负责将分割后的模型渲染到画布上,使用cesium.js技术,封装函数,实现三维实景模型的分割、人与场景交互、语义标签绑定、模型交互等功能;
5.一种基于webgis的实景三维模型分割方法,其特征在于,包括权利要求1-4任意一项所述的一种基于webgis的实景三维模型分割系统,所述基于webgis的实景三维模型分割方法具体步骤如下: