应用场景:异构地图数据平台的数据同步和远程操作

一、服务介绍
Web地图服务返回的是图层级的地图影像,Web要素服务(WFS)返回的是要素级的GML编码,并提供对要素的增加、修改、删除等事务操作,是对Web地图服务的进一步深入。OGC Web要素服务允许客户端从多个Web要素服务中取得使用地理标记语言(GML)编码的地理空间数据,这个远东定义了五个操作:

  1. GetCapabilites返回Web要素服务性能描述文档(用XML描述);
  2. DescribeFeatureType返回描述可以提供服务的任何要素结构的XML文档;
  3. GetFeature为一个获取要素实例的请求提供服务;
  4. Transaction为事务请求提供服务;
  5. LockFeature处理在一个事务期间对一个或多个要素类型实例上锁的请求。

 

二、请求参数

 

参数名称

举例

含义

VERSION

1.1.0, 1.0.0

版本号

SERVICE

WFS

服务名称

REQUEST=GetFeature

 

请求操作(固定值)

TYPENAME

text/xml; subtype=gml/3.1.1

图层名称(命名空间.图层名称),多个图层名称用逗号隔开

OUTPUTFORMAT

outputFormat=GML2

输出类型

BBOX

BBOX=-75.102613,40.212597,-72.361859,41.512517,EPSG:4326

矩形范围(左下角X坐标,左下角Y坐标,右上角X坐标,右上角Y坐标,EPSG:4326)

FILTER

 

过滤条件,gml格式定义空间范围,可包含属性条件。Filter是一种符合OGC规范的语言,一种XML实现的语言。SLD用它来实现复杂的Rule选择。WFS在所有需要定位操作对象的地方都会使用Filter。Filter的作用是构建一个表达式,返回值就是Feature的集合。

SORTBY

 

排序字段

MAXFEATURES

 

最多返回结果个数

PROPERTYNAME

 

字段名称,逗号隔开

SRSNAME

 

投影方式名称

FEATUREID

FEATUREID=states.3

ID号(图层名称.ID号),多个用逗号隔开

EXPIRY

 

排除

RESULTTYPE

 

 

FEATUREVERSION

 

 

 

文档

https://docs.geoserver.org/stable/en/user/services/wfs/reference.html#benefits-of-wfs

发表评论

邮箱地址不会被公开。 必填项已用*标注