假设我想在GeoMesa(在Accumulo上)中存储JSON文件 . 这些JSON文件具有几何和时间 . 我可以使用XZ3索引吗?如果是,那怎么样?
注意:通过JSON,我没有提到GeoJSON .
您可以编写GeoMesa转换器(配置文件)以从JSON中提取所需的值并将其提取到GeoTools SimpleFeature中,并将这些值提取到GeoMesa中 . 从github下载Accumulo发行版并查看 examples/ingest/json/ 下的示例 . 有关转换器的完整文档,请参见here .
examples/ingest/json/
您还可以选择将JSON字符串存储为属性,并使用JSON-Path查询它们 . 有关here的更多信息 .
为您的数据创建的索引将取决于存在的属性 . 如果您有非点几何和定义的日期,那么您将自动构建XZ3索引 . 有关指数的更多信息可用here和here
1 回答
您可以编写GeoMesa转换器(配置文件)以从JSON中提取所需的值并将其提取到GeoTools SimpleFeature中,并将这些值提取到GeoMesa中 . 从github下载Accumulo发行版并查看
examples/ingest/json/
下的示例 . 有关转换器的完整文档,请参见here .您还可以选择将JSON字符串存储为属性,并使用JSON-Path查询它们 . 有关here的更多信息 .
为您的数据创建的索引将取决于存在的属性 . 如果您有非点几何和定义的日期,那么您将自动构建XZ3索引 . 有关指数的更多信息可用here和here