【问题标题】:Keplergl Filters : multiple attributes per field?Keplergl 过滤器:每个字段有多个属性?
【发布时间】:2021-10-05 09:52:59
【问题描述】:

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

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

【问题讨论】:

    标签: kepler.gl


    【解决方案1】:

    这个功能好像还没有实现

    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;
    }
    

    【讨论】:

      猜你喜欢
      • 2015-06-18
      • 2021-03-17
      • 1970-01-01
      • 2014-01-01
      • 1970-01-01
      • 2020-04-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多