用于影像处理的 Web 驱动型 GIS
原文链接: https://www.nv5geospatialsoftware.com/Learn/Blogs/Blog-Details/web-enabled-gis-for-image-processing
25922 为本文评分:
4.5
用于影像处理的 Web 驱动型 GIS
匿名 2014年4月8日,星期二
在过去几十年里,利用互联网消费和展示地理信息的方式发展迅速。最早在互联网上显示的地图是作为静态图像文件(如GIF、JPEG或PNG格式)嵌入在HTML页面中的。尽管这是利用互联网展示地理信息的第一步且非常重要,但它并未提供我们今天对网络地图应用所期待的那种功能。如今,我们期望地图是交互式的。我们希望拥有缩放能力。我们希望可以打开或关闭不同的图层,以便精确地看到我们想要寻找的内容。实现这些功能的能力不仅是我们所期望的,更是我们所依赖的。交互式网络地图存在于我们的台式机、平板电脑、手机上,甚至安装在汽车的仪表盘中。
有趣的是,对于许多实际在地理空间领域工作的人来说,我们个人生活中对 Web 驱动型 GIS 的使用,可能实际上已经超过了我们在工作中对它的使用。特别是在遥感领域,我认为在传统的桌面设置下进行影像分析仍然非常普遍。但我感觉这一切都将很快改变。最近在 Exelis VIS 参与的一些项目,让我看到了 Web 驱动型影像处理未来可能呈现的景象,其优势是显而易见的。Web 驱动型影像处理允许用户利用分布式数据——这意味着只要你能通过网络或互联网访问数据,数据可以存储在任何地方。数据可能存放在你的桌面上、你网络内的服务器上,也可能存放在世界另一端的服务器上。你可以使用 Esri® 或其他来源分发的底图来显示你的数据。你可以引入矢量图层。你可以使用 Jagwire™ 这样的目录来管理你的数据。利用影像处理能力(例如 ENVI Services Engine 中提供的功能),你可以对任何可访问的数据进行处理。这种来自各种来源的数据与数据处理的"聚合",正是 GIS 的未来。令人兴奋的是,一旦你配置好系统,就可以相对容易地开始构建定制的网络应用程序,用于显示、处理和共享从遥感数据中提取的信息。在我看来,能够快速获取、处理和将有价值的信息分发给最终用户,正是 Web 驱动型影像处理如此令人兴奋并明显优于传统桌面影像分析方法的原因所在。

让我们快速浏览几个云端影像分析的示例。在第一个示例中(如下所示),使用 JavaScript 构建了一个简单的用户界面。利用由 Esri® 提供的 Landsat 影像服务来访问全分辨率多光谱 Landsat 影像。可以查询这些数据并将其显示在 Esri® 底图上。选定影像后,可以使用 ENVI Services Engine 提供的功能对数据运行各种影像处理选项。在下面的屏幕截图中,第一张图展示了查询 Landsat 影像服务数据目录的示例。第二张图展示了在选定影像上执行归一化植被指数 (NDVI) 的示例。在下图所示的配置中,执行影像分析时,输出数据存储在本地的服务器上,并创建一个 PNG 文件以在 Esri® 底图上显示结果。


在下一个示例中,我们没有使用影像服务,而是使用一个目录来访问本地服务器上的数据。应用程序的访问由密码控制。任何获得访问权限的用户都可以通过网页浏览器从任何位置访问该应用。在这个示例中,再次使用了 Esri® JavaScript API 来提供底图。用户可以浏览目录中可用的数据,也可以选择从自己的计算机上传数据。这些数据将被添加到目录中,其他用户也能够访问。一旦选定影像,就可以使用 ENVI Services Engine 任务执行影像分析。


Web 驱动型影像处理的未来一片光明。思考这类技术的所有应用场景是令人兴奋的。试想一下,利用这类技术来追踪冰川变化、监测森林火灾,甚至在自然灾害期间跟踪变化将是多么容易。随着数据的可用性迅速增加,Web 驱动型影像处理提供了一种方法,使我们能够访问数据、执行分析,从而快速有效地为现实世界的问题找到现实的答案。