三维Server竞品分析

1.商业软件

基本信息对比

提到gis商业软件,想必大家耳熟能详的是esri的arcgis和超图的supermap,而做三维的朋友想必还知道的有飞渡,因此,本文也选择了这三家公司进行对比。本次研究就这些软件支持的操作系统、数据库、浏览器以及软件特点、体系结构和服务类型进行了对比分析。总的来说,arcgis for server和supermap作为发展多年的商业软件有着完善的功能体系,文档资料也非常丰富,对于三维server类的产品功能设计有着非常好的参考价值。从基本信息的对比表也可以看出,超图不愧是国产gis软件的龙头,各方面都与arcgis非常接近,甚至在对国产的操作系统、数据库的支持方面超过了arcgis,而飞渡由于发展时间比较短,重点在轻量化工具的开发,对于其它信息相关资料几乎没有,难以进行对比

1.2.软件功能对比

从软件功能对比来看,arcgis,超图,飞渡都支持三维数据的发布,arcgis经过多年的商业化,功能更加完善,尤其是客户端方面功能丰富,而sharpmap的集群服务和聚合服务更强大一些,飞渡的一键飞渡功能在操作上更加快捷方便。而文献资料上,arcgis和超图都有很丰富的说明文档和帮助文档,但supermap的说明文档比较符合我们的日常使用逻辑,对于软件的功能和说明有非常详细的介绍,参考性比较强,而飞渡的文档资料非常少,但据称轻量化技术是最先进的,在这点上可以参考。

2.开源软件

本次主要选取了这几年活跃度比较高,和三维server相关度大的12款软件,包括locationTech系列、geoserver、GeoNode、mapserver、postgis、Greenplum、citus data,geotools等12款软件

3. 资源文件目录

更多详情可下载资源文件进行查看,资源文件包含以下内容:
https://download.csdn.net/download/qq_36047595/15726859

