0

keplergl 过滤器系统是否能够解析具有多个类别的数组?例如,代表工业建筑的点在同一字段中具有所有这些属性[“非危险废物”、“危险废物”、“惰性废物”]

如果没有,有没有办法注入过滤操作或数据解析操作?

4

1 回答 1

0

这个功能似乎还没有实现

Kepler 的数据处理器解析数组和对象,因为它是 GeoJson

处理器/数据处理器.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;
}
于 2021-10-30T11:21:03.353 回答