1

バックグラウンド

概念的には、GIS ベースのマップ (Google マップなど) を使用してデータを参照するために簡単に統合できるツールまたはソフトウェア ツール スイートを探しています。提案されたアーキテクチャは次のようなものですが、これらに限定されません。

上記の技術は固定されたものではありません。たとえば、OpenGEO が多くのコンポーネントを削除し、リストにない他のコンポーネント (認証や承認など) を追加できる場合、それが最も役に立ちます。

基本的に、アーキテクチャは次のように要約されます。

Map -> Filter sites -> Select sites -> CRUD

と:

Map -> Filter sites -> Select sites -> Summary Reports

次のセクションでは、これら 2 つの問題について、架空の (大雑把な) 例を使用して詳しく説明します。

問題 - CRUD

最初の画面で、ユーザーは任意の基準 (チーム名、地域、スキル、装備など) でフィルタリングし、いくつかのサイトを選択するように求められます。

フィルタリングされたオプションに一致するサイトがマップ上に表示され、データの編集に使用できるいくつかのオプションがユーザーに表示されます。

ユーザーが Personnel を選択すると、システムは CRUD 画面を提供します。

CRUD 画面は、次のような単純なコード テーブルを使用して、かなり複雑にすることができます。

問題 - レポート

問題の 2 番目の部分は最初の部分と非常に似ていますが、ユーザーは CRUD 画面にアクセスする代わりに、レポートを生成することを選択できます。

ユーザーがレポート用のサイトを既に選択していることに注意してください。ユーザーが機器オプションを選択すると、概要データを含むレポートが生成されます。

質問

これらの機能のほとんど (すべてではないにしても) を提供できる市販のソフトウェア ツールはどれですか?

注: 相互作用は示されているとおりである必要はありませんが、主な使用例が可能である必要があります。

ユース ケース 1 - データベースに入力する

  1. 地図上で地域を定義します。
  2. サイト [建物の場所] を地図上に配置します。
  3. データを挿入します (サイトごと)。

ユース ケース 2 - 選択

  1. システムが地図を表示します。
  2. 地域やその他の条件によるユーザー フィルター。
  3. ユーザーがサイトを選択します。
  4. システムはオプション (メンテナンスまたはレポート) を提供します。

ユース ケース 3 - メンテナンス

  1. ユーザーがメンテナンスを選択します。
  2. システムは複雑な CRUD を示します。
  3. ユーザーは、データを追加、編集、または削除できます。

ユース ケース 4 - レポート

  1. ユーザーがレポートを選択します。
  2. ユーザーは、生成するレポートのタイプを選択します。
  3. システムが要約レポートを生成します。
4

1 に答える 1

3

m-Powerは、上記のすべてを処理できます。これは、オープン アーキテクチャ上に構築され、他のソフトウェアと簡単に統合できる Web アプリケーション開発ツールです。m-Power のアーキテクチャを確認したい場合は、 m-Power のテクノロジ スタックの図へのリンクを次に示します。

また、上記で説明したものと同様の m-Power で構築されたデモ アプリケーションへのリンクもいくつかあります。

Google マップ アプリケーション: Google マップにデータをプロットします。データベース CRUD アプリケーションまたはレポート アプリケーションと簡単に統合して、上記のアプリケーションを作成できます。

注文トラックの割り当てを維持する (マップ付き) : ユーザーは、ドラッグ アンド ドロップを使用するか、マップ上の任意のアイテムを選択して、データベースを更新できます。また、データベース CRUD アプリケーションまたはレポート アプリケーションと簡単に統合して、上記のアプリケーションを作成することもできます。

データベース CRUD アプリケーション: 上記のマッピング アプリケーションに統合して、上記の例にあるデータベース CRUD 機能を作成できるため、このアプリケーションをリストします。

基本的なレポート: このアプリケーションをリストします。これは、マッピング アプリケーションと統合して、上記の例のレポート機能を作成することもできるためです。

これらの 4 つのアプリは、質問に記載されているアプリに最もよく似ていますが、そのデモ サイトで他のアプリケーションをチェックして、m-Power が他に何を構築できるかをよりよく理解することもできます。また、m-Power には実行時間や配布の料金がかからないため、追加料金なしでアプリケーションを埋め込んで配布できることも注目に値します。

于 2012-05-11T18:05:35.023 に答える