Keplergl 过滤器:每个字段有多个属性?
Keplergl Filters : multiple attributes per field?
keplergl 过滤器系统是否能够解析具有多个类别的数组?
例如,代表工业建筑的点将在同一字段中具有所有这些属性 ["Non-hazardous waste", "Hazardous waste", "Inert waste"]
如果没有,有没有办法注入过滤操作或数据解析操作?
这个功能好像还没有实现
Kepler 的数据处理器像 GeoJson 一样解析数组和对象
processors/data-processor.js 第 399 行
switch (aType) {
case DATE:
return ALL_FIELD_TYPES.date;
case TIME:
case DATETIME:
return ALL_FIELD_TYPES.timestamp;
case FLOAT:
return ALL_FIELD_TYPES.real;
case INT:
return ALL_FIELD_TYPES.integer;
case BOOLEAN:
return ALL_FIELD_TYPES.boolean;
case GEOMETRY:
case GEOMETRY_FROM_STRING:
case PAIR_GEOMETRY_FROM_STRING:
case ARRAY:
case OBJECT:
// TODO: create a new data type for objects and arrays
return ALL_FIELD_TYPES.geojson;
case NUMBER:
case STRING:
case ZIPCODE:
return ALL_FIELD_TYPES.string;
default:
globalConsole.warn(`Unsupported analyzer type: ${aType}`);
return ALL_FIELD_TYPES.string;
}
keplergl 过滤器系统是否能够解析具有多个类别的数组? 例如,代表工业建筑的点将在同一字段中具有所有这些属性 ["Non-hazardous waste", "Hazardous waste", "Inert waste"]
如果没有,有没有办法注入过滤操作或数据解析操作?
这个功能好像还没有实现
Kepler 的数据处理器像 GeoJson 一样解析数组和对象
processors/data-processor.js 第 399 行
switch (aType) {
case DATE:
return ALL_FIELD_TYPES.date;
case TIME:
case DATETIME:
return ALL_FIELD_TYPES.timestamp;
case FLOAT:
return ALL_FIELD_TYPES.real;
case INT:
return ALL_FIELD_TYPES.integer;
case BOOLEAN:
return ALL_FIELD_TYPES.boolean;
case GEOMETRY:
case GEOMETRY_FROM_STRING:
case PAIR_GEOMETRY_FROM_STRING:
case ARRAY:
case OBJECT:
// TODO: create a new data type for objects and arrays
return ALL_FIELD_TYPES.geojson;
case NUMBER:
case STRING:
case ZIPCODE:
return ALL_FIELD_TYPES.string;
default:
globalConsole.warn(`Unsupported analyzer type: ${aType}`);
return ALL_FIELD_TYPES.string;
}