问题标签 [geomesa]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
193 浏览

cql - GeoMesa 导出查询错误

问题: 当我尝试在查询下运行时,它给出了错误。CQL 查询中是否缺少某些内容或缺少 jar 文件?还有它是否只是 GeoMesa 错误或累积错误。有没有其他方法可以查询 GeoMesa 并在 CSV 文件中获取结果?

命名空间:myNamespace
集合:d1temp

询问:

错误:

0 投票
1 回答
647 浏览

geoserver - GeoMesa - 支持的数据存储之间的差异?

我正在浏览GeoMesa 的文档,目录公开了许多可以使用的受支持的数据存储:

具体的后端实现在以下章节中描述:

虽然 Accumulo 和 Kafka 数据存储文档有很多内容,但 HBase、Bigtable 和 Cassandra 并非如此。它没有列出缺失的功能,并说明数据存储是否适合在生产中使用。

我找不到这些数据存储的实现级别(如支持/缺少的功能、稳定性等)的比较。

我的问题:

  1. 例如,使用 Accumulo 而不是 Cassandra 作为 GeoMesa 的数据存储时,我会有什么好处?
  2. 所有的数据存储都在同一个实现级别上吗?
0 投票
1 回答
251 浏览

geomesa - geomesa中的目录和特征有什么区别?

我试图了解目录(表)和功能的不同之处。到目前为止,我能理解的是我们可以在一个目录中创建多个功能,但为什么我需要这样做呢?为什么我不能独立创建功能?这样做的目的是什么?

0 投票
1 回答
276 浏览

geotools - 如何修改 geomesa-accumulo 中的现有特征模式

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

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

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

0 投票
0 回答
103 浏览

java - geoserver 使用 openlayers 预览 hbase 数据源层提示 java.lang.OutOfMemoryError: unable to create new native thread

当我使用GeoServer读取HBase(GeoMesa)数据源时,我可以使用Layer Preview打开一层,但是当我打开两层时,第二层无法显示,并且日志显示错误信息:

java.lang.OutOfMemoryError:无法创建新的本机线程;threadorg.geoserver.platform.ServiceException:渲染过程失败。

我想知道如何解决这个问题以及如何设置JVM配置-Xms -Xmx,我不知道该设置哪个文件。请帮助我,非常感谢。

0 投票
1 回答
404 浏览

apache-spark-sql - Spark-SQL 和 GeoMesa 中地理空间表的左半连接

问题:

我有 2 个包含地理空间点的表(d1 和 d2)。我想执行以下查询:

我使用Spark-SQLwith GeoMesa&Accumulo来达到同样的效果。(Spark 作为处理引擎,Accumulo 作为数据存储和 GeoMesa 用于 GeoSpatial 库)。

上面的查询有点,left semi join但我不确定如何使用它来实现它,Spark-SQL因为据我所知,子查询不能在 where 子句中使用。

0 投票
2 回答
624 浏览

java - 使用 GeoMesa Native API 在 accumulo 中插入数据

我正在尝试使用GeoMesa Native API从累积存储中插入和读取数据。我创建了一个类文件来本地使用 geomesa accumulo 存储。这是我的java代码:

命令的日志是:

但是当我尝试验证插入的记录时,我无法在创建的与累积 Web 界面表中插入的数据相关的任何特定条目中找到。这是累积表的屏幕截图在此处输入图像描述。如果我遗漏任何东西,请纠正我。提前致谢。

0 投票
2 回答
662 浏览

scala - 使 spark-sql UDF 在 Scala spark 数据帧 DSL API 中可用

如何在 spark scala 数据框(非文本)api 中访问 geomesas UDF?即如何转换

如何使 sql UDF 在 scala 数据框 DSL 中可用的文本 spark-sql API 中可用?即如何启用而不是这个表达式

类似于

如何注册 geomesas UDF,使其不仅适用于 sql 文本模式。SQLTypes.init(spark.sqlContext)来自https://github.com/locationtech/geomesa/blob/f13d251f4d8ad68f4339b871a3283e43c39ad428/geomesa-spark/geomesa-spark-sql/src/main/scala/org/apache/spark/sql/SQLTypes.scala#L59-L66似乎只有注册文本表达式。

我已经在导入

所以这些功能

https://github.com/locationtech/geomesa/blob/828822dabccb6062118e36c58df8c3a7fa79b75b/geomesa-spark/geomesa-spark-sql/src/main/scala/org/apache/spark/sql/SQLSpatialFunctions.scala#L31-L41

应该可用。

0 投票
0 回答
226 浏览

indexing - Geomesa 功能商店计数需要时间

我正在尝试获取 accumulo 数据存储中存在的功能总数。这是我的示例代码:

存在的总功能是2636698,完成getRideCount()功能执行的时间是~10sec。我已经为我的特征类型创建了索引(请参阅 function createFeatureType()),但这似乎无助于最小化获取持续时间。我无法理解降低性能的确切问题。如何更快地获得特征集合大小?

这是我的查询计划

0 投票
1 回答
119 浏览

geotools - Geomesa 特征计数始终返回零

我正在开发 geomesa 客户端来执行基本的读写和删除操作。我还创建了一个函数,它将返回指定查询的匹配特征计数,但是它总是返回零,我还尝试了 DataStore stats 来获取匹配的特征计数,它给出了正确的结果,但操作非常慢。下面是我的客户端代码:

任何人都可以帮助我找出为什么它返回 0 尽管特征集合中存在特征。还是存在其他首选技术来获取匹配的特征计数?欢迎任何建议或澄清。