Web 地图服务 (WMS) 简介

Web 地图服务 (WMS) 简介

  • 最近更新2022年07月05日

什么是 Web 地图服务 (WMS)?

Web 地图服务 (WMS)包含通过 Internet 托管的地理空间数据,标准由开放地理空间联盟 (OGC) 制定。

WMS 可以交换空间信息,并以地图或图像的形式通过网络查看您的网络浏览器。

有许多不同类型的网络地图服务。例如,一些最常见的格式是 WMS、WFS、WCS、WPS、WMTS 和 WCPS。

但是它们之间有什么区别呢?每种类型的优点和局限性是什么?继续阅读以了解如何选择最适合您需求的 Web 服务。

网络地图服务 (WMS)

WMS-Web-Mapping-Service-300x256

Web 地图服务 (WMS) 是用于在 Web 上显示 GIS 数据的最广泛使用和最简单的形式。它提供了多种优势,包括能够提供 GIS 数据的地理空间视图。

WMS 通过 Internet 提供具有基本查询选项的可视化数据。WMS 提供基本的缩放、平移和帮助组织以快速渲染速度将 GIS 数据作为图像提供。

您应该为以下任何选项选择 WMS 服务:

  • 快速渲染数据
  • 执行基本查询
  • 制作简单的地图
  • 发布时保持样式

总体而言,WMS 允许人们根据WMS 的 OGC 标准查看有关他们自己的地理位置的信息。

网络要素服务 (WFS)

WFS-Web-Feature-Service-300x256

Web 要素服务 (WFS) 为希望创建具有各种功能(包括搜索功能、过滤、排序选项等)的交互式地图的企业和个人提供了基本工具。

如果您想要执行任何类型的操作,例如编辑数据,WFS 可以让您访问矢量数据(而不是栅格)。通过使用 GetFeatures 请求,您将能够检索高级功能的功能等等。

建议在以下任一情况下使用 WFS:

  • 创建、操作和删除要素
  • 执行高级查询以检索要素信息
  • 查看和编辑属性表记录

如果您想访问这些功能以便以任何方式对其进行操作,那么 WFS 是最好的选择。这种类型的映射服务遵循WFS 的 OGC 标准

网络覆盖服务 (WCS)

WCS-Web-Coverage-Service-300x256

Web 覆盖服务 (WCS) 类似于 WFS。相反,您可以请求多维栅格数据。例如,您可以将其用于卫星图像、航空摄影、海拔山体阴影或温度网格。

WCS 一词源于网格化覆盖,它指的是任何类型的基于光栅的图像。尽管与 WMS 或 WFS 相比,这种格式不太常见,但它适用于卫星图像或任何类型的光栅图像。

在以下任何情况下,您都需要使用 WCS。

  • 表示多维格式,如 netCDF、HDF 或 GRIB
  • 包含多年数据,如温度数据
  • 分析栅格数据

WCS 标准不像其他 Web 服务那样普遍。但是WCS 的 OGC 标准定义了使用它的协议。

网页处理服务 (WPS)

WPS-Web-Processing-Service-300x256

当您想要为跨网络访问提供和执行地理处理工具时,Web 处理服务 (WPS) 定义了所有输入和输出以执行 GIS 操作。

例如,地理处理服务可以包括任何基于与地理空间数据相关的标准化 WPS XML 模式的覆盖、邻近度和路由工具

以下是您可能希望使用 Web 处理服务 (WPS) 的情况。

  • 在没有适当软件的情况下为任何人执行地理空间分析
  • 接受一组标准的输入和输出
  • 将空间操作简化为 web 地图中的小部件

WPS的OGC 标准定义了地理算法的输入和输出协议。

Web 地图切片服务 (WMTS)

WMTS-Web-Mapping-Tile-Service-300x256

Web Map Tile Service (WMTS) 是 2010 年开发的相对较新的标准 Web 服务。此类 Web 服务的理念类似于 WMS。但它是为 256 x 256 像素大小的 2D 平铺模式设计的协议。

使用 WMTS 的好处之一是它可以在不同比例的服务器端地图切片上预渲染,并在客户端缓存。因此,这会导致更快的交付、更少的带宽以及更好的快速加载用户体验。

您可能需要考虑在以下任何情况下使用 WMTS:

  • 为查看缓存的图像切片提供最佳速度
  • 在互联网上显示大量数据,但分析能力有限
  • 以最佳性能提供底图

