【问题标题】:how can display Geospatial data using (GeoMesa and spark) or (GeoMesa and mongoDB store)如何使用(GeoMesa 和 spark)或(GeoMesa 和 mongoDB 存储)显示地理空间数据
【发布时间】:2018-04-09 12:55:10
【问题描述】:

我想知道使用 GeoMesa 显示 geojson mongo LineString 的最佳方法是什么,我发现 GeoMesa 可以从 cassandra 数据库中读取,但我的情况是我的数据存储在 mongoDb 中。 所以我看到 GeoMesa 可以与我已经使用 apache-spark 导入这些数据的 apache spark 集成。 我的问题是有人尝试或知道地理数据的火花数据集如何成为 geomesa 的输入吗?

【问题讨论】:

    标签: mongodb apache-spark geoserver geomesa


    【解决方案1】:

    通常,您不能将 GeoMesa 指向现有数据库,您必须通过 GeoMesa 摄取数据,以便它可以建立适当的空间索引。获取数据的最简单方法是通过与 GeoMesa 捆绑的 command-line tools,因为这不需要任何编码。

    如果您想使用 Spark,您可以构建一个 SimpleFeatures 的 RDD,然后将其持久化。快速入门tutorials 有用于创建 SimpleFeatures 的示例代码。要持久保存它们,您需要一个 GeoMesa SpatialRDDProvider 的实例。这个spark tutorial 有关于如何实例化一个的详细信息,尽管本教程的所有部分都不是在这种情况下相关的。一旦有了 SpatialRDDPRovider 和 RDD[SimpleFeature],就可以使用 save 方法将其持久化。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-06
      • 2019-09-14
      • 2019-04-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多