远景GIS云平台在初期有过产品设计,随着研发工作的进行以及对GIS云的认知更进行一步,最近重新梳理了平台的产品规划,使以后的开发不至于走偏方向。

  GIS云平台的研发也是摸着石头过河,免不了有考虑不到的地方,在此希望各位能多提意见建议,感谢!

网站:www.remotegis.net


4.2.1 总体规划

(总体规划)

整个云平台主要包含4大块内容:GIS云平台、GIS云开放平台、云GIS系统、行业云。

GIS云平台为产品体系的核心,主要是提供数据存储服务、代码(组件)服务、登录服务等,为其他部分提供基础功能。

GIS云开放平台,为开发者、其他解决方案提供上、合作伙伴提供二次开发、系统定制的服务,开发各种应用系统或者进行应用集成。以此完善GIS云的生态环境,聚合更多力量。

云GIS系统云环境中的主要应用,一般实现常规GIS功能,满足专业客户海量空间数据存储、查询分析、制图、地图发布、数据发布的需要。

在GIS云平台相对完善之后,必然会进行行业应用的开发,针对不同的行业有侧重点。

4.2.2 GIS云平台

(GIS云)

4.2.2.1 代码组件服务

在云环境、开放平台环境下能独立引用的子系统或功能组件,被GIS云中的MapEditor、行业云系统、云门户系统等使用,为客户按需租用功能提供支持。客户租用同一组件后,只要有权限的各系统都能使用。

4.2.2.2 GIS分析服务

根据公共数据、私有数据,提供GIS分析服务如:地址服务、路径导航服务、POI搜索服务等。

4.2.2.3 公共数据服务

为客户提供各种GIS数据,包括基础数据、社会经济、自然地理等专题数据。有离线部署和在线调用两种模式。

4.2.2.4 私有数据存储服务

客户自身的空间数据存储、更新、读取服务。

4.2.2.5 平台单点登录服务

为云中各子系统提供登录验证。

4.2.2.6 虚拟化服务

GIS云的基础,用于划分用户存储空间、功能授权。

4.2.2.7 运维监控

GIS云中资源管理、资源分配、客户管理、备份恢复以及各种资源的使用监控。

4.2.3 GIS云开放平台

远景GIS云开放平台基于OAuth2.0授权协议,向所有第三方开放GIS云的数据存储、数据访问、功能组件、查询分析等服务。以此聚合开发者或软件开发商的的力量,共同实现GIS云的繁荣。

开放平台包含DevOnline,为开发者提供在线的编码环境,可以方便引用服务、预览效果等。

4.2.4 地图门户Cloud Portal

只需要简单操作客户便可发布自己配置的地图,除地图查看功能,还可以进行空间、属性查询,也可以使用GIS 云中的其他收费服务。

4.2.5 MapEditor

类似ArcMap,为GIS云用户提供丰富的GIS功能。

4.2.6 通图采集系统

Android平台上的专业采集系统,计划通过开放平台接入到GIS云,实现采集数据云存储。

4.2.7 行业云GIS系统

为各行业定制系统,可以自己开发也可以是别的开发者、软件商开发。

4.3 研发计划

第一阶段:

1、实现GIS云的基本服务:虚拟化服务、登录服务、私有数据存储服务和代码服务,支撑MapEditor、CloudPortal的功能开发。

2、实现GIS云开放平台的基本功能,可以管理和调用云平台服务,实现数据采集系统的接入,用能进行简单二次开发。

第二阶段:

在前期积累经验,完善基础GIS平台功能的基础上,实现运维监控系统,加强各子系统的功能和用户体验。

第三阶段:

GIS云平台功能趋于完善,走向实用。提供公共数据服务和更专业的GIS功能。开始建设行业云GIS系统。

