问题标签 [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 投票
2 回答
245 浏览

maven - GeoMesa 插件 (WFS/WMS/WPS) 构建失败

我正在使用 maven 构建 Geomesa 并遇到以下错误。除了支持 WMS/WFS 服务的 geoserver 的 Geomesa 插件外,整个构建都很好。

[信息] --------------------------------------------- -------------------------

构建摘要

0 投票
1 回答
272 浏览

cassandra - 时间空间序列的复合分区键 (Cassandra) 与交错索引 (Accumulo, BigTable)

我正在做一个项目,我们每天导入 50k - 100k 个数据点,位于时间 (YYYYMMDDHHmm) 和空间 (lon, lat),然后我们根据用户设置的查询参数动态地渲染到地图上。我们确实使用低于给定缩放级别的预计算集群。

在这种情况下,鉴于我们正在为存储层选择数据库引擎这一事实,我目前正在评估 Cassandra 和 BigTable 的变体。

具体来说,我试图了解在 Cassandra 中使用复合分区键与在 BigTable 中使用交错索引键之间的区别,例如 GeoMesa 使用的那个。

据我了解,这两种方法都可以利用 COTS 硬件,并且可以进行调整以减少热点并最大化空间填充。

为了区分两者,我应该遵循哪些合乎逻辑的步骤?尽管我计划在不久的将来测试这两种方法,但我希望听到一种更合理和更有教育意义的方法。

0 投票
2 回答
171 浏览

java - 在 Accumulo 中运行范围查询时出现 ArrayIndexOutOfBoundsException

我正在使用 Geomesa 1.1 通过 Java 连接到 Accumulo 1.6.2。我在数据库中查询特定属性(特定列值)没有问题。但是当我尝试运行范围查询(尝试时间和几何范围)时,我得到一个错误。

当我检查 Accumulo 日志时,我看到了这个错误:

但是我的代码都没有使用数组。从底层库抛出异常。

这就是我构建CQL过滤器的方式:

可能是什么原因造成的java.lang.ArrayIndexOutOfBoundsException: -1

编辑

更新了问题和答案,以明确它不是重复的,并为未来的访问者提供更一般的帮助。

0 投票
2 回答
1287 浏览

java - 获取 Accumulo 实例名称

我想使用 GeoMesa(Accumulo 的 GIS 扩展)并使用 Docker 对其进行虚拟化,就像这个 repo一样。现在我想使用 Java 连接到 Accumulo 实例:

连接没有建立并挂起(就像在这个问题中一样)。我可以使用 using 连接到 ZooKeeper 实例

所以我猜 instance_name 是错误的。我使用了第一个链接的 repo 中提到的那个。但是我不知道如何检查所需的 instance_name。


为了使我的问题可重现,我确实设置了一个具有所有必要依赖项和累积的数字海洋服务器。我测试了使用 zkCli 可以连接到 zookeeper,并检查accumulo shell了服务器上使用的凭据。

0 投票
1 回答
330 浏览

geoserver - GeoMesa 安装后启动 GeoServer 时出错

我正在尝试安装 GeoMesa 和 GeoServer。在完成http://www.geomesa.org/documentation/user/installation_and_configuration.html中给出的 GeoMesa 安装过程/步骤后。我尝试启动 GeoServer,但出现以下错误:

0 投票
0 回答
594 浏览

geoserver - 使用 GeoServer 时出现异常

我正在尝试安装和配置 geomesa 和 geoserver 但是在成功配置 geomesa 和 geoserver 后我收到了这个异常

步骤 1. 使用有效的登录凭证登录 geoserver 2. 选择“存储”选项 3. 选择“添加新存储”选项 Accumulo (GeoMesa) - Vector 层下的 Apache Accumulo™ 分布式键/值存储

只需单击此.....我遇到异常 4. 现在选择“这是一个错误报告,您可以将其包含在有关此问题的 JIRA 错误报告中:

请告诉我实际的问题是什么...谢谢

0 投票
2 回答
644 浏览

hadoop - Geomesa 配置错误

我将 Hadoop 2.7 与 geoserver 2.8.0 一起使用,但是当我尝试配置 Geomesa 1.2.0 时,我收到以下错误消息:

我怎样才能解决这个问题?

0 投票
1 回答
620 浏览

geoserver - 在 GeoServer 中添加新数据存储有什么问题?

我正在尝试设置这个 Geomesa 教程

我得到这个错误日志。我无法弄清楚这个问题。如果你弄清楚了,请告诉我。

0 投票
1 回答
106 浏览

mysql - 将 MySQL 数据提取到 GeoMesa 分析

我是 GeoMesa 的新手。我的意思是我刚刚输入了 geomesa 命令。因此,在遵循 GeoMesa 网站上的命令行工具教程之后。我发现了一些关于通过 .csv 文件将数据摄取到 geomesa 的信息。

所以,对于我的研究:

  • 我有一个 MySQL 数据库存储从 Android 应用程序发送的所有信息。
  • 我想对其进行一些地理空间分析。
  • 现在我正在将我的 MySQL 表转换为 .csv 文件,然后按照 GeoMesa 网站上的建议将其摄取到 geomesa 中。

但我的问题是:

  • 有没有其他更好的选择,因为数据是 GB 并且它是流数据,因此我必须定期制作 .csv 文件?
  • 是否有任何 API 可以将我的 MySQL 数据库连接到 geomesa?

  • 有没有办法使用 .sql 转储文件来摄取,因为这比 .csv 文件更容易?

0 投票
1 回答
130 浏览

mysql - Geomesa .csv 转换格式

大家好,我是 GeoMesa 的新手。并尝试将我的 MySQL 表导入其中。正如他们的http://www.geomesa.org/documentation/user/commandline_tools.html网站上给出的。

要摄取 .csv 文件,可以在 application.conf 文件中放置一个名为 renegades 的 SimpleFeatureType 和一个名为 renegades-csv 的转换器:

但问题是:

  1. 我找不到任何关于如何制作这个文件的教程或帮助,上面的例子中已经给出了一些数据类型。但我的一些 sql DB 值是 varchar、tinyint、float 和 datetime。现在,对于 renegade和 converters,GeoMesa 中的数据类型与这些数据类型相似。
  2. 以及何时为renegades 设置 index= true 或 false