WebGIS三大解决方案

1,ArcGIS Server + ArcGIS API for JavaScript

ArcGIS提供的WebGIS解决方案,后台数据有ArcGIS Server大发的软件生态作为支持。数据使用ArcGIS Server发布服务,前端使用ArcGIS API for JS调用与渲染。

优点:

  • ArcGIS的完整和强大的软件生态
  • 功能丰富
  • ArcGIS API for JS先进的功能开发,支持二维及三维展示
  • 开发方便迅速

缺点:

  • 软件需要购买
  • 后台集成度过高
  • ArcGIS API for JS使用基于Dojo使很多开发者头疼

2,ArcGIS to Json + eCharts

得益于eCharts超高的渲染速度与美观的界面,eCharts可以成为WebGIS在前端的一大利器。笔者在一个项目中使用了该方案,收到了远超ArcGIS Server + ArcGIS API for JavaScript的效率和显示效果。当然不是说笔者水平多高,ArcGIS Server的高度继承是其效率低的原因。而eCharts可以很容易可以实现美观的图表。

优点:

  • 后台服务无集成留给开发者足够的开发空间
  • eCharts超高的渲染速度
  • eCharts美观的界面
  • 开源

缺点:

  • 后台需要开发者自己开发
  • 数据库,服务器需要开发者自行部署
  • 功能有限

 3,QGIS + MapBox

在所有的地图产品中,MapBox提供了最美观的地图,支持最丰富的用户自定义界面。同时MapBox在数据可视化方面做足了功夫,结合开源GIS软件QGIS,实现了许多新颖功能相较。于ArcGIS中的哪一套,MapBox更加符合潮流。

优点:

  • 地图界面更加美观
  • 数据可视化功能丰富
  • 结合开源软件QGIS
  • 完整的教程文档

缺点:

  • 地图付费
  • 国内使用者少

猜你喜欢

转载自blog.csdn.net/ScapeD/article/details/83449450