打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
geoserver服务wfs之GetFeature

       作者:GISShiXiSheng 2016-08-09 收录到我的专题

标签 Geoserver wfs GetFeature



概述

本节讲述Geoserver的wfs服务,通过GetFeature接口实现feature的获取,查询等。


实现与结果

1、基本的获取方式

在一个GetFeature请求中,需包含以下参数:1、service,服务请求方式,固定为wfs;2、request,请求方法,固定为GetFeature;3、version,版本,可选1.1.0、2.0.0等;4、typename,为你需要请求的图层名称。一个请求的URL中包含了以上参数的时候,会返回正确的值。

示例url:

http://localhost:8088/geoserver/lzugis/wfs?service=WFS&request=GetFeature&version=1.1.0&typename=capital

返回结果:


2、输出格式

默认的输出方式如上图所示,是一个标准的xml格式,同时也支持别的格式的输出,包括json,jsonp,shape等。在本节重点讲述json的方式,所以以后的示例都是以json和xml两种方式展示结果的。如果是以json方式输出,需要加参数outputFormat=json。

示例URL:

http://localhost:8088/geoserver/lzugis/wfs?service=WFS&request=GetFeature&version=1.1.0&typename=capital&outputFormat=json

返回结果:


3、属性查询

在请求中,可通过cql_filter参数输入过滤条件,对图层进行查询,查询的格式可移步http://docs.geoserver.org/latest/en/user/tutorials/cql/cql_tutorial.html#cql-tutorial看看相关具体的说明,在此我简单的举两个例子来说明。

示例URL:

http://localhost:8088/geoserver/lzugis/wfs?service=WFS&request=GetFeature&version=1.1.0&typename=capital&outputFormat=json&cql_filter=name='兰州'

返回结果:



示例URL:

——like '%州%'

http://localhost:8088/geoserver/lzugis/wfs?service=WFS&request=GetFeature&version=1.1.0&typename=capital&outputFormat=json&cql_filter=name+like+%27%25%E5%B7%9E%25%27

返回结果:


注意:

因为是在浏览器中请求,所以需要对字符做URLEncoder编码,不然会出错。

示例URL:

——in ('兰州','北京')

http://localhost:8088/geoserver/lzugis/wfs?service=WFS&request=GetFeature&version=1.1.0&typename=capital&outputFormat=json&cql_filter=name+in+%28%27%E5%85%B0%E5%B7%9E%27%2C+%27%E5%8C%97%E4%BA%AC%27%29

返回结果:


传播GIS知识 | 交流GIS经验 | 分享GIS价值 | 专注GIS发展

技术博客

http://blog.csdn.net/gisshixisheng

在线教程

http://edu.csdn.net/course/detail/799
Github

https://github.com/lzugis/

联系方式

q       q:1004740957

e-mail:niujp08@qq.com

公众号:lzugis15

Q Q 群:452117357(webgis)
             337469080(Android)





社区邀请

笔记社区是一个面向中高端IT开发者、程序员的知识共享社区,通过网络抓取与文章分类总结,由专家为用户提供高质量的专题文章系列。 邀请您成为社区专家 >>

原文链接:http://blog.csdn.net/gisshixisheng/article/details/52159277

声明:所有文章资源均从网络抓取,如果侵犯到您的著作权,请联系删除文章。联系方式请关注微信公众号PMvideo【锤子视频-程序员喜欢的短视频】,或者加笔记社区开发者交流群 628286713。 

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
WebGIS开发资料整理
OGC 的WCS WFS 及WMS 服务
矢量切片(Vector tile)
如何让矢量瓦片配图神器maputnik支持 geoserver
开放GIS标准OGC之路-WFS初探1
在局域网中搭建自己的gis服务器
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服