2016-08-30 4 views
0

私はCloudera Hadoopを使用しています。私はSpatial Analyticsを実行したいので、Geospatialの目的で量子GIS(QGIS)に接続する必要があります。 QGISとHadoopの両方を接続する方法を知る必要があります。 ARCGIS以外の他のGISシステムを接続する方法は他にありますか?Hadoopと地理空間コネクタ

答えて

2

あなたの目標を達成するために使用できる多くの無料のオープンソースの製品があります。

LocationTech projectsのリストから、私はそのGeoJinni(旧称空間Hadoopの)、GeoMesa、およびGeoTrellis HadoopのかAccumuloやカサンドラのような分散データベースですべての作業に注意したいです。

もっと一般的には、Hadoopを使って作業することはJavaを使用するため、GeoToolsプロジェクトを使用してJVM上のジオ/ジスデータを処理することをお勧めします。 GeoToolsは、オープン標準を使用して地理空間データを公開するためのGeoServerのライブラリとして使用されます。 GeoServerとMapServerは、Arc Server製品のオープンな代替手段の2つです。

Arcデスクトップ製品の代替品をお探しの場合は、QGISOpenJumpの両方のオプションがあります。

具体的な例として、GeoToolsライブラリを使用してHDFSのシェイプファイルを読み込み、問題なくGeoMesaに取り込むことができました。以前は、GeoServerを介してHDFS/S3でホストされている地理情報を調べてみましたが、スタックを介して配線するためには少し変更が必要でしたが、関与するソフトウェアはすべてオープンソースなので、できました。

(フル開示では、私はLocationTechプロジェクトやGeoTools/GeoServerといくつかでかなり参加し、GeoMesaに取り組んでいます。)

0

GeoWaveは、基準に一致するプロジェクトです。

プロジェクトの目標は、主にHadoopエコシステムと人気のあるGISソフトウェアを接続することです。これはここでうまくいくようです。さまざまな分散キー・バリュー・ストア内のラスター/ベクトル/ポイント・クラウド・データの保管/検索/分析が可能です。

また、このプロジェクトには、Cloudera 5.12.1をサポートする最新のリリースであるClouderaのインストーラもあります。

私はGeoWaveの中心的な貢献者です。

関連する問題