import { DataModel as MapDataModel } from '../../map/bubblemap/datamodel'; import { Category, Value, Field, MultiEncodings } from '@shujujiang/schemas/widget/model/encoding'; /** * 可视化。可视化设置指导如何对数据的值进行视觉元素编码。 * 支持编码0~1个维度。 * @renderer encoding */ export declare class BCategory extends Category { /** * 字段集合 * @accept dimension * @valueEncoding marker,label * @minFields 0 * @maxFields 1 */ fields?: Field[]; } export declare class DataModel extends MapDataModel { /** * @title 数据配置 * @order 1 * @expansion true */ encoding: { /** * 标记 * @title 标记 * @renderer encoding * @order 0 */ breakBy: BCategory; /** * 地点 * @title 地点 * @renderer encoding * @order 1 */ location: Category; /** * 经度 * @title 经度 * @renderer encoding * @order 2 */ lng: Category; /** * 纬度 * @title 纬度 * @renderer encoding * @order 3 */ lat: Category; /** * 大小 * @title 大小 * @renderer encoding * @order 4 */ size: Value; /** * 额外属性 * @title 额外属性 * @renderer encoding * @order 5 */ attributes: MultiEncodings; }; }