1 简要介绍
WMS是OGC标准中比较简单也是比较重要的标准之一。它全称是“Web Map Service”(网络地图服务)。此标准主要定义了用于创建和显示地图图像的三大操作:GetCapabilities(获取服务能力), GetMap(获取地图)和GetFeatureInfo(获取对象信息)。其中GetMap为核心操作,此操作得到一幅地图图像。
2 GetMap请求
GetMap请求类似于在Web上请求一幅图像,但它的请求参数更加复杂。下面是一个样例请求:
http://webmapping.mgis.psu.edu/geoserver/wms?version=1.1.1&request=getmap&layers=topp:states&styles=population&SRS=EPSG:4326&bbox=-125,24,-67,50&width=400&height=200&format=image/png
返回的图像如下图所示:
其中:
http:// —— 使用的网络协议
webmapping.mgis.psu.edu/ —— 主机域名
geoserver/wms —— 页面或web程序位置
参数 ——
version=1.1.1 —— WMS版本号
request=getmap —— 操作动词,可以为GetCapabilities, GetMap和GetFeatureInfo等
layers=topp:states —— 请求地图所包含的图层名,可以为多层
styles=population —— 指定图层绘制的样式名
SRS=EPSG:4326 —— 指定地图的坐标投影系统代码
bbox=-125,24,-67,50 —— 请求地图的范围(The Bounding Box)
width=400 —— 地图的像素宽度
height=200 —— 地图的像素高度,宽度和高度的不同设置可能会引起返回图像的变形
format=image/png —— 返回地图图像的格式,可以为Image/gif, image/jpg, image/svg+xml等等
如果参数设置错误,将返回一个XML文件来描述错误信息。如下所示:
<ServiceExceptionReport version=”1.1.1“>
<ServiceException code=”">
WIDTH and HEIGHT incorrectly specified
</ServiceException>
</ServiceExceptionReport>
3 GetCapabilities请求
GetCapabilities请求用于查询WMS服务的能力信息,包括支持的服务、支持的格式、空间坐标、地图列表、地图样式等。它主要的目的是使客户端在使用GetMap请求前可以对WMS服务有一个基本的了解,从而可以设置正确的参数。
GetCapabilities请求的样例如下所示:
http://webmapping.mgis.psu.edu/geoserver/wms?version=1.1.1&request=getcapabilities
返回是一个XML文件,包括Service、Capability等部分,详细信息可以查看返回XML文件。
4 GetFeatureInfo请求
GetFeatureInfo用于查询屏幕某点的对象信息,它的样例请求如下所示:
http://webmapping.mgis.psu.edu/geoserver/wms?version=1.1.1&request=getfeatureinfo&layers=topp:states&styles=population&SRS=EPSG:4326&bbox=-125,24,-67,50&
width=400&height=200&format=text/html&X=100&y=100&query_layers=topp:states
此请求返回一个HTML文档来描述对象,如下所示:
Results for FeatureType ’states’:
——————————————–
the_geom = [GEOMETRY (MultiPolygon) with 153 points]
STATE_NAME = Arizona
STATE_FIPS = 04
SUB_REGION = Mtn
STATE_ABBR = AZ
LAND_KM = 294333.462
WATER_KM = 942.772
PERSONS = 3665228.0
FAMILIES = 940106.0
HOUSHOLD = 1368843.0
MALE = 1810691.0
FEMALE = 1854537.0
WORKERS = 1358263.0
DRVALONE = 1178320.0
CARPOOL = 239083.0
PUBTRANS = 32856.0
EMPLOYED = 1603896.0
UNEMPLOY = 123902.0
SERVICE = 455896.0
MANUAL = 185109.0
P_MALE = 0.494
P_FEMALE = 0.506
SAMP_POP = 468178.0
*********************************************
未知此文章出处,无法标识作者来源,请原谅
分享到:
相关推荐
WMS 简介 WMS(Web Map Service)是一个基于网络的映射服务规范,提供了地理信息数据的共享和访问功能。WMS 的主要功能包括: * 地图输出:WMS 提供了地理信息数据的映射输出功能,包括静态图像、动态图像等。 * ...
#### WMS简介 ##### WMS基本概念 WMS(Warehouse Management System),即仓库管理系统,是一种用于自动化管理仓库作业流程的软件解决方案。它可以帮助企业优化库存管理、提高仓库作业效率,并确保库存数据的准确性...
### Infor WMS系统简介 Infor WMS,全称为Infor Warehouse Management System,是Infor公司推出的一款用于优化仓储运营的软件解决方案。它通过集成的供应链管理(SCM)模块,帮助企业实现对库存、订单、发货等流程...
INNAV.pdf 简介和导航指南 LBRUG.pdf 生产率和人工用户指南 MFUGD.pdf 多仓库用户指南 ORPRO.pdf 订单处理用户指南 PBREP.pdf 补货用户指南 PCKUG.pdf 拣货用户指南 PNDUG.pdf 拣货和落放用户指南 PUTUG.pdf 上架...
**Leaflet简介** Leaflet是一个轻量级、开源的JavaScript库,专门用于创建移动友好、交互式的Web地图。它提供了丰富的API,可以轻松添加图层、标记、控制等地图元素,并支持多种地图瓦片服务。Leaflet的设计目标是...
地图服务可以以多种方式展示,如 WMS(Web Map Service)和 KML(Keyhole Markup Language)。它允许客户端在不需安装完整 GIS 软件的情况下,通过 Web 浏览器或定制应用查看和交互地图数据。地图服务还支持数据的...
一、GeoServer简介 GeoServer是一款基于Java的开源GIS服务器,它是Geospatial Data Abstraction Library (GDAL) 和Open Geospatial Consortium (OGC) 标准的支持者。它能够发布WMS(Web Map Service)和WFS(Web ...
一、GlobalMapper简介 GlobalMapper是一款功能全面的GIS软件,它支持众多格式的地理空间数据读取、编辑和转换,包括遥感影像、地形数据、矢量图层等。它不仅提供基础的GIS操作,还具备高级功能如高程分析、地形建模...
【智能制造系统MES简介】 智能制造系统MES(Manufacturing Execution System)是现代工业生产中不可或缺的组成部分,它连接了企业的上层计划管理系统(如ERP)与底层生产设备,实现了生产过程的精细化管理和自动化...
- **地图发布**:GeoServer允许用户以多种格式发布地图数据,包括但不限于WMS、WFS等服务协议。 - **数据库连接**:它支持连接到不同的地理空间数据库,如PostGIS、Shapefile等。 - **缓存设置**:为了提高访问速度...
这个名为“罗克韦尔 自动化物流解决方案简介”的压缩包文件,很显然是一个介绍罗克韦尔如何利用其先进的自动化技术优化物流流程的案例分析。其中包含的1.pdf文档,可能是详细的技术白皮书或者演示文稿,阐述了...
【东智工业应用智能平台产品简介V1.2】 东智工业应用智能平台是一款专为制造业打造的智能化解决方案,旨在提升生产效率、优化工艺流程、降低运营成本,并助力企业实现数字化转型。该平台集合了物联网技术、大数据...
为了实现智能制造,浆纸企业需要具备自动化和信息化的基础,包括 ERP、MES、WMS、SCADA 等系统。同时,浆纸企业也需要具备智能化的技术和管理能力,包括智能设备、智能供应链和智能生产等。 在转型过程中,浆纸企业...
同时,景同科技拥有自己的知识产权,如ECP-ERP、CRM、SRM、MES、WMS等,通过自主开发的协同应用平台ECP,实现了企业内部的高效协同。 总的来说,景同科技作为一家专业的IT服务运营商,致力于为企业提供全面的信息化...
1. 标签功能简介 该设计所采用的标签为工作在860MHz~960MHz的长距离无源标签,符合ISO18000-6标准,工作距离可达8.4m(具体视天线情况而定),尤其适用于美国物流供应链管理和后勤保障系统。该标签主要有四个特点...
智能仓库管理平台是Chroma智能制造系统的重要组成部分,它通过自动化仓储设备实现仓储功能的全面覆盖,包括IQC检验作业、备料/发料/退料流程、出入库流程、转仓作业、报废作业、领发料作业、出货与销退回转作业、借...
1. **GeoTools简介** GeoTools遵循Apache 2.0许可协议,是一个由全球志愿者贡献的项目。它为Java开发者提供了与OGC(开放地理空间联盟)标准兼容的API,这些标准包括WMS(Web Map Service)、WFS(Web Feature ...
1. **GeoTools简介**: GeoTools是一个遵循Mozilla Public License 1.1的开源项目,它提供了一系列的API和工具,使开发者能够轻松地在Java应用程序中集成地理空间功能。GeoTools支持多种GIS数据格式,如ESRI ...