问题标签 [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.
maven - GeoMesa 插件 (WFS/WMS/WPS) 构建失败
我正在使用 maven 构建 Geomesa 并遇到以下错误。除了支持 WMS/WFS 服务的 geoserver 的 Geomesa 插件外,整个构建都很好。
[信息] --------------------------------------------- -------------------------
构建摘要
cassandra - 时间空间序列的复合分区键 (Cassandra) 与交错索引 (Accumulo, BigTable)
我正在做一个项目,我们每天导入 50k - 100k 个数据点,位于时间 (YYYYMMDDHHmm) 和空间 (lon, lat),然后我们根据用户设置的查询参数动态地渲染到地图上。我们确实使用低于给定缩放级别的预计算集群。
在这种情况下,鉴于我们正在为存储层选择数据库引擎这一事实,我目前正在评估 Cassandra 和 BigTable 的变体。
具体来说,我试图了解在 Cassandra 中使用复合分区键与在 BigTable 中使用交错索引键之间的区别,例如 GeoMesa 使用的那个。
据我了解,这两种方法都可以利用 COTS 硬件,并且可以进行调整以减少热点并最大化空间填充。
为了区分两者,我应该遵循哪些合乎逻辑的步骤?尽管我计划在不久的将来测试这两种方法,但我希望听到一种更合理和更有教育意义的方法。
java - 在 Accumulo 中运行范围查询时出现 ArrayIndexOutOfBoundsException
我正在使用 Geomesa 1.1 通过 Java 连接到 Accumulo 1.6.2。我在数据库中查询特定属性(特定列值)没有问题。但是当我尝试运行范围查询(尝试时间和几何范围)时,我得到一个错误。
当我检查 Accumulo 日志时,我看到了这个错误:
但是我的代码都没有使用数组。从底层库抛出异常。
这就是我构建CQL
过滤器的方式:
可能是什么原因造成的java.lang.ArrayIndexOutOfBoundsException: -1
?
编辑
更新了问题和答案,以明确它不是重复的,并为未来的访问者提供更一般的帮助。
java - 获取 Accumulo 实例名称
我想使用 GeoMesa(Accumulo 的 GIS 扩展)并使用 Docker 对其进行虚拟化,就像这个 repo一样。现在我想使用 Java 连接到 Accumulo 实例:
连接没有建立并挂起(就像在这个问题中一样)。我可以使用 using 连接到 ZooKeeper 实例
所以我猜 instance_name 是错误的。我使用了第一个链接的 repo 中提到的那个。但是我不知道如何检查所需的 instance_name。
为了使我的问题可重现,我确实设置了一个具有所有必要依赖项和累积的数字海洋服务器。我测试了使用 zkCli 可以连接到 zookeeper,并检查accumulo shell
了服务器上使用的凭据。
geoserver - GeoMesa 安装后启动 GeoServer 时出错
我正在尝试安装 GeoMesa 和 GeoServer。在完成http://www.geomesa.org/documentation/user/installation_and_configuration.html中给出的 GeoMesa 安装过程/步骤后。我尝试启动 GeoServer,但出现以下错误:
geoserver - 使用 GeoServer 时出现异常
我正在尝试安装和配置 geomesa 和 geoserver 但是在成功配置 geomesa 和 geoserver 后我收到了这个异常
步骤 1. 使用有效的登录凭证登录 geoserver 2. 选择“存储”选项 3. 选择“添加新存储”选项 Accumulo (GeoMesa) - Vector 层下的 Apache Accumulo™ 分布式键/值存储
只需单击此.....我遇到异常 4. 现在选择“这是一个错误报告,您可以将其包含在有关此问题的 JIRA 错误报告中:
请告诉我实际的问题是什么...谢谢
hadoop - Geomesa 配置错误
我将 Hadoop 2.7 与 geoserver 2.8.0 一起使用,但是当我尝试配置 Geomesa 1.2.0 时,我收到以下错误消息:
我怎样才能解决这个问题?
geoserver - 在 GeoServer 中添加新数据存储有什么问题?
我正在尝试设置这个 Geomesa 教程。
我得到这个错误日志。我无法弄清楚这个问题。如果你弄清楚了,请告诉我。
mysql - 将 MySQL 数据提取到 GeoMesa 分析
我是 GeoMesa 的新手。我的意思是我刚刚输入了 geomesa 命令。因此,在遵循 GeoMesa 网站上的命令行工具教程之后。我发现了一些关于通过 .csv 文件将数据摄取到 geomesa 的信息。
所以,对于我的研究:
- 我有一个 MySQL 数据库存储从 Android 应用程序发送的所有信息。
- 我想对其进行一些地理空间分析。
- 现在我正在将我的 MySQL 表转换为 .csv 文件,然后按照 GeoMesa 网站上的建议将其摄取到 geomesa 中。
但我的问题是:
- 有没有其他更好的选择,因为数据是 GB 并且它是流数据,因此我必须定期制作 .csv 文件?
是否有任何 API 可以将我的 MySQL 数据库连接到 geomesa?
有没有办法使用 .sql 转储文件来摄取,因为这比 .csv 文件更容易?
mysql - Geomesa .csv 转换格式
大家好,我是 GeoMesa 的新手。并尝试将我的 MySQL 表导入其中。正如他们的http://www.geomesa.org/documentation/user/commandline_tools.html网站上给出的。
要摄取 .csv 文件,可以在 application.conf 文件中放置一个名为 renegades 的 SimpleFeatureType 和一个名为 renegades-csv 的转换器:
但问题是:
- 我找不到任何关于如何制作这个文件的教程或帮助,上面的例子中已经给出了一些数据类型。但我的一些 sql DB 值是 varchar、tinyint、float 和 datetime。现在,对于 renegade和 converters,GeoMesa 中的数据类型与这些数据类型相似。
- 以及何时为renegades 设置 index= true 或 false。