# GeoServer中使用WMS条件查询
# 介绍
Web地图服务,利用矢量数据制作地图,返回的是图层级的地图图像。其中将地图定义为地理数据可视的表现。这个规范定义了三个操作:
GetCapabitities:返回服务级元数据,它是对服务信息内容和要求参数的一种描述
GetMap:返回一个地图影像,其地理空间参考和大小参数是明确定义了的
GetFeatureInfo:(可选)返回显示在地图上的某些特殊要素的信息
# 支持的数据格式
支持GIF、GeoTIFF、JPEG、PNG、KML、PDF等格式的数据


# 查询方法
# GetMap
通过范围等条件进行查询,返回渲染后的图片信息
示例请求地址:
http://localhost:8080/geoserver/wuxi/wms?SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&FORMAT=image%2Fpng&TRANSPARENT=true&STYLES=&LAYERS=wuxi%3Atdlyxz&exceptions=application%2Fvnd.ogc.se_inimage&SRS=EPSG%3A4490&WIDTH=768&HEIGHT=605&BBOX=120.20484924316406%2C31.40888214111328%2C120.73219299316406%2C31.824302673339844
使用apifox解析一下,可以更加清晰看到相关参数的使用

# GetFeatureInfo
通过范围、SRS等条件进行查询,返回相关属性,可以指定返回类型
示例请求地址:
http://localhost:8080/geoserver/wuxi/wms?SERVICE=WMS&VERSION=1.1.1&REQUEST=GetFeatureInfo&FORMAT=image%2Fpng&TRANSPARENT=true&QUERY_LAYERS=wuxi%3Atdlyxz&STYLES&LAYERS=wuxi%3Atdlyxz&exceptions=application%2Fvnd.ogc.se_inimage&INFO_FORMAT=text%2Fhtml&FEATURE_COUNT=50&X=50&Y=50&SRS=EPSG%3A4490&WIDTH=101&HEIGHT=101&BBOX=120.5051381327212%2C31.594401150941852%2C120.50947258248927%2C31.59873560070992
使用apifox解析一下,可以更加清晰看到相关参数的使用

通过修改INFO_FORMAT来指定返回数据的类型