为什么要研发WebGIS系统?

研发一个WebGIS基础系统,是我们很早以前就在考虑的事。

但直到去年下半年,公司才组建了开发小组,然后在今年上半年才终于上线了1.0.0版。

随着工作的不断推进,现在已经迭代到了1.3.0版,后续功能还在不断研发中。

为什么要研发WebGIS系统?

也许你会有疑问,现在像ArcGIS、SuperMap、GlobalMapper和QGIS等,功能已经很强大了,为什么还要研发一个水经微图Web版的WebGIS系统呢?

不可否认,这些GIS平台的功能的确很强大,但它们也都有一个“共性的不足”。

那就是“功能太专业,操作太复杂,新手难入门。”

因此,我们一直想要研发一个“让浅者不觉其深,让深者不觉其浅”的GIS平台。

在这个GIS平台中,如果是第一次进行地图标绘,会自动给你创建一个复合图层。

什么是复合图层呢?

你可以简单的把它理解为是一个谷歌地球的KML图层,你可以在这个图层中任意的绘点、绘线和绘面。

但是我们在此基础上引入了GIS图层的特点,那就是会自动为它创建一个属性表。

你可以对这个属性表的字段进行添加、删除和修改,它等同于在ArcMap图层中的属性表。   

而这些功能,是只要稍微有一些GIS概念基础,以及用过GIS软件的用户一看就能懂的。

对于普通的用户而言,完全可以忽略该功能的存在。

这就是我们前面说的想要达到一个“让浅者不觉其深,让深者不觉其浅”的目的。

基于这个目的,我们还允许用户创建GIS概念的点图层、线图层和面图层

在这些图层中,用户只能绘制与图层类型相同的要素,它等同于ArcGIS中的SHP文件图层。

但默认情况下,会将“复合图层”作为默认的参数,让创建“点图层、线图层和面图层”相对隐蔽,但想找又不难找到。

其它相对专业复杂的功能,我们也遵循这样的原则,这里不再一一举例。

总之,目的还是为了“让浅者不觉其深,让深者不觉其浅”,尽可能让操作简单又不失专业,且让新手容易入门。

新手用户在使用过程通常只需要用默认的参数操作即可,这样可以尽量避免专业功能给普通用户带来困惑。

现在回到刚才提出的问题,我们为什么要研发水经微图Web版的WebGIS系统呢?

其实我们不只是要研发Web版,移动端和PC端的新版本,也在进行中,只是Web开发的效率相对高,这个版本走在了前面。

由于三个端前期的基本需求雷同,因此我们将三个端的功能需求写在了一个文档中。

该需求文档,截止目前有222页,约4.7万字。   

为什么要研发WebGIS系统?_第1张图片

三端功能需求文档

随着后期的开发,三端产品的需求越来越具有有每个端自身的属性,将来可能会分别独立为三个文档。

另外,中间还有大量的思维导图和界面原型图等,我们在三端产品的研发上,投入了最主要的精力。   

为什么要研发WebGIS系统?_第2张图片

移动端原型图

水经微图Web版相对于其它端有一个巨大的好处,那就是无需安装,只需要打开一个网站即可使用。

https://map.wemapgis.com

购买源码

为了方便大家学习研究WebGIS开发,以及降低企事业单位研发WebGIS系统的成本,我们可有偿提供源码。

由于微信小店暂不支持上架源码产品,因此这里以软件教程附赠源码的方式上架,请了解!

写在最后 

为了方便大家在手机或平板上使用,我们已经为移动端做了适配,直接打开网址。

当想查看地图时,但又忘记了网址怎么办呢?

你只需要在微信中搜索“水经微图”小程序即可。

你可能感兴趣的:(互联网)