什么是网络地图服务 (WMS)?
Web 地图服务 (WMS)包含通过 Internet 托管的地理空间数据,其标准由开放地理空间联盟 (OGC) 制定。
WMS 支持交换空间信息并以地图或图像的形式在网络上查看您的网络浏览器。
有许多不同类型的网络地图服务。例如,一些最常见的格式是 WMS、WFS、WCS、WPS、WMTS 和 WCPS。
但是它们之间有什么区别呢?每种类型的优点和局限性是什么?继续阅读以了解如何选择最适合您需要的 Web 服务。
网络地图服务 (WMS)
Web 地图服务 (WMS) 是在 Web 上显示 GIS 数据的最广泛使用和最简单的形式。它提供了多种好处,包括提供 GIS 数据的地理空间视图的能力。
WMS 通过 Internet 将数据作为可视化表示形式提供,并具有基本的查询选项。 WMS 提供基本的缩放、平移并帮助组织以快速渲染速度将 GIS 数据作为图像提供。
您应该为以下任一选项选择 WMS 服务:
- 快速渲染数据
- 执行基本查询
- 制作简单的地图
- 发布时保持样式
总的来说,WMS 允许人们根据WMS 的 OGC 标准查看有关他们自己的地理位置的信息。
网络要素服务 (WFS)
Web 要素服务 (WFS) 为想要创建具有各种功能(包括搜索功能、过滤、排序选项等)的交互式地图的企业和个人提供了基本工具。
如果您想执行任何类型的操作,例如编辑数据,WFS 可让您访问矢量数据(而非光栅数据)。通过使用 GetFeatures 请求,您将能够检索高级功能等功能。
建议在以下任何情况下使用 WFS:
- 创建、操作和删除要素
- 执行高级查询以检索功能信息
- 查看和编辑属性表记录
如果您想要访问这些功能以便以任何方式操作它们,WFS 是最好的方式。这种类型的地图服务遵循WFS 的 OGC 标准。
网络覆盖服务 (WCS)
Web 覆盖服务 (WCS) 类似于 WFS。相反,您可以请求多维栅格数据。例如,您可以将其用于卫星图像、航空摄影、高程山体阴影或温度网格。
WCS 一词源自网格化覆盖范围,它指的是任何类型的基于栅格的图像。虽然与 WMS 或 WFS 相比,这种类型的格式不太常见,但它适用于卫星图像或任何类型的光栅图像。
在以下任何情况下,您都需要使用 WCS。
- 表示多维格式,如 netCDF、HDF 或 GRIB
- 包含温度数据等多年数据
- 分析栅格数据
WCS 标准不像其他 Web 服务那样普遍。但是WCS 的 OGC 标准定义了使用它的协议。
网页处理服务 (WPS)
当您想要为跨网络访问提供和执行地理处理工具时,Web 处理服务 (WPS) 定义所有输入和输出以执行 GIS 操作。
例如,地理处理服务可以包括基于与地理空间数据相关的标准化 WPS XML 模式的叠加、邻近和路由工具等任何内容
以下是您可能希望使用 Web 处理服务 (WPS) 的情况。
- 为没有合适软件的任何人执行地理空间分析
- 接受一组标准的输入和输出
- 将空间操作简化为网络地图中的小部件
WPS 的 OGC 标准定义了地理算法的输入和输出协议。
Web 地图瓦片服务 (WMTS)
Web 地图瓦片服务 (WMTS) 是 2010 年开发的一种相对较新的标准 Web 服务。此类 Web 服务的理念类似于 WMS。但它是为大小为 256 x 256 像素的 2D 平铺模式设计的协议。
使用 WMTS 的好处之一是它可以以不同的比例在服务器端地图图块上预渲染并缓存在客户端。结果,这导致更快的交付、更少的带宽和更好的快速加载用户体验。
在以下任何情况下,您可能需要考虑使用 WMTS:
- 为查看缓存图像块提供最佳速度
- 通过互联网显示大量数据,但分析能力有限
- 以最佳性能提供底图
要了解有关OGC WMTS 协议的更多信息,您可以从开放地理空间联盟中找到有关其架构的更多信息。
网络覆盖处理服务 (WCPS)
Web 覆盖处理服务 (WCPS) 于 2008 年开发,是 WCS 和 WPS 的混合体。 WCPS 标准的主要用途是用于多维覆盖,例如传感器数据、图像或统计分析。
尽管此格式在遥感图像中发挥作用,但它超出了简单的覆盖网格 (WCS)。例如,您可以使用 WCPS 计算来自多光谱卫星的归一化差异植被指数 (NDVI) 值。
尽管它不像其他 Web 服务标准那样流行,但这里有它的一些用户。
- 提取和分析服务器端多维覆盖存储库
- 使用多维数据执行高级 4-D 气候模型
- 为预处理和数据缩减提供额外的灵活性
OGC WCPS 协议是可用的较新类型的 Web 服务之一,但不如其他协议有用。
Web 地图服务在 GIS 服务器中的位置
重要的是要了解 WMS、WFS、WPS 或任何类型的 web 地图服务是从 Geoserver 或 ArcGIS Server 等 GIS 服务器输出的。
例如,GIS 服务器从各种GIS 格式读取输入。例如,它可以从 PostGIS、ArcSDE、Shapefile、Geopackages 或栅格数据中读取。
然后,它将数据输出为 Web 服务,例如 WMS 或 WFS,这是两种主要的地理空间 Web 服务。有许多不同类型的地图服务。但它们都有各自的目的。
请记住,网络地图服务不仅是为互联网设计的。但也可以与其他软件应用程序无缝集成,例如GIS(地理信息系统) 。
开放地理空间联盟 (OGC)
开放地理空间联盟 (OGC)的作用是它们就像“地理空间数据标准的维护者”,免费且免费提供。
无论数据来源如何,OGC 都帮助地理空间数据相互集成。如果数据来自不同的传感器、软件,甚至不同的语言,OGC 会制定共享数据的标准,以便每个人都可以进行交流。
基本上,OGC 可以帮助所有服务器、传感器和任何地理空间数据格式使用相同的“位置”语言。
任何类型的 Web 服务(WMS、WFS、WCS 等)主要通过支持开放地理空间联盟 (OGC) 地理空间标准的接口提供。
Web 地图服务应用程序
Web 服务有多种用途,包括以下任何一种:
- 为网站或移动应用程序创建地图
- 地理数据趋势可视化
- 确定企业所在地或人们居住的地方
- 建立历史地图的数字档案
- 编辑功能和属性
- 围绕地图上的地点规划遗产之旅
- 显示校园建筑物或校园内地点的位置
- 管理活动物流,例如停车和交通
- 跟踪场地的接入点
- 帮助观众了解他们附近发生的事件
- 组织寻宝游戏或其他社交竞赛
- 将人们与他们感兴趣的领域的组织联系起来
有无数种方法可以实现 Web 服务。但每一种都有自己的优点和缺点。
Web 地图服务 (WMS) 简介
Web 制图服务已因技术进步而发生革命性变化,现在您几乎可以在 Web 上提供任何类型的 GIS 数据。
无论您是要构建用于简单显示、编辑要素的 Web 服务,还是要执行地理处理操作,您都可以使用 Web 地图服务。
但是我们有这么多可用的选项(WMS、WFS 等),我们可以选择最适合我们需要的 Web 服务类型。
我们希望对 Web 地图服务的介绍已经阐明了每种服务的优势和局限性。如果您有任何问题,请在下方向我们发送您的评论。