要了解有关OGC WMTS 协议的更多信息,您可以从开放地理空间联盟中找到有关其架构的更多信息。

网络覆盖处理服务 (WCPS)

WCPS-Web-Coverage-Processing-Service-300x256

Web Coverage Processing Service (WCPS) 于 2008 年开发,是 WCS 和 WPS 的混合体。WCPS 标准的主要用途是用于多维覆盖,例如传感器数据、图像或统计分析。

尽管这种格式在遥感影像中发挥了作用,但它超越了简单的覆盖网格 (WCS)。例如,您可以使用 WCPS 计算来自多光谱卫星的归一化差异植被指数 (NDVI) 值。

尽管它不像其他 Web 服务标准那样受欢迎,但这里有一些它的用户。

  • 提取和分析服务器端多维覆盖存储库
  • 使用多维数据执行高级 4-D 气候模型
  • 为预处理和数据缩减提供额外的灵活性

OGC WCPS 协议是一种较新的可用 Web 服务类型,但没有其他协议那么有用。

Web 地图服务在哪里适合 GIS 服务器

了解 WMS、WFS、WPS 或任何类型的 Web 制图服务是从 GIS 服务器(例如 Geoserver 或 ArcGIS Server)输出,这一点很重要。

例如,GIS 服务器从各种GIS 格式中读取输入。例如,它可以读取 PostGIS、ArcSDE、Shapefiles、Geopackages 或栅格数据。

然后,它将数据输出为 Web 服务,例如 WMS 或 WFS,这是两个主要的地理空间 Web 服务。有许多不同类型的地图服务。但都为自己的目的服务。

请记住,网络地图服务不仅是为互联网设计的。但也可以与其他软件应用程序无缝集成,例如GIS(地理信息系统)

GIS-Server-550x422

开放地理空间联盟 (OGC)

Open-Geospatial-Consortium-OGC-425x159

开放地理空间联盟 (OGC)的作用是它们就像“地理空间数据标准的维护者”,免费且免费提供。

无论数据来源如何,OGC 都可以帮助地理空间数据相互集成。如果它来自不同的传感器、软件,甚至不同的语言,OGC 设定了共享数据的标准,以便每个人都可以交流。

基本上,OGC 可以帮助所有服务器、传感器和任何地理空间数据格式使用相同的“位置”语言。

任何类型的 Web 服务(WMS、WFS、WCS 等)主要通过支持开放地理空间联盟 (OGC) 地理空间标准的接口提供。

网络地图服务应用程序

Web 服务有多种用途,包括以下任何用途:

  • 为网站或移动应用程序创建地图
  • 可视化地理数据的趋势
  • 识别企业所在地或人们居住的地方
  • 建立历史地图的数字档案
  • 编辑要素和属性
  • 围绕地图上的地点规划遗产之旅
  • 显示校园建筑物或校园地点的位置
  • 管理活动物流,例如停车和交通
  • 跟踪场地的接入点
  • 帮助观众了解他们附近发生的事件
  • 组织寻宝游戏或其他社交比赛
  • 将人们与他们感兴趣的领域的组织联系起来

有无数种方法可以实现 Web 服务。但每一种都有自己的优点和缺点。

Web 地图服务 (WMS) 简介

随着技术的进步,Web 地图服务发生了革命性的变化,现在您可以在 Web 上提供几乎任何类型的 GIS 数据。

无论您是想为简单的显示、编辑要素甚至执行地理处理操作构建 Web 服务,您都可以使用 Web 制图服务。

但是有这么多可供我们使用的选项(WMS、WFS 等),我们可以选择最适合我们需求的 Web 服务类型。

我们希望对 Web 地图服务的介绍能够阐明每种服务的优点和局限性。如果您有任何问题,请在下方将您的意见发送给我们。

分享到 :
哈萨克斯坦
2022-06-22 下一篇
相关推荐

ArcGIS Pro 和 QGIS 3 之间的 35 个区别

六年前,我们将ArcGIS与QGIS进行了比较。反应令人难以置信,我们对此表示感[&...

15 个用于 GIS 和制图的 Python 库

用于GIS和制图的Python库Python库是GIS的终极扩展,因[&hellip...

2022 年 Esri 用户大会上的 ArcGIS Runtime SDK 和 ArcGIS Maps SDK

Esri用户大会将在几天后返回圣地亚哥,如果您对ArcGISRuntimeS[&he...

ArcGIS Pro 中的数据工程

 ArcGISPro中数据工程的全部目的是让您在开始使用数据进行分析[&h...