VectorModelCacheBuilder 类型成员.

构造函数

  名称描述
VectorModelCacheBuilder重载。

方法

  名称描述
Build
创建矢量模型缓存。
BuildWithoutConfigFile
为矢量模型创建缓存。使用该方法创建缓存不会生成矢量模型缓存的配置文件。
Dispose
释放对象所占用的资源。
FromConfigFile
导入缓存文件,根据缓存数据的配置文件中的内容来指定相关属性的值,
ToConfigFile
将对象的相关属性写到指定的文件中,文件的后缀名为.scv,即缓存数据的配置文件。

属性

  名称描述
AltitudeField
获取或设置在Dataset中用于存储模型存放位置高度值字段的名称。
Bounds
获取或设置生成缓存的地理范围。
CacheName
获取或设置生成缓存的名称。
CompressType
获取或设置生成缓存文件的压缩类型。
Dataset
获取或设置用于创建矢量模型缓存的矢量数据集,支持点、线、面、文本、CAD、属性表数据集。生成矢量模型缓存时,主要使用数据集中属性字段中的信息,因此,属性表应该配置合适的字段,其中LongitudeField、LatitudeField、ModelPathField为必须设置的字段。
FieldNames
获取或设置生成的缓存数据包含的属性字段名称数组。
LatitudeField
获取或设置在Dataset中用于存储模型存放位置纬度值字段的名称。
Level
获取或设置开始生成缓存的层数,默认值为16。
LongitudeField
获取或设置在Dataset中用于存储模型存放位置经度值字段的名称。
ModelPathField
获取或设置模型路径字段名称。
OutputFolder
获取或设置生成缓存的路径。
Password
获取或设置用于为地图对象创建缓存时对数据进行加密的密码。在添加图层时,需要使用该密码才能成功添加。如果使用默认值,便可不指定密码便能打开。默认值为一个空的字符串。
RotateXField
获取或设置在Dataset中用于存储模型X方向旋转角度字段的名称。
RotateYField
获取或设置在Dataset中用于存储模型Y方向缩放旋转角度的名称。
RotateZField
获取或设置在Dataset中用于存储模型Z方向旋转角度字段的名称。
ScaleXField
获取或设置在Dataset中用于存储模型X方向缩放比值字段的名称。
ScaleYField
获取或设置在Dataset中用于存储模型Y方向缩放比值字段名称。
ScaleZField
获取或设置在Dataset中用于存储模型Z方向缩放比值字段名称。
StorageType
获取或设置缓存存储方式,默认为原始模式,即:StorageType.Original。
TextureMaxLevel
获取或设置需要生成缓存中纹理的最粗糙层级数,默认为3,参数范围为3到10之间。
UpdateSize
获取或设置在Scene场景渲染该缓存图层时,每次更新的缓存块数,具体值为该属性值的平方,即 UpdateSize * UpdateSize的个数。

事件

  名称描述
Stepped
启动进度条时触发该事件。

请参见