首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >基于GIS的报告和维护工具

基于GIS的报告和维护工具
EN

Stack Overflow用户
提问于 2012-05-10 17:14:21
回答 1查看 822关注 0票数 1

背景

在概念上,我正在寻找一个工具,或一套软件工具,可以很容易地集成,以帮助浏览数据使用基于地理信息系统的地图(如谷歌地图)。拟议的架构类似但不限于以下方面:

上面所示的技术不是固定的。例如,如果OpenGEO可以在添加未列出的组件(如身份验证和授权)的同时消除许多组件,这将非常有用。

从本质上讲,该体系结构归结为:

代码语言:javascript
运行
复制
Map -> Filter sites -> Select sites -> CRUD

和:

代码语言:javascript
运行
复制
Map -> Filter sites -> Select sites -> Summary Reports

下面的部分使用一个假设的(广义的一笔)示例更详细地描述了这两个问题。

问题-残渣

在第一个屏幕中,提示用户按照一些任意标准(团队名称、区域、技能、设备等)进行筛选,并选择一些站点:

匹配筛选选项的站点将显示在地图上,然后向用户提供许多可用于编辑数据的选项:

如果用户选择人员,系统将提供一个CRUD屏幕:

CRUD屏幕可能相当复杂,有简单的代码表来驱动它们,例如:

问题报告

问题的第二部分非常类似于第一部分,但是用户可以选择生成报告,而不是访问CRUD屏幕:

注意,用户已经选择了要报告的站点。如果用户选择设备选项,则生成包含汇总数据的报告:

问题

哪些现成的软件工具可以提供大部分(如果不是全部)这些功能?

注意:交互不一定如图所示,但主要用例必须是可能的。

用例1-填充数据库

  1. 在地图上定义区域。
  2. 把建筑地点放在地图上。
  3. 插入数据(每个站点)。

用例2-选择

  1. 系统显示地图。
  2. 用户按区域和其他标准进行筛选。
  3. 用户选择站点。
  4. 系统提供选项(维护或报告)。

用例3-维护

  1. 用户选择维护。
  2. 系统呈现复杂的CRUD。
  3. 用户可以添加、编辑或删除数据。

用例4-报告

  1. 用户选择报表。
  2. 用户选择要生成的报表类型。
  3. 系统生成摘要报告。
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-05-11 18:05:35

M-功率可以处理上面提到的所有内容。它是一个web应用程序开发工具,它建立在开放的体系结构之上,并且很容易与其他软件集成。如果您想查看M-Power技术栈的体系结构,这里有一个指向它的图表的链接。

另外,下面是一些使用m构建的演示应用程序的链接,它们与您前面描述的类似:

谷歌地图应用:在谷歌地图上绘制数据。可以轻松地与数据库CRUD应用程序或报表应用程序集成,以创建上面提到的应用程序。

维护订单卡车的分配(有地图):允许用户使用拖放或选择地图上的任何项更新他们的数据库。还可以轻松地与数据库CRUD应用程序或报表应用程序集成,以创建上面提到的应用程序。

数据库CRUD应用:我列出了这个应用程序,因为它可以集成到上面的映射应用程序中,以创建上面描述的示例中的数据库CRUD特性。

基本报告:我列出了这个应用程序,因为它还可以与映射应用程序集成,以创建上面描述的示例的报告特性。

这四个应用程序最类似于你的问题中列出的应用程序,但你也可以查看演示站点中的其他应用程序,以便更好地了解better还可以构建什么。还值得注意的是,m没有运行时或分发费,因此您可以在不增加成本的情况下嵌入和分发应用程序。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10539068

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档