【问题标题】:How to modify existing feature schema in geomesa-accumulo如何修改 geomesa-accumulo 中的现有特征模式
【发布时间】:2017-03-16 07:29:27
【问题描述】:

我在目录(表)“c”下有特征“f”,其中包含我的时间和空间数据以及一些属性(如速度和名称)。我正在使用 java 插入此功能类型的记录,一切正常。

我的问题是,如果将来我需要存储更多属性以及现有属性(就像我们在 RDBM 中添加列以存储更多详细信息一样)怎么办?

如何将这些更改与现有的简单特征类型架构集成?

【问题讨论】:

    标签: geotools geomesa


    【解决方案1】:

    当新属性可用时,您可以在 sft 末尾添加属性。但是,这将导致为任何已提取记录上的那些字段返回 null。此外,任何新添加的字段都不会被索引,因此如果需要,您需要使用命令行工具中的add-attribute-index 命令。

    另外,如果您的数据是以 json 格式提取的,您可以将记录存储为 json blob,并使用 JsonPath 语法查询 json blob 中的任意值。当然,这也不会被索引,但在您拥有高度变异数据的某些情况下它可能很有用。这是目前较新的功能,因此您在使用时的里程可能会有所不同。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-06
      • 2022-12-16
      • 1970-01-01
      相关资源
      最近更新 更多