さまざまなジオプロセシング操作(バッファリング、ユニオン、交差など)を実行できるAndroid用のオープンソースGISソフトウェアはありますか。たとえば、デスクトップベースのQGISで行うことです。
さまざまなジオプロセシング操作(バッファリング、ユニオン、交差など)を実行できるAndroid用のオープンソースGISソフトウェアはありますか。たとえば、デスクトップベースのQGISで行うことです。
回答:
今年のGoogle Summer of Codeの一環として、QGIS Androidプロジェクトがありました。著者はマルコ・ベルナソッキであり、主に進行中の作業ですが、Androidタブレットで基本的な作業を行うことができました。QGIS Androidを検索するだけで、メーリングリストの投稿、彼のブログ、ダウンロードリンクへのリンクがいくつか表示されます。
適切な使用可能な groprocessingを備えたGISの場合、これは最良の(むしろ)唯一のオプションですが、非常に早い段階であるため、Marcoがさらに時間/資金を得るか、誰かが開発を続けるまで待つ必要があります。
NASA WorldWindを試すことができます。彼らはQinetiQのQGlobeチームの助けを借りて、Androidサポートを開始しました。
アンドロイド用のロックウェル空間によるGISをGoogleプレイで入手できるようにしたかったのです。完全なgisパッケージではありませんが、データ収集でいくつかの機能を使用できます。Googleフォームでデータフォームを作成し、アプリが読み込んで、スマートフォンgpsによって収集された位置を統合します(私の場合、データプランを保存するために追加のアプリ呼び出しbluetooth gpsでbluetooth gpsユニットを使用しました)。収集された各データセットは、クラウドに保存されます。また、写真を撮るだけでなく、アップロードされた写真へのリンクも提供します。
土地調査員として、私はフィールドで見つかった境界証拠をカタログ化するために使用するフォームを作成しました。オフィスに戻ったとき、Googleドライブで待っていました。小さなテーブルメッセージと情報がすぐにqgisに届きました。素晴らしいサポートと素晴らしいチュートリアルも。
Android用のオープンソースGISツール(Spatialite、GDAL、OGR)のセットをコンパイルしました。これは、当社独自の3D地図視覚化エンジンNutiteq 3D SDK用です。
現在進行中ですが、たとえばSpatialiteを使用すると、バッファから基本的なジクストラルーティングまで、主にGEOS関数から派生した非常に優れたジオプロセシングAPIセットが提供されます。Nutiteqは開発ツールであり、QGISのようなアプリケーションではありません。そのため、データと要件に基づいてUIを実装し、Android Java開発について少し学ぶ必要があります。ただし、これを使用して非常に汎用的なGISアプリを実行する開発者がすでに存在します。ユーザーは、独自のWMS、シェープファイルレイヤーなどを定義し、これを使用して空間クエリを実行できます。
AndroidのQGISは優れた概念実証ですが、非常に重く(100MBのインストーラパッケージに近い)、UIはタブレット/電話向けに最適化されていません。Nutiteq SDKグラフィカルビジュアライゼーションコアは、非常に軽量でモバイル向けに最適化されています。