【问题标题】:Hadoop and geospatial connector [closed]Hadoop 和地理空间连接器 [关闭]
【发布时间】:2017-01-06 16:37:14
【问题描述】:

我正在使用 Cloudera Hadoop,我想执行空间分析并且需要连接到量子 GIS (QGIS) 以用于地理空间目的。我需要知道如何连接 QGIS 和 Hadoop。除了 ARCGIS,还有其他方法可以连接任何其他 GIS 系统吗?

【问题讨论】:

    标签: hadoop geospatial geoserver geo qgis


    【解决方案1】:

    您可以使用许多免费和开源的产品来实现您的目标。

    LocationTech projects 的列表中,我注意到GeoJinni(以前称为 Spatial Hadoop)、GeoMesaGeoTrellis 都适用于 Hadoop 或分布式数据库,如 Accumulo 或 Cassandra。

    更一般地说,由于使用 Hadoop 意味着使用 Java,我建议使用 GeoTools 项目在 JVM 上处理地理/gis 数据。 GeoTools 用作GeoServer 使用开放标准发布地理空间数据的库。 GeoServer 和MapServer 是 Arc 服务器产品的两个开放替代品。

    当您正在寻找 Arc 桌面产品的替代品时,QGISOpenJump 都是选择。

    作为一个具体的小例子,我使用 GeoTools 库从 HDFS 读取 shapefile,以便毫无问题地摄取到 GeoMesa。以前,我曾研究过通过 GeoServer 提供托管在 HDFS/S3 上的 geotiff,并且需要进行一些小的更改才能通过堆栈将其连接起来,但我能够做到这一点,因为所涉及的所有软件都是开源的。

    (完全公开,我在 GeoMesa 工作,参与过很多 LocationTech 项目,还有一些参与 GeoTools/GeoServer。)

    【讨论】:

      【解决方案2】:

      GeoWave 是一个符合条件的项目。

      该项目的目标主要是将 Hadoop 生态系统与似乎很适合这里的流行 GIS 软件连接起来。它支持在各种分布式键值存储中存储/检索/分析栅格/矢量/点云数据。

      此外,除了其他供应商之外,该项目还有 Cloudera 的安装程序 - 支持 Cloudera 5.12.1 的最新版本。

      请记住,我是 GeoWave 的核心贡献者。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-02-28
        • 2013-05-06
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-01-21
        相关资源
        最近更新 更多