云与桌面代表了错误的二分法。
在桌面上,通常是通过网络或Internet访问资源。WMS,WFS,SQL甚至文件服务器对于典型的桌面GIS设置都是必不可少的。如果没有“云”,则桌面GIS将变得更加贫穷。
云中存储和处理的数据仍然需要在客户端计算机上呈现。就基本的GIS功能而言,诸如OpenLayers的客户端库本身具有非常强大的功能。Cloud GIS需要高质量的客户端代码。
这种二分法代表了GIS未来发展的障碍。为了克服它,我们需要更改对存储和处理数据的看法:
储存资料
当前的做法是将数据视为本地或远程数据。根据需要下载系统上的shapefile或服务器上的数据集。相反,默认情况下,数据应存储在云中,并根据需要缓存在客户端上,而无需任何用户操作。Google Earth中的网络链接已经以一种非常基本的方式实现了这一点。
类似于Git和Github的GIS特定版本控制系统的开发也有望实现。
处理数据
当前的方法是隔离执行分析。数据从外部带入系统并进行处理。相比之下,Google Earth Engine处理数据的存储位置;减少存储需求和带宽。
尽管云处理具有明显的优势,但仍然需要桌面工具。与目前的云产品相比,在台式机上存储适量的数据要便宜得多。
一个可能的未来方向是开发协议,该协议允许在无需用户决定或干预的情况下在最佳位置处理数据。
结论
- 云已经是桌面GIS的固有部分,客户端代码对于云系统将始终是必不可少的。
- 没有任何一种工具具有所有功能,并且云的出现也无法改变一切。
- GIS的未来方向可能是发展允许忽略云和桌面之间差异的协议。