远景GIS云产品规划的更多相关文章

  1. 远景GIS云上线

    没有发布会.没有嘉宾.没有掌声,趁着国庆假期悄悄地将系统部署到服务器上线运行. 远景GIS云(RGIS Cloud)基于自主研发的远景GIS基础平台开发,目前已实现了Shape上传和导出.符号配置.动 ...

  2. 规划行业GIS云平台“城智图”上线运行

    首先祝各位朋友中秋节快乐! 城智图(www.imapcity.com)是远景GIS云平台的首个应用项目,它以全新的方式为规划部门提供地理信息服务,改变了以前规划部门只有CAD成果数据,难以查阅.深入挖 ...

  3. 2012高校GIS论坛

    江苏省会议中心 南京·钟山宾馆(2012年4月21-22日) 以"突破与提升"为主题的"2012高校GIS论坛"将于4月在南京举行,由南京大学和工程中心共同承办 ...

  4. GIS应用|快速搭建REST地图服务

    SuperMap Online云存储作为您的"在线GIS云盘",除了可以在云端存储GIS数据,还可以将数据直接发布多种REST服务,为您节省购买和部署SuperMap iServe ...

  5. GIS应用|快速开发REST数据服务

    随着计算机的快速发展,GIS已经在各大领域得到应用,和我们的生活息息相关, 但是基于GIS几大厂商搭建服务,都会有一定的门槛,尤其是需要server,成本高,难度大,这里介绍一种在线GIS云平台,帮你 ...

  6. GIS应用|快速开发REST空间分析服务

    随着计算机的快速发展,GIS已经在各大领域得到应用,和我们的生活息息相关, 但是基于GIS几大厂商搭建服务,都会有一定的门槛,尤其是需要server,成本高,难度大,这里介绍一种在线GIS云平台,帮你 ...

  7. 急速搭建SuperMap iCloudManager for Docker环境

    大家好,SuperMap iCloudManager 是超图的 GIS 云管理系统,它是出色的云GIS平台的大管家. 它很简单,部署操作都很简单. 它很智能,可以实时监控 GIS 业务环境的 CPU ...

  8. qconshanghai2014

    主题演讲 容器化的云——CohesiveFT首席技术官 Chris Swan 建设强大的工程师文化——Spotify工程总监 Kevin Goldsmith 软件项目变更的管理和生存之道——jClar ...

  9. LSV又新增13个地质图!量测对比分析全都能搞定

    对于地质工作者来说,地质图是个十分重要的参考资料.随着国家解密的地质资料越来越多,能够有效的把各种地质资料结合起来,进而提高地质工作者的作业效率,是十分有意义的. LSV(LocaSpaceViewe ...

随机推荐

  1. ElasticSearch 系列随笔

    1.ElasticSearch 常用设置 2.ElasticSearch 从2.2升级到6.2.4碰到的问题 3.ElasticSearch 因为磁盘空间不够引起的数据插入错误.(message [C ...

  2. 在 Go 语言中使用 Log 包--转自GCTT

    Linux 在许多方面相对于 Windows 来说都是独特的,在 Linux 中编写程序也不例外.标准输出,标准 err 和 null devices 的使用不仅是一个好主意,也是一个原则.如果您的程 ...

  3. [ZJOI2019]语言[树链的并、线段树合并]

    题意 题目链接 分析 考虑枚举每个点的答案,最后除以 2 即可. 可以与 \(u\) 构成合法点对 的集合 为所有经过了 \(u\) 的链的并.因为这些链两两有交,根据结论 "树上两条相交的 ...

  4. Neo4j使用简单例子(转)

    Neo4j Versions Most of the examples on this page are written with Neo4j 2.0 in mind, so they skip th ...

  5. Error: Another program is already listening on a port that one of our HTTP servers is configured to use. Shut this program down first before starting

    解决方法: find / -name supervisor.sock unlink /name/supervisor.sock 2. www-data 用户是干什么用的 3.如何通过superviso ...

  6. FAQ of db2fmp messages in the db2diag.log

    http://www-01.ibm.com/support/docview.wss?uid=swg21470035 Technote (FAQ) Question What do these mess ...

  7. css3基础下

    box-shadow:0 5px 5px rgba(0,0,0,0.5) 文本 text-shadow:5px 5px 4px green; word-wrap: 背景: background:#ff ...

  8. Maven jdk.1.7

    settings.xml <profile> <id>jdk17</id> <activation>  <activeByDefault>t ...

  9. 第十章、vim 程序编辑器

    第十章.vim 程序编辑器   1. vi 与 vim 1.1 为何要学 vim 2. vi 的使用 2.1 简易执行范例 2.2 按键说明 2.3 一个案例的练习 2.4 vim 的暂存档.救援回复 ...

  10. 八段代码彻底掌握 Promise

    1.Promise的立即执行性 var p = new Promise(function(resolve, reject){ console.log("create a promise&qu ...