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操作成功时的返回结果示例 :
地图瓦片 :
