# 概述

三维场景构建工具支持海量模型数据导入,包括当前主流的BIM建模模型数据/倾斜摄影文件/OSGB数据/以及*.3ds、*.obj、*. dae等格式模型数据,实现多源异构数据的快速融合。

在三维场景中显示各种立体数据时,若数据量较大,复位时读取显示所有数据,会导致显示效率非常慢。为加快显示效率,引入缓存的概念。

缓存策略是把空间数据按照一定的规则划分成一个个切片文件,再通过特定的文件索引目录结构来组织这些文件的一种策略。该策略有效地提升产品性能,保证了数据在的快速加载与显示。

目前,MapGIS 10提供了Region和M3D两种缓存模型:

M3D是针对海量三维数据网络应用的数据交换格式,通过对海量三维数据进行网格划分与分层组织,采用流式传输模型,实现多端一体的高效解析和渲染。M3D服务接口遵循RESTful设计规范,可通过桌面端、浏览器端调用该服务。M3D数据压缩文件,包含几何要素文件、属性记录文件和纹理图片文件三部分内容。几何要素文件描述一个空间范围内的三维数据的几何及材质信息;属性记录文件描述数据的属性结构、属性字段和属性记录;纹理图片文件是指材质信息中关联的纹理图片文件。

Region缓存与M3D类似,是MapGIS内置的缓存模型,由于其接口限制,主要用于桌面端。

缓存类型 Region缓存 M3D缓存
数据类型 模型数据 模型数据(面、体)、倾斜摄影(OSGB)
索引文件后缀 *.mcx *.mcj
使用范围 C/S端 C/S端、B/S端
坐标系 与原始模型数据一致 世界坐标系
坐标系原点 ---- 模型中心点
原点坐标系 ---- 地理坐标系(WGS84)