首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于GIS的数据可视化和维护工具

基于GIS的数据可视化和维护工具
EN

Software Engineering用户
提问于 2012-04-25 19:51:02
回答 2查看 711关注 0票数 5

背景

希望利用现有的GIS系统来探索组织数据。

体系结构

下图是对系统所需功能的高级概述:

最基本的用法如下:

  1. 用户访问一个网站。
  2. 该系统提供一个地图(有区域、城市和建筑物)。
  3. 用户在地图上钻到一个特定的建筑物。
  4. 系统提供了一个基本的CRUD接口。
  5. 用户可以查看和修改有关人员(例如,其指派的团队)、设备(例如网络设备)、应用程序和建筑物本身的信息(例如,联系人和电话号码)。

理想情况下,所有组件都应该是开源的(或者其他免费的)。

问题

这必须是一个小项目,需要一个快速的(但有功能的)原型,主要是为了确认这样一个系统在长期内是否有用。

问题

  • 您将使用哪些软件组件来快速开发工作原型?
  • 什么开源解决方案已经存在,如果有的话?

Ideas

以下是我的想法:

  • PostGIS -定义区域、城市和站点
  • 谷歌地图 -显示交互式的、可点击的地图
  • geoJSON - PostGIS和Google之间的协议
  • 接缝 - CRUD接口

自定义开发

例如,这将需要:

  1. 安装和配置
    1. 为远程登录配置SSH
    2. 颠覆(或git)
    3. PostgreSQL
    4. PostGIS
    5. Java
    6. Tomcat
    7. 接缝
    8. JasperReports

  2. 将地理信息输入PostGIS
  3. 将数据源聚合到PostgreSQL数据库中
  4. 开发地图界面的起始页面
  5. 开发可点击的Google界面
  6. 编写摘要报告
  7. 利用Seam开发CRUD接口进行数据维护

像这样的东西肯定已经存在了?

谢谢!

EN

回答 2

Software Engineering用户

回答已采纳

发布于 2012-11-05 23:35:30

我们采取了以下措施:

  1. PostgreSQL + PostGIS
  2. Java 7 + 嵌入式码头 + 谷歌-gson
  3. jQuery + OpenLayers + Select2
  4. OpenStreetMap + 国防部瓷砖

我们删除了报告和数据维护要求。

票数 1
EN

Software Engineering用户

发布于 2012-05-22 18:42:24

有趣的是,我开发了一个类似的石油和天然气系统,使用Google v3。我们选择将CouchDB用于图表中包含地理信息系统数据、中央存储库和其他数据源的部分。这背后的理念是一个容器,用来保存具有不同类型结构的不同数据源,以及表示GIS层、日志、票证等的实际数据文件。

此外,能够直接从DB服务器托管实际应用程序的能力对于处理/上载数据也很有帮助。

最终,对于我们面临着将旧的+杂乱的+无组织的数据集中在一起的系统来说,这种NoSQL +Schema的设置使处理不同类型的数据成为一种乐趣。

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

https://softwareengineering.stackexchange.com/questions/145995

复制
相关文章

相似问题

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