目录

  1. 背景 …………………………………………………………………………5
  2. 竞品对象………………………………………………………………………… 6
  3. 商业软件竞品分析 …………………………………………………………………………8
    3.1. 受支持的操作系统 …………………………………………………………………………8
    3.2. 支持的数据库 …………………………………………………………………………9
    3.3. 支持的浏览器 …………………………………………………………………………10
    3.4. 软件特点 …………………………………………………………………………10
    3.5. 服务类型 …………………………………………………………………………11
    3.6. 体系结构 …………………………………………………………………………12
    3.7. 数据集管理 …………………………………………………………………………14
    3.8. 软件功能 …………………………………………………………………………15
    3.9. 小结 …………………………………………………………………………16
  4. 开源软件对比分析 …………………………………………………………………………17
    4.1. GeoServer …………………………………………………………………………17
    4.1.1. 简介 …………………………………………………………………………17
    4.1.2. 支持的操作系统 …………………………………………………………………………18
    4.1.3. 支持的数据库 …………………………………………………………………………18
    4.1.5. 软件结构和功能 …………………………………………………………………………19
    4.1.6. 特点/优势 …………………………………………………………………………19
    4.1.7. 代码布局 …………………………………………………………………………20
    4.1.8. 活跃性 …………………………………………………………………………20
    4.1.9. 项目间集成关系………………………………………………………………………… 21
    4.1.10.对三维数据的支持 …………………………………………………………………………22
    4.2. GeoNode …………………………………………………………………………22
    4.2.1. 简介 …………………………………………………………………………22
    4.2.2.支持的操作系统 …………………………………………………………………………23
    4.2.3.支持的浏览器 …………………………………………………………………………23
    4.2.4.功能 …………………………………………………………………………24
    4.2.5.特点/优势 …………………………………………………………………………26
    4.2.6.软件结构 …………………………………………………………………………27
    4.2.7. 活跃性 …………………………………………………………………………28
    4.2.8. 项目间集成关系 …………………………………………………………………………29
    4.3. MapServer …………………………………………………………………………30
    4.3.1. 简介 …………………………………………………………………………30
    4.3.2.支持的操作系统 …………………………………………………………………………31
    4.3.3.支持的数据库 …………………………………………………………………………31
    4.3.4.功能 …………………………………………………………………………32
    4.3.5.特点/优势: …………………………………………………………………………32
    4.3.6.软件结构 …………………………………………………………………………33
    4.3.7.主要工作流程 …………………………………………………………………………33
    4.3.8.活跃性 …………………………………………………………………………34
    4.3.9.与GeoServer的对比 …………………………………………………………………………35
    4.4. PostGIS …………………………………………………………………………35
    4.4.1. 简介 …………………………………………………………………………35
    4.4.2. 使用或支持postgis的软件 …………………………………………………………………………36
    4.4.3.支持的操作系统 …………………………………………………………………………36
    4.4.4.支持的数据库 …………………………………………………………………………36
    4.4.5.功能 …………………………………………………………………………36
    4.4.6.特点/优势 …………………………………………………………………………37
    4.4.7.PostgreSQL结构 …………………………………………………………………………37
    4.4.8.活跃性 …………………………………………………………………………40
    4.4.9.项目间集成关系 …………………………………………………………………………41
    4.5. Greenplum …………………………………………………………………………42
    4.5.1.简介 …………………………………………………………………………42
    4.5.2.支持的操作系统 …………………………………………………………………………42
    4.5.3.支持的数据库 …………………………………………………………………………42
    4.5.4.功能 …………………………………………………………………………42
    4.5.5.特点/优势 …………………………………………………………………………43
    4.5.6.软件结构 …………………………………………………………………………43
    4.5.7.存储方式 …………………………………………………………………………46
    4.5.8.应用生态 …………………………………………………………………………49
    4.5.9.代码布局 …………………………………………………………………………49
    4.5.10.活跃性 …………………………………………………………………………50
    4.5.11.项目间集成关系 …………………………………………………………………………51
    4.6. Citus Data …………………………………………………………………………51
    4.6.1.简介 …………………………………………………………………………51
    4.6.2.支持的操作系统 …………………………………………………………………………51
    4.6.3.支持的数据库 …………………………………………………………………………52
    4.6.4.功能 …………………………………………………………………………52
    4.6.5.特点/优势 …………………………………………………………………………52
    4.6.6.代码结构 …………………………………………………………………………53
    4.6.7.活跃性 …………………………………………………………………………53
    4.6.8.项目间集成关系 …………………………………………………………………………54
    4.7. LocationTech GeoMesa …………………………………………………………………………55
    4.7.1. 简介 …………………………………………………………………………55
    4.7.2. 支持的操作系统 …………………………………………………………………………55
    4.7.3. 支持的数据库 …………………………………………………………………………55
    4.7.4. 功能 …………………………………………………………………………56
    4.7.5. 特点/优势 …………………………………………………………………………57
    4.7.6. 代码布局 …………………………………………………………………………58
    4.7.7. 软件架构 …………………………………………………………………………58
    4.7.8. 活跃性 …………………………………………………………………………59
    4.7.8.项目间集成关系 …………………………………………………………………………60
    4.8. LocationTech GeoWave …………………………………………………………………………61
    4.8.1.简介 …………………………………………………………………………61
    4.8.2.支持的操作系统 …………………………………………………………………………62
    4.8.3.支持的数据库 …………………………………………………………………………62
    4.8.4.功能 …………………………………………………………………………62
    4.8.5.特点/优势 …………………………………………………………………………64
    4.8.6.软件结构 …………………………………………………………………………64
    4.8.7.代码结构 …………………………………………………………………………65
    4.8.8.活跃性 …………………………………………………………………………65
    4.8.9.项目间集成关系 …………………………………………………………………………66
    4.9. LocationTech GeoGig …………………………………………………………………………67
    4.9.1.简介 …………………………………………………………………………67
    4.9.2.支持的操作系统 …………………………………………………………………………67
    4.9.3.支持的数据库 …………………………………………………………………………67
    4.9.4.功能 …………………………………………………………………………67
    4.9.5.软件结构与工作流程 …………………………………………………………………………67
    4.9.6.活跃性 …………………………………………………………………………69
    4.9.7.项目间集成关系 …………………………………………………………………………70
    4.10. LocationTech GeoTrellis …………………………………………………………………………70
    4.10.1. 简介 …………………………………………………………………………70
    4.10.2. 支持的操作系统 …………………………………………………………………………71
    4.10.3.功能 …………………………………………………………………………71
    4.10.4.特点/优势 …………………………………………………………………………72
    4.10.5.代码结构 …………………………………………………………………………73
    4.10.6.活跃性 …………………………………………………………………………73
    4.10.7.项目间集成关系 …………………………………………………………………………74
    4.11. LocationTech GeoPeril 75
    4.11.1. 简介………………………………………………………………………… 75
    4.11.2.活跃性 …………………………………………………………………………75
    4.12. GeoTools 76
    4.12.1. 简介 …………………………………………………………………………76
    4.12.2. 核心功能 …………………………………………………………………………77
    4.12.3. 支持的格式 …………………………………………………………………………78
    4.12.4. 类库 …………………………………………………………………………79
    4.12.5. 支持的数据库 …………………………………………………………………………79
    4.12.6. 活跃性 …………………………………………………………………………80
    4.13. 小结 …………………………………………………………………………81
    5.开源数据库对比分析 …………………………………………………………………………82
    6.关于三维server端的初步设想 …………………………………………………………………………92
    附录 …………………………………………………………………………99
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ShirmyMao

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值