MapCacheBuilder 类型成员.

构造函数

  名称描述
MapCacheBuilder重载。

方法

  名称描述
Build重载。
BuildWithoutConfigFile重载。
ComputeImageFileName重载。
ComputeOutputScales
计算生成地图缓存时的合适输出比例尺,即默认输出比例尺。该操作会修改 OutputScales 属性的值。
Dispose
释放对象所占用的资源。
ExportGlyph
导出指定字符编码范围的字体缓存文件(.pbf)。
FromConfigFile
导入地图缓存配置文件,即根据配置文件中的内容来设置该地图缓存对象。
GetDefaultOutputScales
返回推荐的默认比例尺。
GetDefultOutputScales
返回推荐的默认比例尺。
GetGlobalLevelScales
获取全球剖分所有层级比例尺。
GetImageBounds
获取指定地图缓存图片的地理范围。
GetTiles
根据比例、范围,获取对应的瓦片。
GlobalLevelToScale重载。
OriginalToCompact
原始缓存转换为紧凑缓存,实现对原始缓存文件的压缩,节省磁盘空间,同时也易于拷贝。
SetCustomIndexBounds
用于生成矢量瓦片时设置自定义比例尺;否则,将使用默认的全球剖分层级比例尺,第0层级对应比例尺为 1:295829355.455。
ToConfigFile
将地图缓存的用户设置保存为指定的文件。文件的后缀名为 sci,即地图缓存配置文件。

属性

  名称描述
Bounds
获取或设置地图缓存的地理范围。
BuildResult
获取返回生成缓存的结果信息,包括生成图片数,各种耗时等。
BuildTriangleListFile
获取或设置生成矢量瓦片时,是否生成索引文件。
CacheName
获取或设置生成的地图缓存配置文件的名称。
ClipRegion
获取或设置生成的地图缓存的裁剪区域,用以设置不规则范围来生成缓存。
ConnectionInfo
获取或设置生成时连接mongo数据库的信息。
DPI
获取或设置生成缓存的DPI,代表每英寸有多少个像素。
HashCode
获取地图缓存的 Hash 值。
IgnoreInvalidDrawing
获取或设置在生成缓存时,是否忽略无有效数据绘制的出图区域;true,表示忽略,无有效数据绘制的出图区域将不生成瓦片。
ImageCompress
获取或设置地图缓存图片的压缩率。
IndexBounds
获取或设置地图缓存的索引范围。
IsAppendHashCode
获取或设置生成时是否添加HashCode。
IsAppending
获取或设置是否追加生成缓存。
IsBlockOverRecord
获取或设置缓存日志文件里是否写入缓存生成的进度信息。即每个比例尺每块缓存生成结束时的结果信息,包括生成图片数,各种耗时等。
IsDeleteLogFile
获取或设置缓存生成完成是否删除日志文件。
IsFillMargin
获取或设置是否完全填充缓存图片。
IsScaleOverRecord
获取或设置缓存日志文件里是否写入每个比例尺缓存生成结束时的信息,包括生成图片数,各种耗时等。
IsTaskOverRecord
获取或设置缓存日志文件里是否写入缓存生成结束时的结果信息,包括生成图片数,各种耗时等。
IsTransparent
获取或设置地图缓存图片是否背景透明。
Map
获取或设置用于创建缓存的地图。如果地图中包含有web类型引擎提供的数据图层,则缓存生成失败。
MongoHighResolution
获取或设置生成的MongoDB瓦片是否采用mongo高精度存储,true,表示启用mongo高精度存储;否则为false。
MVTStyleWithoutFont
获取或设置生成矢量瓦片风格时是否生成字体,true,表示不生成字体,false,表示生成字体。
OutputFolder
获取或设置生成地图缓存的路径。
OutputScaleCaptions
获取或设置地图缓存比例尺的别名。
OutputScales
获取或设置地图缓存的比例尺数组。
Password
获取或设置地图缓存的密码。
StorageType
获取或设置地图缓存存储方式。
TileFormat
获取或设置地图缓存图片的类型。
TileSize
获取或设置地图缓存图片的大小。
TilingMode
获取或设置地图缓存的剖分方式。
Version
获取或设置缓存的版本。

事件

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

请参见