querymap接口

URL:

http:// <FeatureServer-URL> / querymap

父资源:

FeatureServer

[ 服务说明 ]

querymap接口规定了对FeatureServer数据源进行查询的请求参数格式,与query,feature接口不同,querymap接口返回查询结果的地图图片。

[ 参数说明 ]

参数 参数说明
format 参数作用:指定操作结果返回格式
取值范围:html | image/png ,该参数默认值为html
layers 参数作用:指定要查询的图层名称
参数说明:可以是多个图层,中间用','分割开。
geo 参数作用:指定空间过滤条件
参数说明: geo采用geojson结构的Geometry对象 格式为:{"type":"Polygon","coordinates":[[[105,25],[112,75],[112,23],[105,23],[105,75]]]}
srsin 参数作用:指定geo参数所采用的空间投影
参数说明:使用国际惯用的EPSG代码指定,如EPSG:4326
where 参数作用:指定查询的属性过滤条件
参数说明:where参数的书写规则如SQL语言的WHERE子句,精确查询使用=号,如 字段名=×× ;模糊查询使用LIKE关键字,并使用%号来进行模糊替换,如 字段名 LIKE '%××% ' 。由于本软件所有服务均以UTF-8编码为输入输出标准,在进行请求的WHERE值或其他参数中如果含有中文,要预先使用encodeURI类似的函数对中文进行编码。text参数非空时,where参数将失去作用。
bbox 参数作用:请求地图对应的地理范围
参数说明:bbox参数为 “xmin,ymin,xmax,ymax” 格式的字符串
srsOut 参数作用:指定输出地图的投影信息;当服务数据源为瓦片时,该参数无效,其值被指定为瓦片资源所使用的投影代号
参数说明:使用国际惯用的EPSG代码指定,如EPSG:4326
width 参数作用:指定请求图片的宽度
height 参数作用:指定请求图片的高度

[ 示例 ]

querymap请求接口示例:
http://127.0.0.1:8099/newmap/rest/services/samples/china/FeatureServer/querymap?layers=首都和省级行政中心,主要铁路,主要公路,一级河流,国界与省界,一级河流面,省级行政界面&bbox=73.446960000000004,3.4084772999999999,135.08583068847656,53.557926177978516&width=256&height=256&format=image/png&srsIn=EPSG:4326&srsOut=EPSG:4326&geo={"type":"Point","coordinates":[104.26639534424,28.483201738989]}&distance=10

[ 返回结果 ]

    querymap操作成功时的返回结果示例 :

    地图瓦片 :